使用 Cloud-Init 用户数据设置网络配置。

您可以创建包含接口 1.1 的初始网络配置的元数据文件,并使用 OpenStack 或 EC2 元数据服务将其提供给云 VM。

关于此任务

元数据文件是包含键/值对列表的纯文本文件。 然后,此文件将上载到云提供者,并由云提供者的 Cloud-Init 元数据服务充当 user-data 内容。

过程

  1. 使用表 1 中提供的键创建文本文件。
  2. 根据需要编辑文本文件的内容。
    该表列出了有效的键:
    表 1. 有效密钥
    描述
    network.hostname 设备主机名
    network.1.1.ipv4.address 接口 1.1 上的初始 IPv4 管理 IP 地址
    network.1.1.ipv4.netmask 接口 1.1 的网络掩码
    network.1.1.ipv4.gateway 接口 1.1 的网关
    network.1.1.ipv6.address 接口 1.1 上的初始 IPv6 管理 IP 地址
    network.1.1.ipv6.prefix 接口 1.1 的前缀长度
    network.1.1.ipv6.gateway 接口 1.1 的网关

    可以在同一文件中同时包含 ipv4 和 ipv6 设置。 如果包含 ipv4 或 ipv6 设置,那么必须存在所有关联的密钥 (addressnetmaskgateway)。

    在配置Verify Identity Access虚拟设备时,将文本文件上传到支持的云提供商的 "user-data字段。

    以下示例最初为接口 1.1 和设备主机名配置 IPv4 地址。

    network.hostname = cloudinit.verifyaccess.ibmsec.com
    network.1.1.ipv4.address = 10.20.0.11
    network.1.1.ipv4.netmask = 255.255.0.0
    network.1.1.ipv4.gateway = 10.20.0.1