栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

kubefate部署FATE-三方ssh端口不一致部署

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kubefate部署FATE-三方ssh端口不一致部署

kubefate部署FATE-三方ssh端口不一致部署

准备工作

三个主机(物理机或者虚拟机,都是ubuntu系统);
所有主机安装Docker 版本 : 18+;
所有主机安装Docker-Compose 版本: 1.24+;
部署机可以联网,所以主机相互之间可以网络互通;
三台服务器之间配置好免密登陆。
官方:使用Docker Compose 部署 FATE.

下载部署脚本

在部署机上下载KubeFATE,相应版本可参考KubeFATE版本下载。本次实验,安装的是KubeFATE1.5.0版本。

wget https://github.com/FederatedAI/KubeFATE/releases/download/v1.5.0/kubefate-docker-compose-v1.5.0.tar.gz
tar -xzf kubefate-docker-compose-v1.5.0.tar.gz

修改配置文件

进入docker-deploy目录

cd docker-deploy

1、修改.env文件

#vi .env
RegistryURI=hub.c.163.com

2、修改parties.conf如下

user=root
dir=/data/projects/fate
party_list=(10000 9999 9998)
party_ip_list=(192.168.1.1 192.168.1.2 192.168.1.3) #服务器ip
serving_ip_list=(192.168.1.1 192.168.1.2 192.168.1.3)
sshport_list=(22222 33333 44444) #服务器对应ssh端口
computing_backend=eggroll
exchangeip=

3、编辑docker_deploy.sh
在第137行DeployPartyInternal函数for循环的此行:


的下一行添加:

同样,在DeployPartyServing、DeleteCluster相同位置,共4处,添加此行。
最后给此文件所有scp和ssh命令添加端口号,共9处,即修改为:

ssh -p $target_party_sshport
scp -P $target_party_sshport

在部署机上执行启动集群脚本

bash docker_deploy.sh all

验证集群基本功能

docker exec -it confs-10000_python_1 bash #进入python组件容器内部
cd /data/projects/fate/examples/toy_example
python run_toy_example.py 10000 9999 1

如果通过测试,屏幕将显示类似如下消息:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756863.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号