如果没有适合的网络配置,您可以在 vRealize Automation 中创建新的网络配置。

开始之前

  • 确认您拥有容器管理员容器架构师IaaS 管理员角色特权。

  • 确认至少有一个主机已配置并可用于容器网络配置。

过程

  1. 登录 vRealize Automation
  2. 单击容器选项卡。
  3. 在左侧窗格中选择资源 > 网络

    主面板显示可以在容器部署过程中置备的现有网络配置。其中包括从添加的 Docker 主机收集的网络配置和在 vRealize Automation 中创建的网络配置。代表这些网络配置的图标将显示:网络和 IPAM 驱动程序;子网、网关和 IP 范围信息;使用网络配置的容器数量;主机数。

  4. 名称字段中,输入任何字符串值。

    完成新配置的创建后,名称值将附加唯一标识符。

  5. (可选) : 要添加更详细的配置设置,请单击高级复选框。

    其他网络配置设置将显示在“添加网络”面板中。

  6. 完成这些网络配置设置。

    选项

    描述

    IPAM 配置

    子网

    提供特定于此网络配置的子网和网关值。这些值不得与同一容器主机上的任何其他网络重叠。

    自定义属性

    (可选)指定新网络配置的自定义属性。

    containers.ipam.driver

    仅可与容器配合使用。指定将 容器 网络组件添加到蓝图时要使用的 IPAM 驱动程序。受支持的值取决于在使用这些值的容器主机环境中安装的驱动程序。例如,根据容器主机上安装的 IPAM 插件,受支持的值可能是 infoblox 或 calico。

    此属性名称和值区分大小写。在添加该属性值时,不会对其进行验证。如果在置备时容器主机上不存在指定的驱动程序,将返回一条错误消息且置备失败。

    containers.network.driver

    仅可与容器配合使用。指定将 容器 网络组件添加到蓝图时要使用的网络驱动程序。受支持的值取决于在使用这些值的容器主机环境中安装的驱动程序。默认情况下,Docker 提供的网络驱动程序包括 bridge、overlay 和 macvlan,而虚拟容器主机 (Virtual Container Host, VCH) 提供的网络驱动程序包括 bridge 驱动程序。还可以使用 weave 和 calico 等第三方网络驱动程序,具体取决于容器主机上安装的网络插件。

    此属性名称和值区分大小写。在添加该属性值时,不会对其进行验证。如果在置备时容器主机上不存在指定的驱动程序,将返回一条错误消息且置备失败。

    主机

    指定网络主机(如果适用)。

    注:

    如果创建的网络不含高级设置,vRealize Automation 会自动提供这些设置。

  7. 单击创建网络

    “添加网络”面板会消失,且已添加的网络将在“编辑模板”页面中的容器图标下方显示为水平图标。网络连接器图标也会显示在容器图标的底部边框上。

  8. (可选) : 要将容器连接到新添加的网络,请将网络连接器图标从容器拖动到表示该网络的水平图标上的任意点。