allinone部署fate集群两方-1.9.0


在这里插入图片描述

替换你自己的ip

主机主机ip
aa192.168.174.139200g
bb192.168.174.140200g

aa、bb root用户下

# 分别执行,主机重命名
hostnamectl set-hostname VM_0_1_centos
hostnamectl set-hostname VM_0_2_centos
# 分别执行,清理20-nproc.conf文件
cd /etc/security/limits.d
ls -lrt 20-nproc.conf # 查看文件是否存在,新生成的主机一般都存在
mv 20-nproc.conf 20-nproc.conf_bak
# 分别执行,修改limits.conf文件
vi /etc/security/limits.conf
# 分别执行,重新登陆,ulimit -a查看是否生效
ulimit -a # 查看是否生效
# 分别执行,关闭防火墙
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl status firewalld.service
# 分别执行,创建APP用户
groupadd -g 6000 apps
useradd -s /bin/bash -g apps -d /home/app app
passwd app
# app用户增加sudo权限,设置免密,分别进行添加内容
vi /etc/sudoers.d/app
app ALL=(ALL) ALL
app ALL=(ALL) NOPASSWD: ALL
Defaults !env_reset
# 分别执行,给文件sudoers文件增加写入权限
chmod u+w /etc/sudoers 
vi /etc/sudoers
# 分别执行,增加内容
root    ALL=(ALL)       NOPASSWD: ALL
app     ALL=(ALL)       ALL
app     ALL=(ALL)       NOPASSWD: ALL

在这里插入图片描述

# 分别执行,增加虚拟内存
cd /
mkdir data
cd /data
dd if=/dev/zero of=/data/swapfile128G bs=1024 count=134217728
mkswap /data/swapfile128G
swapon /data/swapfile128G
cat /proc/swaps
echo '/data/swapfile128G swap swap defaults 0 0' >> /etc/fstab

aa 、bb app用户下

cd /data
mkdir projects
chown app:apps projects
ls -l
chown -R app /data
# 分别执行,配置自身免密
su app
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >>/home/app/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
# 测试自身免密
ssh app@192.168.174.139
ssh app@192.168.174.140
# 配置VM_0_1_centos 免密登录VM_0_2_centos
# 在192.168.174.139下执行
scp ~/.ssh/authorized_keys app@192.168.174.140:/home/app/.ssh
# 在192.168.174.140下执行
cat ~/.ssh/id_rsa.pub >> /home/app/.ssh/authorized_keys
scp ~/.ssh/authorized_keys app@192.168.174.139:/home/app/.ssh #覆盖之前的文件
# 分别进行测试
ssh app@192.168.174.140
ssh app@192.168.174.139

获取项目

# 192.168.174.139下app用户
cd /data/projects
# 使用1.8.0版本
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/fate_cluster_install_1.8.0_release-c7-u18.tar.gz
# 使用1.9.0版本
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/fate/${version}/release/fate_cluster_install_${version}_release.tar.gz
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/fate/1.9.0/release/fate_cluster_install_1.9.0_release.tar.gz
# 解压
tar xzf fate_cluster_install_1.9.0_release.tar.gz
# tar xzf fate_cluster_install_1.6.0_release-c7-u18.tar.gz
# 部署前检查
cd fate_cluster_install_1.9.0_release/tools-install
sh ./check.sh
# 修改配置文件 ,192.168.174.139下
cd /data/projects/fate_cluster_install_1.9.0_release/allInone/conf
vi setup.conf # 主要是修改ip地址
# 部署
cd /data/projects/fate_cluster_install_1.9.0_release/allInone
sh ./deploy.sh
# 检查部署情况
cd  /data/projects/fate_cluster_install_1.9.0_release/allInone
tail -f ./logs/deploy.log (部署结束,查看一下即可)
tail -f ./logs/deploy-guest.log (实时打印GUEST端的部署情况)
tail -f ./logs/deploy-mysql-guest.log  (实时打印GUEST端mysql的部署情况)
tail -f ./logs/deploy-host.log    (实时打印HOST端的部署情况)
tail -f ./logs/deploy-mysql-host.log    (实时打印HOST端mysql的部署情况)

在这里插入图片描述

测试

# 访问
http://192.168.174.139:8080/
http://192.168.174.140:8080/
#  toy_example Deployment
# 单边测试192.168.174.139
# guest_partyid==gid和host_partyid==pid都设为10000
source /data/projects/fate/bin/init_env.sh
flow test toy -gid 10000 -hid 10000
# 单边测试192.168.174.140
source /data/projects/fate/bin/init_env.sh
flow test toy -gid 9999 -hid 9999
# 双边测试192.168.174.140平台下,
# Select 9999 as the guest and execute on 192.168.0.2:
source /data/projects/fate/bin/init_env.sh
flow test toy -gid 9999 -hid 10000
# Minimization Testing
# Upload Preset Data
# 192.168.174.139、192.168.174.140分别执行
source /data/projects/fate/bin/init_env.sh
fate_test data upload -t min_test
# 执行完上述步骤后执行Fast Mode测试
# Select 9999 as the guest and execute on 192.168.174.140:
source /data/projects/fate/bin/init_env.sh
cd /data/projects/fate/examples/min_test_task/
#One-sided testing
python run_task.py -gid 9999 -hid 9999 -aid 9999 -f fast
#Two-sided testing
python run_task.py -gid 9999 -hid 10000 -aid 10000 -f fast
#One-sided testing
python run_task.py -gid 9999 -hid 9999 -aid 9999 -f normal
#Two-sided testing
python run_task.py -gid 9999 -hid 10000 -aid 10000 -f normal

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值