No menu items!
No menu items!
More

    [Swift] – Phần 7: Kiểm tra hoạt động của OpenStack Swift

    Nếu bạn đang sử dụng Red Hat Enterprise Linux 7 hoặc CentOS 7 có thể sẽ có một hoặc nhiều bước không hoạt động, hãy kiểm tra file /var/log/audit/audit.log để xem có thông báo SELinux nào từ chối các hành động cho các quy trình Swift hay không.

    Tài liệu tham khảo: https://docs.openstack.org/swift/latest/install/

    Nếu có, bạn hãy thay đổi bảo mật của thư mục /srv/node thành mức bảo mật thấp nhất (s0) cho loại swift_data_t, vai trò object_r và người dùng system_u.

    chcon -R system_u:object_r:swift_data_t:s0 /srv/node

    Sử dụng các thông tin xác thực demo:

    . demo-openrc

    Chạy lệnh swift stat để hiển thị trạng thái dịch vụ:

    shell> swift stat
                            Account: AUTH_ed0b60bf607743088218b0a533d5943f
                         Containers: 0
                            Objects: 0
                              Bytes: 0
        X-Account-Project-Domain-Id: default
                        X-Timestamp: 1444143887.71539
                         X-Trans-Id: tx1396aeaf17254e94beb34-0056143bde
             X-Openstack-Request-Id: tx1396aeaf17254e94beb34-0056143bde
                       Content-Type: text/plain; charset=utf-8
                      Accept-Ranges: bytes

    Tạo container container1:

    shell> openstack container create container1
    +---------------------------------------+------------+------------------------------------+
    | account                               | container  | x-trans-id                         |
    +---------------------------------------+------------+------------------------------------+
    | AUTH_ed0b60bf607743088218b0a533d5943f | container1 | tx8c4034dc306c44dd8cd68-0056f00a4a |
    +---------------------------------------+------------+------------------------------------+

    Tải lên một file thử nghiệm vào container container1 (thay FILE bằng tên của file nào đó dùng để tải lên container1).

    shell> openstack object create container1 FILE
    +--------+------------+----------------------------------+
    | object | container  | etag                             |
    +--------+------------+----------------------------------+
    | FILE   | container1 | ee1eca47dc88f4879d8a229cc70a07c6 |
    +--------+------------+----------------------------------+

    Liệt kê các file có trong container1:

    shell> openstack object list container1
    +------+
    | Name |
    +------+
    | FILE |
    +------+

    Tải xuống một file thử nghiệm từ container1:

    openstack object save container1 FILE

    Thay FILE bằng tên của file đã tải lên container1.

    Lệnh này không cung cấp bất kỳ đầu ra nào.

    Bài viết gần đây

    spot_img

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Đăng ký nhận thông tin bài viết qua email