Ansible-fate集群三边部署(Host-guest-exchange)

配置要求

三台centos7 linux服务器,互相可以ping通,每台服务器都安装有ansible。

需要下载的包(AnsibleFATE_1.9.0_release_offline.tar.gz)

本文是从github上下载的离线包上传到三台服务器上,下面给出地址:

https://github.com/FederatedAI/FATE/wiki/Download

部署流程

1.1修改主机名(三台服务器都改)

例如在192.168.8.34 root用户下执行:hostnamectl set-hostname VM_0_1_centos

另外两台服务器同理,名字改为VM_0_2_centos、VM_0_3_centos

1.2加入主机映射(三台服务器都改)

例如在192.168.8.34 root用户下执行:vim /etc/hosts

内容为:192.168.8.34   VM_0_1_centos   #服务器ip    主机名

               192.168.8.35   VM_0_2_centos

               192.168.8.36  VM_0_3_centos

2.关闭selinux(三台服务器都改)

root用户下执行:rpm -qa | grep selinux  查看是否安装

关闭:setenforce 0

3.修改Linux系统参数(三台服务器都改)

root用户下执行:1)vim /etc/security/limits.conf  追加内容:

* soft nofile 65535

* hard nofile 65535

* soft nproc 65535

* hard nproc 65535

root用户下执行:2)vim /etc/security/limits.d/20-nproc.conf 追加内容:

*          soft    nproc     65535
root       soft    nproc     unlimited

4.关闭防火墙(三台服务器都改)

root用户下执行:

systemctl disable firewalld.service

systemctl stop firewalld.service

systemctl status firewalld.service

5.1创建用户(三台服务器)

root用户下执行:
groupadd apps
useradd -s /bin/bash -g apps -d /home/app app
passwd app

5.2建立目录(三台服务器)

root用户下执行:
mkdir -pv /data/projects /data/temp /data/logs
chown -R app:apps /data/projects /data/temp /data/logs

将下载的压缩包放入/data/projects下,为了简单起见,对解压后的文件夹重命名为fate,root用户下执行:

cd /data/projects
tar xzf AnsibleFATE_${version}_release-offline.tar.gz
mv AnsibleFATE_${version}_release-offline fate
chown -R app:apps /data/projects /data/temp /data/logs
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值