云服务器内容精选
-
开启昇腾RoCE网卡网口 查询RoCE网卡的IP,记录address_0地址。 cat /etc/hccn.conf 图1 查询RoCE网卡的IP 由于hccn_tool没有直接up的命令,因此需要执行以下命令,重新配置一个RoCE网卡的IP,address为步骤1查询的IP。 hccn_tool -i -0 -ip -s address 29.29.xx.xx netmask 255.255.0.0 图2 关闭和开启RoCE网卡网口 更多hccn_tool用法,请见HCCN Tool接口参考。
-
docker常用网络模式介绍 host模式 在创建docker容器时使用如下命令指定。 --net=host host模式下容器将不会获得一个独立的Network Namespace ,而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口,此时容器不再拥有隔离的、独立的网络栈,不拥有所有端口资源。 使用host模式后,无需再对容器做端口映射,同时,容器就和宿主机共用网络,容器中的网络服务也可以访问到宿主机的网络服务。 桥接模式(Bridge) docker容器默认为该模式。容器使用独立network Namespace,并连接到docker0虚拟网卡。通过docker0网桥以及iptables nat表配置与宿主机通信,此模式会为每一个容器分配Network Namespace、设置IP等,并将一个主机上的Docker容器连接到一个虚拟网桥上。 在为容器设置ip时,会从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。 docker0概念介绍:Docker服务默认会创建一个docker0网桥,它在内核层连通了其他的物理或虚拟网卡,将所有容器和本地主机都放到同一个物理网络。Docker服务默认指定了docker0接口的IP地址和子网掩码,保证主机和容器之间可以通过网桥相互通信。 Network Namespace概念介绍:Network Namespace是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,每个空间拥有独自的网络栈信息,保证虚拟机或容器运行时仿佛在独立的网络中。
-
操作步骤 (推荐)基于host模式配置 使用host模式,docker容器可以直接使用宿主机的IP和端口,更加简单便捷,更推荐在多机分布式训练时使用。但是在设置容器的ssh免密登录时,仍需要将容器的22端口和主机某个端口相映射。 进入容器中,修改/etc/ssh/sshd_config文件,增加port映射。 Port 18888 例如,在文件增加下面这一行,即为将容器的22端口和主机18888端口相映射。 重启sshd服务,执行如下命令。 /usr/sbin/sshd 此时,有两种方式实现免密登录。 (推荐)方式一:重新制作docker镜像(推荐) 在一个容器内,参考NPU Snt9B裸金属服务器多机免密互通解决方案完成配置后,将该容器打包为镜像,上传到华为云容器管理服务SWR,其他各个机器从SWR中使用docker pull命令拉取该镜像即可。不同机器使用同一个镜像,由于共用密钥,可以实现多机多容器免密登录。 方式二:参考NPU Snt9B裸金属服务器多机免密互通解决方案,分别配置每个容器的ssh免密登录信息,保证多机多容器之间实现互相ssh免密登录。 基于桥接模式(Bridge)配置 首先在创建docker容器时,要将容器需要对外暴露的端口和宿主机端口进行映射。 docker run -itd -p 18888:22 my_image 例如,上述命令就是将容器的22端口与宿主机的18888端口相映射。在宿主机执行如下命令,配置IP转发,用于容器内的网络访问。 sed -i 's/net\.ipv4\.ip_forward=0/net\.ipv4\.ip_forward=1/g' /etc/sysctl.conf sysctl -p | grep net.ipv4.ip_forward 以上命令含义为:Linux系统默认是禁止数据包转发的,转发即当主机拥有多于一块的网卡时,一块网卡收到数据包并根据数据包的目的ip地址将数据包发往本机另一块网卡。由于从外部访问容器内部时需要访问宿主机的地址和对应的容器映射的地址,访问的数据包到宿主机上后经过ip包解析后通过目的port和iptables的规则会将数据包由eth0网卡转发至docker0网桥上进行下一步路由。所以如果容器的宿主机上的ip_forward未打开,该宿主机上的容器则不能被其他宿主机访问。 最后,参考NPU Snt9B裸金属服务器多机免密互通解决方案配置容器的ssh免密登录信息,保证多机多容器之间实现互相ssh免密登录。
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格