隐语容器部署指南 #164
Laughingtt
started this conversation in
General
隐语容器部署指南
#164
Replies: 3 comments 2 replies
-
非常感谢很详细👍 |
Beta Was this translation helpful? Give feedback.
1 reply
-
已经加过了好友了,我的微信是17521050772 laughing
…---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 日期 | 2022年12月08日 14:06 |
| 收件人 | ***@***.***> |
| 抄送至 | ***@***.***>***@***.***> |
| 主题 | Re: [secretflow/secretflow] 隐语容器部署指南 (Discussion #164) |
你好,非常感谢对隐语开源社区的贡献,方便加下隐语小助手微信嘛?(SecretFlow01)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
-
请问BRPC端口不通怎么办? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
一、单机版本部署
docker 最新的版本请查看 secretflow tags
https://hub.docker.com/r/secretflow/secretflow-anolis8/tags
启动容器
docker run -itd secretflow/secretflow-anolis8:${version}
测试
docker exec -it docker_hash bash
二、单机下多容器部署
使用容器隔离环境,启动多个ray 分布式计算节点,但都共用同一个宿主机的网络节点
以host模式启动容器,容器会和宿主机共用一个network namespace
# 启动两个容器 docker run --net=host -itd secretflow/secretflow-anolis8:0.7.7b1 docker run --net=host -itd secretflow/secretflow-anolis8:0.7.7b1
主节点启动ray 服务
子节点启动ray服务
查看节点启动状态,ray status ,两边同步的节点hash是否一致,服务是否正常
测试
三、集群模式,跨服务器容器部署
首先保证两台服务器网络是可以互相访问的
两边分别以host模式启动容器
测试A服务器容器内的端口是否能被B服务器的容器访问
在隐语框架中,SPU基于Brpc,这意味着SPU拥有一个独立于Ray网络之外的服务网格。换言之,你必须单独处理SPU的端口
在测试前先测试一下Brpc端口是否正常,在其中一方启动Brpc服务
另外一方容器内访问对方的端口状况, 如果正常则跳过
测试
Beta Was this translation helpful? Give feedback.
All reactions