在CentOS环境下安装MinIO可以分为几个步骤,包括准备环境、配置网络、安装MinIO以及启动和管理服务。以下是详细的安装指南:
192.168.10.101 minio server/data/minio_data/{data1,data2}
192.168.10.102 minio server/data/minio_data/{data1,data2}
192.168.10.103 minio server/data/minio_data/{data1,data2}
ssh-keygen -t rsa
ssh-copy-id hadoop01
ssh-copy-id hadoop02
ssh-copy-id hadoop03
systemctl stop firewalld
systemctl disable firewalld
ulimit -n
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf
ansible -i minio.hosts minio -m file -a 'path=/usr/local/app/minio/bin state=directory mode=0755'
ansible -i minio.hosts minio -m file -a 'path=/etc/minio state=directory mode=0755'
ansible -i minio.hosts minio -m file -a 'path=/data/minio_data/data1 state=directory mode=0755'
ansible -i minio.hosts minio -m file -a 'path=/data/minio_data/data2 state=directory mode=0755'
fdisk /dev/sda
mkfs.ext4 /dev/sda5
mkfs.ext4 /dev/sda6
mount /dev/sda5 /data/minio_data/data1
mount /dev/sda6 /data/minio_data/data2
echo "/dev/sda5 /mnt/minio ext4 defaults 0 0" >> /etc/fstab
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm
rpm -ivh minio-20230809233022.0.0.x86_64.rpm
创建minio.service文件:
sudo vim /etc/systemd/system/minio.service
配置内容如下:
[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
ProtectProc=invisible
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${minio_volumes}\" ];then echo \"variable minio_volumes not set in /etc/default/minio\";exit 1;fi"
ExecStart=/usr/local/bin/minio server $minio_opts $minio_volumes
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSigKill=no
[Install]
WantedBy=multi-user.target
创建environment文件:
sudo vim /etc/default/minio
配置内容如下:
minio_root_user=minioadmin
minio_root_password=minioadmin
minio_volumes=/data
minio_opts="--console-address :9001"
sudo systemctl start minio
sudo systemctl status minio
sudo systemctl enable minio
http://<your_server_ip>:9001
,使用配置的用户名和密码登录,即可开始使用MinIO对象存储服务。以上步骤涵盖了在CentOS环境下安装和配置MinIO的基本流程。根据实际需求,您可能需要进行更多的定制和优化。建议参考MinIO官方文档以获取更详细的信息和支持。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos下minio安装指南