Hướng dẫn cài đặt Minio trên Ubuntu 20.04

Minio là một bộ lưu trữ đối tượng tương tự như S3 AWS hoặc Openstack Swift – lưu trữ các đối tượng trên máy chủ đã cài đặt – cho phép nó dễ dàng trở thành một phần của đám mây riêng. Đây là một trong những kho dữ liệu tự quản lý phát triển nhanh nhất hiện nay. Minio có lẽ là lựa chọn tốt nhất để lưu trữ dữ liệu lớn không có cấu trúc như nhạc, video, File Office văn bản, nhật ký hệ thống, sao lưu hoặc thậm chí là hình ảnh VM. Nó có thể chạy trên hầu hết tất cả các môi trường hệ điều hành và phần cứng hiện nay và cho phép người dùng tải lên các File có dung lượng lên đến 5TB.
Trong bài viết này, tôi sẽ chỉ cho bạn cách Cài đặt Minio trên phiên bản Ubuntu 20.04 bằng thiết bị đầu cuối.
Tôi sẽ cần 2 thành phần chính khi cài đặt Minio. Một là Máy chủ Minio sẽ được chạy trên trình duyệt máy tính – để cho phép máy khách lưu trữ tương tác dữ liệu lớn dưới dạng các đối tượng. Và thứ hai là Minio lient – công cụ dòng lệnh để giao tiếp giữa máy khách và máy chủ.
Cài đặt Minio Server trên Ubuntu 20.04
Bước 1: Tải xuống gói máy chủ Minio (gói cài đặt nhị phân)
Trước tiên, bạn sẽ cần tải xuống các gói để cài đặt Minio bằng lệnh wget để tải gói về máy tính của bạn.

Quá trình tải như trên sẽ diễn ra trong giây lát bạn sẽ thấy kết quả tải file thành công sẽ hiển thị nội dung tương tự như trên.
Bước 2: Đặt quyền thực thi cho File thiết lập
Khi bạn đã tải File cài đặt Minio xuống máy tính của mình, bạn cần cấp quyền excute cho File này. Để làm như vậy, hãy chạy lệnh sau:
$ chmod +x minio
Bước 3. Khởi động máy chủ Minio
Bây giờ, khởi chạy máy chủ Minio bằng cách chạy lệnh sau:
$ sudo ./minio server /minio
Khi bạn đã thực hiện lệnh khởi chạy Minio như hình trên, bạn sẽ thấy kết quả xuất trên màn hình terminal như hình dưới đây. Nội dung xuất này sẽ không có thông tin Access Key, Secret Key và địa chỉ IP của Minio Server.

Bạn có thể thay đổi thông tin của Khóa truy cập và Khóa bí mật bằng cách chỉnh sửa File cấu hình Minio.
Mở trình duyệt máy tính của bạn và truy cập địa chỉ Máy chủ Minio – được hiển thị như trong màn hình đầu cuối.

Tại thời điểm này, bạn sẽ cần nhập Khóa truy cập và Khóa bí mật vào trường đăng nhập. Sau đó, nhấp vào biểu tượng tải xuống.

Sau khi đăng nhập vào Minio Server, trình duyệt máy tính sẽ hiển thị cửa sổ thông tin sau:

Cài đặt Minio Client trên Ubuntu 20.04
Minio Client, với tên gọi quen thuộc là mc – là sự thay thế hoàn hảo cho các lệnh UNIX như cp, cat, ls và diff. Minio Client hỗ trợ giao thức S3 từ AWS và các dịch vụ hệ thống File.
Để cài đặt Minio Client, tương tự như ở trên, bạn cũng cần thực hiện lệnh wget để tải gói cài đặt về máy tính của mình.
$ wget https://dl.minio.io/client/mc/release/linux-amd64/mc
Sau đó, cũng đặt quyền excute cho File mc
$ chmod +x mc
Để xem thông tin trợ giúp về cách sử dụng Minio Client, bạn có thể thực hiện lệnh sau để xem thêm cách sử dụng:
$ ./mc help

Cấu hình máy khách Minio
Bạn có thể cấu hình Minio Client để truy cập nhiều hệ thống lưu trữ đối tượng hỗ trợ S3 khác bằng lệnh sau.
$ ./mc config host add minio http://127.0.0.1:9000 Access_key Secret_key

Trong lệnh trên, bạn chỉ cần thay thế địa chỉ IP, Khóa truy cập và Khóa bí mật cho bất kỳ hệ thống S3 nào. Bây giờ, Minio Server và Minio Client đã được cài đặt trên Ubuntu của bạn.
Một số lệnh Minio hữu ích
Dưới đây là một số lệnh hữu ích khi sử dụng Minio Client – cho phép bạn thực hiện các tác vụ với lưu trữ đối tượng.
Để liệt kê tất cả các File trong Máy chủ Minio, hãy sử dụng lệnh sau:
$ ./mc ls
Để tạo nội dung của File, hãy thực hiện lệnh sau:
$ ./mc cat //
Để tạo một nhóm mới
$ ./mc mb /
Để xóa một nhóm
$ ./mc mb /
Kết luận
Trên đây, tôi đã giải thích mọi thứ về Minio. Trong bài này, bạn đã học cách cài đặt Minio Server, thêm cấu hình kết nối S3 vào Minio Client và cách tải các File dữ liệu lên Minio (S3) bằng terminal.
Xem thêm nhiều bài khác tại : https://exel.tailieu247.edu.vn/he-dieu-hanh