您可以将网络配置添加到容器模板来连接包含该模板的容器。系统会自动为使用该模板的任何应用程序实施此网络配置。您可以根据需要添加现有网络或配置和添加新网络。

开始之前

  • 确认您有模板可用。否则,必须先创建一个模板。

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

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

过程

  1. 登录 vRealize Automation
  2. 单击容器选项卡。
  3. 单击左侧窗格中的模板

    一系列图标将显示可用于置备的模板和映像。

  4. (可选) : 通过在这些图标上方的右上标题中单击视图: 模板,将视图修改为仅显示模板。
  5. 在要自定义的模板的右上部分中单击编辑

    此时将出现“编辑模板”页面,其中显示容器图标,包括带有加号的空白图标。

  6. 将光标悬停在空白图标上方,直到出现添加网络图标。
  7. 单击添加网络图标。

    此时会出现“添加网络”面板。您可以添加现有网络或配置和添加新网络。

  8. (可选) : 添加现有网络。
    1. 单击现有复选框。
    2. 单击名称字段内的任意位置,以显示现有网络的下拉列表。
    3. 选择网络,然后单击保存

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

  9. (可选) : 配置和添加新网络。
    1. 名称字段中,输入任何字符串值。

      保存新配置时,名称值将附加唯一标识符。

    2. 单击高级复选框。

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

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

      选项

      描述

      IPAM 配置

      子网

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

      自定义属性

      (可选)指定新网络配置的自定义属性。这些属性名称区分大小写。

      containers.ipam.driver

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

      containers.network.driver

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

      主机

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

    4. 单击创建网络

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

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