Cách cài đặt MinIO Storage trên Rocky Linux

theanh

Administrator
Nhân viên
MinIO là máy chủ lưu trữ đối tượng mã nguồn mở và miễn phí được viết bằng Go. Nó tương thích với lưu trữ đối tượng Amazone S3 và là một trong những giải pháp tốt nhất và miễn phí nhất cho lưu trữ đối tượng. Với MinIO, bạn có thể lưu trữ ảnh, video, tệp nhật ký, bản sao lưu và hình ảnh container/VM.

Ở phía máy chủ, MinIO cung cấp kiến trúc có khả năng mở rộng cao với tính đơn giản của ứng dụng giúp máy chủ ứng dụng dễ cài đặt và cấu hình. Và ở phía máy khách, nó cung cấp ứng dụng máy khách nhị phân cho phép bạn quản lý lưu trữ đối tượng từ thiết bị đầu cuối. Ngoài ra, MinIO cung cấp bảng điều khiển quản trị web mạnh mẽ và dễ sử dụng cho những người dùng thích sử dụng trình duyệt web.

MinIO là giải pháp lưu trữ đối tượng tự lưu trữ phù hợp với nhiều kiến trúc triển khai. Bạn có thể triển khai MinIO dưới dạng lưu trữ đối tượng trên cơ sở hạ tầng lớn với tính năng sao chép dữ liệu liên tục hoặc triển khai trên môi trường nhỏ như máy chủ gia đình.

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn quy trình cài đặt Lưu trữ đối tượng MinIO trên máy chủ Rocky Linux. Bạn cũng sẽ tạo một kho lưu trữ đối tượng mới với MinIO và cấu hình máy khách Linux để quản lý máy chủ MinIO Object Storage.

Cuối cùng, bạn sẽ cài đặt MinIO Object Storage trên máy chủ Rocky Linux và bảo mật bằng chứng chỉ SSL. Bạn cũng sẽ có máy khách để quản lý MinIO.

Điều kiện tiên quyết​

Để bắt đầu với hướng dẫn này, bạn sẽ cần một số yêu cầu sau:
  • Máy chủ chạy Rocky Linux - Bạn có thể sử dụng Rocky Linux v8 hoặc v9.
  • Người dùng không phải root có quyền sudo/root.
  • Một đĩa hoặc thư mục bổ sung sẽ được sử dụng làm bộ lưu trữ đối tượng.
  • Đối với sản xuất, bạn sẽ cần một tên miền trỏ đến địa chỉ IP của máy chủ Rocky Linux.
Bây giờ chúng ta hãy chuyển sang cài đặt MinIO.

Cài đặt MinIO theo cách thủ công​

MinIO là bộ lưu trữ đối tượng thế hệ tiếp theo dễ cài đặt và cấu hình trên cả máy chủ và máy khách. MinIO cung cấp nhiều phiên bản gói cho cả máy ảo chứa trong container và máy ảo truyền thống.

Bạn có thể cài đặt MinIO trên Kubernetes, RedHat OpenShift hoặc sử dụng Docker. đối với máy ảo, bạn có thể cài đặt MinIO trên bất kỳ bản phân phối Linux nào hoặc sử dụng Windows và macOS.

Trong ví dụ này, bạn sẽ cài đặt MinIO theo cách thủ công trên máy chủ Rocky Linux.

Chạy lệnh curl sau để tải xuống tệp nhị phân cho MinIO vào '/usr/local/bin/minio'.
Mã:
curl -o /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio
Bây giờ hãy thực thi tệp nhị phân MinIO thông qua lệnh chmod bên dưới.
Mã:
sudo chmod +x /usr/local/bin/minio
Để đảm bảo rằng bạn có thể thực thi tệp nhị phân MinIO, bạn nên thêm thư mục '/usr/local/bin' vào biến môi trường $PATH.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22127%22%3E%3C/svg%3E


Chạy lệnh sau để thêm Thư mục '/usr/local/bin' đến biến môi trường $PATH thông qua tệp cấu hình '~/.bashrc'.
Mã:
echo 'export PATH="$PATH:/usr/local/bin"' >> ~/.bashrc
Tiếp theo, tải lại tệp cấu hình '~/.bashrc' và xác minh biến môi trường $PATH thông qua lệnh sau lệnh.
Mã:
source ~/.bashrc
echo $PATH
Bạn sẽ thấy thư mục '/usr/local/bin' được thêm vào biến môi trường $PATH.

Sau đó, hãy chạy lệnh sau để xác minh để đảm bảo rằng lệnh 'minio' khả dụng. Với điều này, bạn sẽ có được đường dẫn đầy đủ của tệp nhị phân MinIO '/usr/local/bin/minio'.
Mã:
which minio

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22208%22%3E%3C/svg%3E


Cuối cùng, hãy xác minh phiên bản MinIO hiện tại được cài đặt trên hệ thống của bạn bằng cách sử dụng Lệnh 'minio' bên dưới.
Mã:
minio --version
Bạn sẽ thấy MinIO được cài đặt trên Rocky Linux.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22155%22%3E%3C/svg%3E


Bây giờ bạn đã cài đặt MinIO. Trước khi thiết lập bộ lưu trữ đối tượng, bạn sẽ cần chuẩn bị đĩa hoặc thư mục sẽ được sử dụng làm bộ lưu trữ đối tượng.

Thiết lập bộ lưu trữ cho MinIO Object Storage​

Để thiết lập lưu trữ đối tượng MinIO, bạn sẽ cần thiết lập một thư mục hoặc sử dụng một đĩa bổ sung sẽ được sử dụng làm lưu trữ đối tượng. Trong ví dụ này, bạn sẽ tìm hiểu cách thiết lập đĩa bổ sung '/dev/vdb' làm lưu trữ đối tượng MinIO.

Trước tiên, hãy chạy lệnh sau để kiểm tra danh sách các phân vùng khả dụng trên đĩa '/dev/vdb'. Trong ví dụ này, chỉ có một phân vùng '/dev/vdb1'.
Mã:
fdisk -l /dev/vdb
Bây giờ hãy tạo một thư mục mới '/minio-data' sẽ được sử dụng làm điểm gắn kết cho phân vùng '/dev/vdb1'.
Mã:
mkdir -p /minio-data
Tiếp theo, gắn kết phân vùng '/dev/vdb1' vào thư mục đích '/minio-data'.
Mã:
sudo mount /dev/vdb1 /minio-data
Điều này sẽ gắn phân vùng '/dev/vdb1' tạm thời và cài đặt sẽ mất sau khi khởi động lại. Để thiết lập vĩnh viễn, bạn gắn phân vùng thông qua tệp '/etc/fstab' cho phép bạn tự động gắn phân vùng khi khởi động.

Chạy trình chỉnh sửa nano sau để chỉnh sửa tệp '/etc/fstab'.
Mã:
sudo nano /etc/fstab
Thêm cấu hình sau vào tệp và đảm bảo thay đổi phân vùng chi tiết, gắn mục tiêu và hệ thống tệp định dạng.
Mã:
/dev/vdb1 /minio-data ext4 defaults 0 0
Lưu tệp và thoát khỏi trình soạn thảo khi bạn hoàn tất.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22616%22%20height=%22452%22%3E%3C/svg%3E


Bây giờ hãy chạy lệnh sau để gắn các phân vùng có sẵn vào tệp '/etc/fstab'. Đảm bảo rằng bạn không có thông báo lỗi nào, điều đó có nghĩa là các phân vùng được gắn kết vào từng thư mục đích.
Mã:
sudo mount -a
Cuối cùng, hãy chạy lệnh sau để xác minh cấu hình phân vùng của bạn.
Mã:
sudo df -h
Bạn sẽ thấy phân vùng '/dev/vdb1' được gắn kết vào thư mục đích '/minio-data', sẽ được sử dụng làm bộ lưu trữ đối tượng MinIO.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22660%22%20height=%22288%22%3E%3C/svg%3E


Bây giờ bạn đã cấu hình phân vùng cho bộ lưu trữ đối tượng. Tiếp theo, bạn sẽ bắt đầu cấu hình cài đặt MinIO.

Cấu hình bộ lưu trữ đối tượng MinIO​

Trong bước này, bạn sẽ tạo cấu hình mới cho MinIO và tạo tệp cấu hình mới sẽ được sử dụng để chạy dịch vụ MinIO. Cấu hình MinIO phải nằm ở '/etc/minio', và cấu hình để chạy dịch vụ MinIO phải nằm ở '/etc/default/minio'.

Để bắt đầu, hãy chạy lệnh sau để tạo một người dùng hệ thống chuyên dụng mới cho MinIO. Người dùng này sẽ được sử dụng để chạy dịch vụ MinIO.
Mã:
sudo useradd -r minio -s /sbin/nologin
Tiếp theo, chạy lệnh bên dưới để thay đổi quyền sở hữu thư mục lưu trữ đối tượng '/minio-data' thành người dùng và nhóm 'minio'.
Mã:
sudo chown -R minio:minio /minio-data
Sau khi thay đổi quyền sở hữu thư mục lưu trữ đối tượng, bạn sẽ cần tạo một thư mục cấu hình mới '/etc/minio' và tệp cấu hình mặc định để chạy dịch vụ MinIO '/etc/default/minio'.

Chạy lệnh sau để tạo thư mục cấu hình '/etc/minio' và thay đổi quyền sở hữu thư mục mới thành người dùng 'minio'.
Mã:
sudo mkdir -p /etc/minio
sudo chown -R minio:minio /etc/minio
Tạo tệp cấu hình MinIO mới '/etc/default/minio' bằng lệnh nano sau biên tập viên.
Mã:
sudo nano /etc/default/minio
Thêm cấu hình sau vào tệp. Ngoài ra, hãy đảm bảo thay đổi thông tin chi tiết của thư mục lưu trữ, người dùng quản trị MinIO và mật khẩu.
Mã:
MINIO_ROOT_USER="minio"
MINIO_VOLUMES="/minio-data"
MINIO_OPTS="-C /etc/minio --address :9000 --console-address :9001"
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD="PassMinioStorage"
Lưu tệp và thoát khỏi trình chỉnh sửa khi bạn hoàn tất.

Cuối cùng, hãy chạy lệnh sau để thay đổi quyền sở hữu tệp cấu hình MinIO '/etc/default/minio' thành đúng người dùng 'minio'.
Mã:
sudo chown minio:minio /etc/default/minio

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22720%22%20height=%22262%22%3E%3C/svg%3E


Bây giờ bạn đã tạo thành công thư mục cấu hình và cấu hình để cài đặt MinIO. Với điều này trong đầu, bây giờ bạn có thể khởi động MinIO. Tuy nhiên, để dễ dàng hơn, bạn sẽ chạy MinIO như một dịch vụ systemd.

Chạy MinIO như một dịch vụ Systemd​

Sau khi tạo thư mục và tệp cấu hình cho MinIO, bây giờ bạn sẽ thiết lập MinIO dưới dạng dịch vụ systemd. Điều này cho phép bạn quản lý MinIO dễ dàng thông qua lệnh systemctl trên máy chủ đầu cuối của bạn.

Chạy trình chỉnh sửa nano sau để tạo tệp dịch vụ systemd mới '/lib/systemd/system/minio.service'.
Mã:
sudo nano /lib/systemd/system/minio.service
Trong trình chỉnh sửa của bạn, hãy thêm cấu hình sau.
Mã:
[Unit]
Description=Minio
Documentation=https://docs.minio.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local/

User=minio
Group=minio

EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"

ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES

# Let systemd restart this service always
Restart=always

# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536

# Disable timeout logic and wait until the process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target
Lưu tệp và thoát khỏi trình soạn thảo khi bạn hoàn tất.

Sau khi bạn đã tạo dịch vụ systemd cho MinIO, hãy chạy lệnh sau để tải lại trình quản lý systemd.
Mã:
sudo systemctl daemon-reload
Bây giờ hãy khởi động và kích hoạt dịch vụ 'minio' bằng lệnh bên dưới.
Mã:
sudo systemctl start minio
sudo systemctl enable minio

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22195%22%3E%3C/svg%3E


Dịch vụ 'minio' hiện đã chạy và được bật. Hãy xác minh dịch vụ 'minio' thông qua lệnh systemctl bên dưới.
Mã:
sudo systemctl status minio
Bây giờ bạn sẽ nhận được đầu ra của dịch vụ 'minio' đang chạy. Bạn cũng sẽ thấy dịch vụ được bật và sẽ tự động chạy khi khởi động hệ thống, đặc biệt là sau khi mạng đang chạy.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22249%22%3E%3C/svg%3E


Lúc này, MinIO đang chạy trên cổng mặc định 9000, bạn có thể xác minh bằng cách truy cập địa chỉ IP máy chủ của mình theo sau là cổng TCP 9000. Nhưng trước đó, bạn phải mở các cổng trên firewalld và bảo mật triển khai MinIO của mình bằng chứng chỉ SSL.

Thiết lập Firewalld​

Trong bước này, bạn sẽ thiết lập firewalld để mở các cổng cho bộ lưu trữ đối tượng MinIO. Cài đặt MinIO mặc định sử dụng cổng 9000 cho bảng điều khiển quản trị web của người dùng và cổng 9001 cho API.

Chạy lệnh firewall-cmd sau để mở cổng 90009001 trên firewalld của bạn.
Mã:
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9001/tcp --permanent
Tiếp theo, chạy lệnh sau để tải lại các quy tắc firewalld và áp dụng các thay đổi mới cho quy tắc đó. Sau đó, hãy xác minh danh sách các quy tắc đã bật trên firewalld.
Mã:
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
Bạn sẽ thấy các cổng 90009001 được thêm vào firewalld.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22428%22%3E%3C/svg%3E

Bảo mật MinIO bằng chứng chỉ SSL​

Sau khi thiết lập cổng trên firewalld, tiếp theo bạn sẽ bảo mật cài đặt MinIO bằng chứng chỉ SSL.

Trước khi bắt đầu bảo mật MinIO bằng SSL, hãy đảm bảo rằng bạn đã tạo chứng chỉ SSL. và Nếu bạn đang cài đặt MinIO trên môi trường sản xuất, bạn nên trỏ tên miền đến địa chỉ IP máy chủ của mình.

Chạy lệnh cp sau để sao chép chứng chỉ SSL vào thư mục '/etc/minio/certs'. Ví dụ này sử dụng chứng chỉ SSL được tạo bằng Letsencrypt và sử dụng tên miền 'minio.howtoforge.local'.
Mã:
sudo cp /etc/letsencrypt/live/minio.howtoforge.local/privkey.pem /etc/minio/certs/private.key
sudo cp /etc/letsencrypt/live/minio.howtoforge.local/fullchain.pem /etc/minio/certs/public.crt
Tiếp theo, mở tệp cấu hình MinIO '/etc/default/minio' bằng trình chỉnh sửa nano sau.
Mã:
sudo nano /etc/default/minio
Thêm tùy chọn Cấu hình 'MINIO_SERVER_URL' và thay đổi tên miền bằng tên miền của bạn.
Mã:
MINIO_SERVER_URL="https://minio.howtoforge.local:9000"
Khi bạn hoàn tất, hãy lưu tệp và thoát khỏi trình chỉnh sửa.

Bất cứ khi nào bạn thực hiện thay đổi đối với tệp '/etc/default/minio', hãy khởi động lại dịch vụ 'minio' bằng lệnh systemctl bên dưới để áp dụng các thay đổi bạn đã thực hiện.
Mã:
sudo systemctl restart minio
Bộ lưu trữ đối tượng MinIO hiện đang chạy và được bảo mật bằng chứng chỉ SSL.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22128%22%3E%3C/svg%3E


Bây giờ hãy mở trình duyệt web của bạn và truy cập tên miền cài đặt MinIO của bạn theo sau là cổng mặc định 9000 (tức là: https://minio.howtoforge.local:9000/). Và bạn sẽ thấy trang đăng nhập MinIO.

Nhập tên người dùng và mật khẩu được cấu hình trên tệp '/etc/default/minio' và nhấp vào Đăng nhập.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22674%22%20height=%22750%22%3E%3C/svg%3E


Nếu bạn có tên người dùng và mật khẩu đúng, bạn sẽ thấy màn hình bảng điều khiển người dùng MinIO như bên dưới.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22708%22%3E%3C/svg%3E


Bây giờ bạn đã cấu hình mọi thứ và MinIO đã được cài đặt và bảo mật. Ở bước tiếp theo, bạn sẽ học cách thiết lập bucket và thiết lập máy khách bằng dòng lệnh MinIO.

Tạo Bucket đầu tiên và Tải tệp lên​

Ở bước này, bạn sẽ học cách tạo bucket trên MinIO thông qua bảng điều khiển quản trị web. Trước khi bắt đầu, hãy đảm bảo rằng bạn đã đăng nhập vào bảng điều khiển MinIO bằng người dùng của mình.

Để tạo một bucket trên MinIO, hãy nhấp vào menu "Buckets" và nhấp vào nút "Create Bucket".


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22513%22%3E%3C/svg%3E


Bây giờ hãy nhập tên và thông tin chi tiết về bucket của bạn và nhấp vào "Create Bucket" để xác nhận. Trong ví dụ này, bạn sẽ tạo một bucket mới 'test-bucket'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22279%22%3E%3C/svg%3E


Sau khi bucket được tạo, bạn có thể tải lên các tệp mới hoặc tạo các thư mục bên trong 'test-bucket'.

Trong màn hình sau, bạn có thể thấy các tệp mới được tải lên 'pool1.png' và 'pool2.png' vào 'test-bucket'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22268%22%3E%3C/svg%3E

Thiết lập MinIO Client CLI​

MinIO cung cấp một ứng dụng máy khách cho phép bạn quản lý bộ nhớ đối tượng MinIO thông qua dòng lệnh. Trong ví dụ này, bạn sẽ cài đặt CLI của máy khách MinIO vào máy khách, thêm máy chủ MinIO, sau đó xác minh danh sách thùng và tệp thông qua dòng lệnh.

Trên máy cục bộ của bạn, hãy chạy lệnh sau để tải CLI của máy khách MinIO xuống '/usr/local/bin/mc'.
Mã:
curl -o /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc
Sau khi tải xuống, hãy tạo CLI của máy khách MinIO '/usr/local/bin/mc' có thể thực thi.
Mã:
sudo chmod +x /usr/local/bin/mc

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22195%22%3E%3C/svg%3E


Bây giờ hãy chạy lệnh sau để xác minh phiên bản của CLI máy khách MinIO. Bạn sẽ thấy máy khách MinIO được cài đặt trên hệ thống của mình.
Mã:
which mc
mc --version

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22154%22%3E%3C/svg%3E


Sau khi cấu hình CLI máy khách MinIO, tiếp theo bạn sẽ thêm máy chủ MinIO của mình.

Chạy lệnh sau để thêm máy chủ MinIO vào máy cục bộ của bạn. Và hãy nhớ thay đổi tên bí danh 'test-minio', tên miền của bộ lưu trữ đối tượng MinIO và tên người dùng và mật khẩu.
Mã:
mc alias set test-minio https://minio.howtoforge.local:9000 admin PassMinioStorage
Sau khi thêm, bạn sẽ thấy thông báo đầu ra như 'Đã thêm test-minio thành công'.

Bây giờ hãy chạy lệnh sau để xác minh 'test-minio'. Và bây giờ bạn sẽ nhận được thông tin chi tiết về máy chủ 'test-minio'.
Mã:
mc admin info test-minio

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22284%22%3E%3C/svg%3E


Tiếp theo, hãy kiểm tra danh sách các thùng có sẵn trên máy chủ 'test-minio'. Bạn sẽ nhận được 'test-bucket' có sẵn trên máy chủ 'test-minio'.
Mã:
mc ls test-minio
Cuối cùng, hãy chạy lệnh sau để kiểm tra danh sách các tệp trên 'test-bucket'.
Mã:
mc ls test-minio/test-bucket
Trong màn hình sau, bạn có thể thấy tệp 'pool1.png' và 'pool2.png' có sẵn trên 'test-bucket'. Tệp đó là cùng một tệp đã được tải lên trên ví dụ trên cùng.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22601%22%20height=%22207%22%3E%3C/svg%3E

Tạo Bucket thông qua Dòng lệnh MinIO​

Trong bước cuối cùng này, bạn sẽ tìm hiểu cách quản lý bucket thông qua dòng lệnh máy khách MinIO. Bạn sẽ tạo một bucket mới, tải lên một tệp và xác minh danh sách các tệp trên bucket MinIO thông qua dòng lệnh của máy khách.

Chạy lệnh sau để tạo một bucket mới 'test-bucket2' trên máy chủ 'test-minio'.
Mã:
mc mb test-minio/test-bucket2
Tạo một tệp mới 'test.txt' bằng lệnh bên dưới. Tệp này sẽ được tải lên 'test-bucket2'.
Mã:
echo "test file" > test.txt
Tiếp theo, tải tệp 'test.txt' lên 'test-bucket2' thông qua lệnh 'mc cp' bên dưới.
Mã:
mc cp test.txt test-minio/test-bucket2
Sau khi tệp được tải lên, hãy chạy lệnh sau để xác minh danh sách các tệp trên 'test-bucket2'.
Mã:
mc ls test-minio/test-bucket2
Bây giờ bạn sẽ nhận được đầu ra như ảnh chụp màn hình sau. Tệp 'test.txt' được tải lên 'test-bucket2'.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22716%22%20height=%22281%22%3E%3C/svg%3E


Bây giờ quay lại bảng điều khiển người dùng MinIO và nhấp vào menu 'Buckets'. Bạn sẽ thấy 'test-bucket2' được tạo.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22365%22%3E%3C/svg%3E


Nhấp vào 'test-bucket2' và bạn sẽ thấy tệp 'test.txtt' được tải lên thông qua dòng lệnh MinIO.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22211%22%3E%3C/svg%3E

Kết luận​

Trong hướng dẫn này, bạn đã cài đặt và cấu hình MinIO Object Storage trên máy chủ Rocky Linux. Bạn cũng đã tìm hiểu cấu hình cơ bản để thiết lập đĩa trên Linux và bảo mật MinIO thông qua chứng chỉ SSL và chạy MinIO như một dịch vụ systemd.

Cuối cùng, bạn đã tìm hiểu cách sử dụng cơ bản MinIO bằng cách tạo bucket và tải tệp lên thông qua bảng điều khiển quản trị web MinIO. Bạn cũng đã tìm hiểu cách cài đặt dòng lệnh máy khách MinIO và cách sử dụng cơ bản để thêm máy chủ MinIO, tạo bucket, kiểm tra danh sách tệp trên bucket và tải tệp lên bucket cụ thể.
 
Back
Bên trên