在CentOS上安装MinIO对象存储服务可以通过以下步骤完成。以下是一个基本的安装指南,适用于单节点和集群部署。
下载MinIO
使用wget
命令下载最新版的MinIO服务器二进制文件。请确保选择与您的系统架构相匹配的版本(例如,linux-amd64
)。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限
下载完成后,为二进制文件赋予执行权限。
chmod +x minio
创建数据存储目录
创建一个目录来存储MinIO的数据文件。
mkdir -p /data/minio
配置与启动MinIO
通过环境变量设置管理员凭证,并启动MinIO服务。
export MINIO_ROOT_USER=admin
export MINIO_ROOT_SECRET=your_strong_password
nohup ./minio server /data --console-address ":9001" &
为了使环境变量持久化,可以将它们添加到/etc/profile
文件中。
echo "export MINIO_ROOT_USER=admin" >> /etc/profile
echo "export MINIO_ROOT_SECRET=your_strong_password" >> /etc/profile
source /etc/profile
配置系统服务(可选)
创建一个Systemd单元文件以便于管理和监控MinIO服务。
sudo vim /etc/systemd/system/minio.service
将以下内容粘贴到文件中:
[Unit]
Description=MinIO
After=network.target
[Service]
Type=simple
User=root
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=your_password"
ExecStart=/usr/local/bin/minio server /data --console-address ":9001"
Restart=on-failure
[Install]
WantedBy=multi-user.target
保存并退出编辑器,然后重新加载Systemd配置并启动MinIO服务。
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
访问与验证
使用浏览器访问MinIO控制台(默认地址为http://your_server_ip:9001
),输入设置的管理员账号和密码进行登录。
对于集群部署,您需要按照MinIO官方文档进行操作,通常涉及以下步骤:
准备集群节点
确保所有节点都已安装MinIO,并且网络配置正确。
配置Minio节点
在每个节点上编辑minio.hosts
文件,添加其他节点的IP地址。
启动Minio节点
在每个节点上启动MinIO服务,指定集群配置文件和其他相关参数。
./minio server /data --cluster-config minio.hosts --console-address ":9000"
验证集群状态
使用MinIO客户端工具(如mc
)连接到集群,并验证集群状态。
./mc config host add myminio http://node1:9000 admin password
更多详细信息和高级配置选项,请参考MinIO官方文档。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:minio安装于centos的方法