- 环境准备
- 部署seafile节点IP
- 对象存储访问IP
- 数据库IP以及用户密码
- 安装和配置
1.上传文件到控制节点
把seafile-pro-server-7.1.22-dev.tar.gz上传到控制节点的/root
2.创建seafile目录
用root用户登录到控制节点。
# mkdir /opt/seafile # chown root:root /opt/seafile |
3.拷贝文件到/opt/seafile
# cp /rootseafile-pro-server-7.1.22-dev.tar.gz /opt/seafile |
4.解压安装包
# cd /opt/seafile # tar zxf seafile-pro-server-7.1.22-dev.tar.gz |
5.安装依赖包
# yum install python3 python3-setuptools python3-pip -y |
6.执行安装命令
# cd /opt/seafile/seafile-pro-server-7.1.22 # bash setup-seafile-mysql.sh auto -n `hostname` -i 192.168.100.100 -p 8082 -d /opt/seafile/seafile-data/ -o 192.168.100.101 -t 3306 -u seafile -w seafile -r Abc12345 -q '%' -c ccnet-db -s seafile-db -b seahub-db |
192.168.100.100:是seafile安装所在的节点IP,192.168.100.101:数据库的IP。分别替换为实际的IP。
命令执行成功输出信息如下
...... creating seafile-server-latest symbolic link ... done ----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- ...... |
7.创建s3用户