保定网站制作价格,自微网站,装修网络布线,龙岩网站建设馨烨环境说明#xff1a; 
2台Centos7服务器 
IP地址分别为172.16.1.9和172.16.1.10 
1. 创建minio用户和目录 
在两台服务器上执行以下命令#xff1a; 
sudo useradd -m -d /app/minio minio 
sudo mkdir -p /app/minioData 
sudo mkdir -p /app/minio/logs
sudo chown -R mini…环境说明 
2台Centos7服务器 
IP地址分别为172.16.1.9和172.16.1.10 
1. 创建minio用户和目录 
在两台服务器上执行以下命令 
sudo useradd -m -d /app/minio minio 
sudo mkdir -p /app/minioData 
sudo mkdir -p /app/minio/logs
sudo chown -R minio:minio /app/minio /app/minioData /app/minio/logs2. 设置minio用户密码 
echo minio:XXXXXXXXX | sudo chpasswd3. 同步时间 
为确保集群中所有节点时间一致配置NTP客户端同步时间 
sudo sed -i /^server 3.centos.pool.ntp.org iburst/a server ntp.aliyun.com iburst /etc/chrony.conf
sudo systemctl restart chronyd
sudo systemctl enable chronyd
sudo chronyc sources4. 下载MinIO二进制文件 
作为minio用户下载MinIO到指定目录并设置执行权限 
sudo -u minio wget https://dl.min.io/server/minio/release/linux-amd64/minio -P /app/minio sudo -u minio chmod x /app/minio/minio5. 创建启动脚本minio-start.sh 
在/app/minio目录下创建启动脚本minio-start.sh 
sudo -u minio bash -c cat  /app/minio/minio-start.sh  EOF 
#!/bin/bash 
export MINIO_ROOT_USERadmin 
export MINIO_ROOT_PASSWORDXXXXXXX 
export MINIO_VOLUMEShttp://172.16.1.9/app/minioData http://172.16.1.10/app/minioData 
export MINIO_OPTS--address :9000 --console-address :6900 
/app/minio/minio server $MINIO_OPTS $MINIO_VOLUMES  /app/minio/logs/minio.log 21 
EOF6. 设置脚本权限 
确保minio-start.sh脚本为minio用户所有并设置正确的执行权限 
sudo chown minio:minio /app/minio/minio-start.sh
sudo chmod x /app/minio/minio-start.sh7. 配置MinIO服务自动启动 
创建systemd服务单元文件/etc/systemd/system/minio.service 
sudo bash -c cat  /etc/systemd/system/minio.service  EOF
[Unit]
DescriptionMinIO
Afternetwork.target[Service]
Userminio
Groupminio
WorkingDirectory/app/minio
ExecStart/app/minio/minio-start.sh[Install]
WantedBymulti-user.target
EOF8. 启用并启动MinIO服务 
启用服务确保开机自启动并立即启动服务 
sudo systemctl daemon-reload
sudo systemctl enable minio.service
sudo systemctl start minio.service9. 验证服务状态 
检查MinIO服务状态确保一切正常运行 
sudo systemctl status minio.service10.其它说明 
为minio用户授予sudo权限: 用root用户编辑sudoers文件为minio用户添加特定的权限。使用visudo以安全方式编辑文件 
sudo visudo 在文件中添加以下行 
minio ALL(ALL) NOPASSWD: /bin/systemctl start minio, /bin/systemctl stop minio, /bin/systemctl restart minio, /bin/systemctl status minio这允许minio用户无需输入密码即可执行启动、停止、重启和检查MinIO服务的状态。 
使用minio用户执行命令: 登录为minio用户后使用以下命令启动或停止MinIO服务 
启动服务 
sudo systemctl start minio停止服务 
sudo systemctl stop minio重启服务 
sudo systemctl restart minio检查服务状态 
sudo systemctl status minio