在Linux系統(tǒng)中部署MinIO的操作步驟如下:
獲取MinIO程序
首先,請(qǐng)前往MinIO的官方網(wǎng)站下載適用于Linux的版本。比如針對(duì)centos 7,可以選取.rpm格式的安裝包。
安裝MinIO程序
- 利用wget指令下載MinIO的安裝文件:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230707071357.0.0.x86_64.rpm -O minio.rpm
- 使用yum命令完成MinIO的安裝:
sudo yum install minio.rpm -y
設(shè)置MinIO環(huán)境
- 查看并編輯MinIO的systemd配置文件:
sudo cat /usr/lib/systemd/system/minio.service
- 根據(jù)實(shí)際需求調(diào)整工作路徑、用戶及組等相關(guān)參數(shù)。例如:
[Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target <p>[Service]</p><h1>注釋或修改工作目錄</h1><p>WorkingDirectory=/usr/local User=minio Group=minio EnvironmentFile=/etc/default/minio ExecStartPre=/bin/bash -c ". /etc/default/minio;if [ -z "${MINIO_VOLUMES}" ];then echo "Variable MINIO_VOLUMES not set in /etc/default/minio";exit 1;fi" ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001 $MINIO_VOLUMES</p><h1>增加啟動(dòng)時(shí)間限制</h1><p>TimeoutStartSec=300</p><h1>確保systemd始終重啟此服務(wù)</h1><p>Restart=always</p><h1>指定進(jìn)程可打開的最大文件描述符數(shù)量</h1><p>LimitNOFILE=65536</p><h1>指定進(jìn)程能創(chuàng)建的最大線程數(shù)</h1><p>TasksMax=infinity</p><h1>取消超時(shí)邏輯,等待進(jìn)程完全停止</h1><p>TimeoutStopSec=infinity SendSIGKILL=no</p><p>[Install] WantedBy=multi-user.target
-
修改/etc/default/minio文件中的MINIO_VOLUMES、MINIO_OPTS、MINIO_access_KEY和MINIO_SECRET_KEY等內(nèi)容以符合您的配置。
-
應(yīng)用更改并重啟MinIO服務(wù):
sudo systemctl daemon-reload sudo systemctl restart minio
檢查安裝情況
確保MinIO服務(wù)已成功啟動(dòng)后,可通過以下命令檢查其狀態(tài):
sudo systemctl status minio
另外,也可以借助瀏覽器或者M(jìn)inIO自帶的客戶端軟件來操作和管理您的MinIO實(shí)例。
需要注意的是,由于MinIO版本迭代,以上步驟可能有所變動(dòng),建議查閱MinIO的官方文檔以獲取最準(zhǔn)確的指導(dǎo)信息。