部署 CODEARTS DEPLOY-创建主机集群的背景介绍:主机连通方式概述

时间:2024-12-18 03:43:56

主机连通方式概述

在主机部署场景中,部署服务下的执行主机通过SSH/WSMan协议与目标主机进行通信以实现应用的部署。执行主机又称资源池,是表示部署步骤最终执行的物理环境,部署服务在提供官方资源池的同时,也支持您将自己的主机实例接入部署服务并成为自托管资源池,支持通过主机直连方式代理机方式,实现资源池和目标主机的连接。因此在部署应用之前,要确保执行主机与部署的目标主机可以进行正常通信,这一过程即为主机连通性验证

主机直连方式

在弹性公网IP(EIP)资源充足,或者在进行工程Demo验证仅需少量EIP的场景下,建议选择主机直连方式

为确保主机连通性验证通过,您需要对目标主机进行配置并开放相应端口

该方案通过在服务器中绑定EIP的方式,实现官方资源池与目标主机之间的连通,具体方案如下图所示。

代理机方式

在用户有少量弹性公网IP(EIP)资源时,需要在其他无EIP的云服务器进行部署的场景下,建议选择代理机方式

为确保主机连通性验证通过,您需要对目标主机代理主机分别进行配置并开放相应端口

  • Linux代理机方式

    用一台绑有EIP的E CS 作为代理主机。在部署过程中,部署服务将执行的命令下发到该代理主机,利用SSH协议转发到各目标主机中,实现主机的批量部署。

    在部署应用中,当目标主机需要从软件发布库中下载软件包时,目标主机通过该NAT网关访问软件发布库,实现软件包的拉取,具体方案如下图所示。

    • 红色标记为部署命令下发场景。
    • 绿色标记为目标主机下载软件包场景。
  • Windows代理机方式

    用一台绑有EIP的ECS作为代理主机。在部署过程中,部署服务将执行的命令下发到该代理主机,利用端口转发到各目标主机中,实现主机的批量部署。

support.huaweicloud.com/usermanual-deployman/deployman_hlp_00025.html