阿里云ECS Ubuntu安装配置MINIO
前段时间写了个Ubuntu的MINIO的配置方法,上周有小伙伴希望能够写一个专门基于阿里云ECS的安装操作教程。
连接ECS
首先需要用自己的账号登录阿里云控制台,选择对应的ECS实例,按照图示进行连接。
选择远程连接,然后选择Workbench连接
连上ECS后开始操作
配置MINIO
- 安装升级基本的系统组件
apt update
apt upgrade
- 建立配置和数据目录
mkdir -p /opt/minio
mkdir -p /opt/minio/app
mkdir -p /opt/minio/data
mkdir -p /etc/minio
配置环境
编辑文件/etc/minio/minio.conf
,填入以下内容
MINIO_VOLUMES="/opt/minio/data"
MINIO_OPTS="--console-address :9090 --address :9000"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_ROOT_USER="minioadmin"
下载minio可执行文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
- 配置systemd启动脚本,
/etc/systemd/system/minio.service
[Unit]
Description=MINIO
Document=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/opt/minio/app/minio
[Service]
PermissionsStartOnly=true
EnvironmentFile=/etc/minio/minio.conf
ExecStartPre=/bin/bash -c "[ -n "${MINIO_VOLUMES}" ] || echo "Variable MINIO_VOLUMES not set in /etc/minio/minio.conf""
ExecStart=/opt/minio/app/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
TimeoutStopSec=infinity
SekndSIGKILL=no
StandardOutput=journal
StandardError=inherit
[Install]
WantedBy=multi-user.target
更新systemd
缓存
systemctl daemon-reload
启动minio
服务
systemctl start minio.service
systemctl enable minio.service
配置安全组并测试
启动服务后还有最关键的一步,就是配置安全组的策略。也是很多小伙伴说按照之前的教程无法成功的主要原因。放通9000
和9090
端口
登录控制台
如果没有阿里云服务器,现在阿里云云小站活动2C2G_40GESSD_3Mbps的ECS仅需99元/年 。
感谢扫码支持