文档首页/ 部署 CodeArts Deploy/ 最佳实践/ 通过代理主机实现Windows主机部署
更新时间:2024-08-29 GMT+08:00
分享

通过代理主机实现Windows主机部署

本节介绍如何将应用通过代理主机部署到华为云Windows主机。

实现原理

采用Windows端口转发功能,在Windows代理主机上建立与Windows目标主机的端口映射,实现对多个Windows目标主机的部署。

前提条件

  • 一台绑定公网IP的“Windows代理主机”。
  • 一台具备访问公网能力的“Windows目标主机A”。
  • “Windows代理主机”与“Windows目标主机A”在同一VPC。

操作步骤

  1. 配置主机网络。

    参考Windows系统主机配置在“Windows代理主机”和“Windows目标主机A”上完成主机网络配置。

  2. 配置端口转发

    参考Winodws系统代理机配置在“Windows代理主机”上完成端口转发配置。

  3. 新建基础资源。

    1. 进入目标项目下,单击菜单设置 > 通用设置 > 基础资源管理”,默认进入主机集群”页面。
    2. 单击新建主机集群”,填写以下信息后,单击保存”,完成主机集群的创建。
      表1 参数说明

      参数项

      是否必填

      说明

      集群名称

      请输入自定义的主机集群名称。

      操作系统

      根据即将添加主机的操作系统,选择“Windows

      主机连通方式

      选择代理模式。

      执行主机

      资源池是部署软件包时执行部署命令的物理环境的集合,本场景执行主机采用官方资源池

      描述

      请输入对主机集群的描述。

    3. 单击“添加或导入主机 > 选择添加方式”选择通过IP手动添加,填写以下信息后,单击“确定”,完成代理主机的创建。
      表2 参数说明

      参数项

      是否必填

      说明

      主机名

      请输入自定义的目标主机名称,示例:Windows代理主机。

      IP

      请输入“Windows代理主机”所绑定的公网IP地址。

      操作系统

      不可更改,默认为当前主机集群的操作系统。

      认证方式

      本场景使用密码进行认证,输入的是“Windows代理主机”的用户名及密码。

      SSH端口

      推荐使用5986端口。

    4. 单击添加或导入主机 > 选择添加方式选择通过IP手动添加,填写以下信息后,单击“确定”,完成目标主机的创建。
      表3 参数说明

      参数项

      是否必填

      说明

      主机名

      请输入自定义的目标主机名称,示例:目标主机A。

      IP

      请输入“Windows目标主机A”的私有IP地址。

      操作系统

      不可更改,默认为当前主机集群的操作系统。

      认证方式

      本场景使用密码进行认证,输入的是“Windows目标主机A”的用户名及密码。

      SSH端口

      填写步骤2中在“Windows代理主机”上配置的转发端口,推荐使用54端口。

    5. 单击某个主机操作列的图标,即可启动该主机进行连通性验证操作。

  4. 新建应用。

    1. 登录软件开发生产线首页,单击目标项目名称,进入项目首页。
    2. 单击菜单持续交付 > 部署,进入项目下部署服务界面。
    3. 单击新建应用,进入基本信息”页面,可根据需要修改应用名称、描述、执行主机等基本信息,执行主机采用自托管资源池,选择上述操作中新建的自托管资源池。
    4. 完成应用基本信息的编辑后,单击下一步”,进入选择部署模板页面,选择“空白模板,单击确定
    5. 进入“部署步骤”页面,在右侧步骤列表中,单击目标步骤的添加键,可将该部署步骤添加到左侧的步骤编排区中。
    6. 进入环境管理页面,单击新建环境”,输入环境基本信息,单击保存完成新建。
    7. 单击导入主机”,系统已自动筛选符合当前环境的所有集群,在弹框中选择目标主机集群,将“Windows目标主机A”导入环境中。

  5. 部署应用。

    详细操作可参考部署CodeArts Deploy应用并查看结果

相关文档