Hướng dẫn cài đặt Object Storage Server dùng MinIO trên Ubuntu 22.04
10/05/2023
MinIO là một server lưu trữ dạng phân tán với hiệu năng cao, bạn có thể dễ dàng upload file, download và tương thích với API của Amazon S3. Qua bài viết này, Tothost sẽ hướng dẫn bạn cài đặt Object Storage Server dùng MinIO trên Ubuntu 22.04
Mục lục
Mục lục
1. Giới thiệu về MinIO
1.1. Định nghĩa
Minio is a high performance distributed object storage server, designed for large-scale private cloud infrastructure.
Định nghĩa tại trang chủ của MinIO
Tạm dịch: MinIO là một máy chủ lưu trữ đối tượng phân tán có hiệu suất cao, được thiết kế cho cơ sở hạ tầng đám mây riêng quy mô lớn.
MinIO là giải pháp mã nguồn mở dùng để thiết lập Object Storage, là một server lưu trữ dạng phân tán với hiệu năng cao, giúp bạn dễ dàng upload file, download file như amazon, google drive, mediafire..vv. MinIO tương thích với API của dịch vụ lưu trữ đám mây Amazon S3.
Hiểu đơn giản MinIO chính là một file server hỗ trợ upload file, download file.
1.2. Yêu cầu
Có hai yêu cầu chính dưới đây:
Máy chủ Ubuntu 22.04.
Một tên miền và trỏ nó đến địa chỉ IP của máy chủ của chúng ta.
2. Cài đặt và Cấu hình allow firewall
2.1. Cập nhật hệ thống
Để đảm bảo rằng tất cả các phụ thuộc của MinIO đều được cập nhật, chúng ta hãy thực thi lệnh bên dưới.
apt-get update && apt-get upgrade
_
2.2. Chuẩn bị cho cài đặt CSF
Trước tiên, chúng ta cần cài đặt các phụ thuộc cho CSF.
MINIO_VOLUMES: Chỉ định thư mục lưu trữ cho dữ liệu. MINIO_OPTS: đặt các tùy chọn khác nhau cho máy chủ Minio. -C khai báo nơi sẽ chứa các file config của minIO, –address khai báo IP của server/VPS chạy minIO và cổng để liên kết đến. Nếu Chúng ta không chỉ định địa chỉ IP, Minio sẽ liên kết với mọi địa chỉ IP trên máy chủ, bao gồm cả localhost hoặc bất kỳ địa chỉ IP nào liên quan đến Docker. Cổng mặc định là 9000. và cổng 9001 cho bảng điều khiển web của Minio. -C–address–console-address MINIO_ROOT_USER: Tên người dùng để truy cập giao diện người dùng Minio. Nó phải có độ dài tối thiểu là 3 ký tự. MINIO_ROOT_PASSWORD: Mật khẩu để truy cập vào giao diện Minio. Nó phải có độ dài tối thiểu là 8 ký tự. Chọn một khóa bí mật mạnh mẽ và phức tạp.
3.2. Cài đặt dịch vụ MinIO
Chúng ta tải xuống tệp minio.service vào thư mục /etc/systemd/system
MinIO client lưu trữ tất cả các cấu hình trong thư mục. /user/.mc
4.4. Tạo User và Service Account bằng mc
Tạo User
Chúng ta sử dụng lệnh mc admin user add để tạo user mới trong MinIO.
mc admin user add myminio userdemo BwebE025Ux6L
_
Chúng ta hãy thay thế myminio bằng tên ALIAS của chúng ta, userdemo là tên user mới, BwebE025Ux6L là mật khẩu user
Sau khi tạo người dùng, chúng ta sử dụng mc admin policy set để liên kết Kiểm soát truy cập dựa trên chính sách MinIO với người dùng mới.
mc admin policy set myminio readwrite user=userdemo
Policy `readwrite` is set on user `userdemo`
_
Tạo Service Account
Tiếp theo chúng ta sẽ tạo Service Account liên kết với người dùng được chỉ định, ở đây là tài khoản userdemo.
mc admin user svcacct add \
--access-key "p86DC2sf29sMq97u" \
--secret-key "9eBwebE025Ux6LPphPOTShfB3Mq9jwIJ" \
myminio userdemo
_
Chúng ta hãy thay thế access-key và secret-key bằng key của chúng ta
Kết quả
Access Key: p86DC2sf29sMq97u
Secret Key: 9eBwebE025Ux6LPphPOTShfB3Mq9jwIJ
Tổng kết
Như vậy Tothostchúng ta vừa hoàn thành hướng dẫn Cài đặt Object Storage Server dùng MinIO trên Ubuntu 22.04, Hy vọng bài viết này sẽ giúp các bạn cài đặt thành công.
Trong bối cảnh AI tạo sinh ngày càng trở thành “vũ khí” quan trọng của đội ngũ sáng tạo nội dung và studio thiết kế, Stable Diffusion 3.5 nổi bật nhờ chất lượng ảnh, khả năng hiểu ngữ cảnh và tốc độ vượt trội so với các phiên bản trước. Bài viết này hướng dẫn bạn cài đặt và sử dụng Stable Diffusion 3.5 trên VPS GPU chạy Windows — lựa chọn phù hợp khi bạn cần hiệu năng mạnh, làm việc từ xa qua RDP, và khả năng mở rộng linh hoạt mà không phải đầu tư máy trạm đắt đỏ.
When using the Windows operating system on a VPS, initially, you won't be able to download any files from the internet using Internet Explorer. This is because the Download feature of this browser is not enabled. This article will guide you on how to enable the Download feature so you can download software while using the server.
Ngày, giờ và múi giờ là những yếu tố quan trọng của hệ thống Linux, có tác động đến cách hệ thống vận hành và tương tác với các hệ thống khác. Có nhiều phương pháp để hiển thị và điều chỉnh những cài đặt này trên Linux, tùy theo phân phối (distribution) và các công cụ sẵn có. Dưới đây là hướng dẫn chi tiết về cách hiển thị ngày giờ hiện tại, thay đổi ngày giờ và thiết lập múi giờ trên Linux bằng giao diện dòng lệnh.
The default system language on Windows 10 is English. However, during use, you can switch to another language, such as Vietnamese, Chinese, etc., according to your preference. In this article, TotHost will guide you through the simplest and most detailed steps to change the language on Windows 10.