AOE/NCS----网络不通问题解决指南;
收藏回复举报
AOE/NCS----网络不通问题解决指南;
新人帖
发表于2023-08-03 15:33:23
0 查看

本人为aoe 工具的深度用户,在部署aoe/ncs 时候踩了不少坑,论坛上这块资源比较少,因此总结

写在前面的话 敲黑板,重点!!!!!

ncs 当前支持无密钥启动,无需配置证书

ncs --help | grep disable_sec_cert

下图表示支持: true

没有的话,建议从社区下载最新的cann https://www.hiascend.com/zh/software/cann/community

curl -o Ascend-cann-toolkit_7.0.RC1.alpha001_linux-x86_64.run "https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Milan-ASL/Milan-ASL%20V100R001C13SPC701/Ascend-cann-toolkit_7.0.RC1.alpha001_linux-x86_64.run"
bash Ascend-cann-toolkit_7.0.RC1.alpha001_linux-x86_64.run --full --quiet 
source /usr/local/Ascend/ascend-toolkit/set_env.sh

step1:  确认ncs是不是已经起来了;

ps -ef | grep ncs

若成功则如下下图所示: true

解决办法:

ifconfig

显示: true

执行如下命令:

ncs --disable_sec_cert --ip 192.168.0.209 --port 8000

step2 确认是不是ip port 搞错了;

根据上面的图知道device ip 是192.168.0.209,port是8000,与aoe 输入的命令对比,同时如果是采用密钥启动的方式,核对密钥配置的输入ip 是否正确,正确的命令参考如下所示:

aoe -j 2 --ip 192.168.0.209 --port 8000 --其他输入

step3 网络通不通

首先要保证:host-device 网络是通的

ping 192.168.0.209

下图就是不通的 true 解决办法: 求助网管 题外话,如果是docker 用户启动容器时候要注意:

docker run -it --net=host --ipc=host --其他输入

如果能ping 通的话,继续测试端口是否可用:

telnet <远程主机IP地址> [端口号]

现象如下: true

那就是连不上那个端口了,继续看步骤4/5:

step4 代理;

敲黑板!!!!host/device 都要check

env | grep http

如果有就如下所示:

true 解决办法:

unset http_proxy https_proxy

测试代码:

aoe -j 2 --ip 192.168.0.209 --port 8000

step5 防火墙拦截

查看防火墙状态:

systemctl status firewalled

解决办法:

systemctl stop firewalld.service

step6 当前还没遇到过

欢迎各位看官留言,动动小手点个赞吧

本帖最后由 匿名用户2023/08/03 15:55:56 编辑

我要发帖子