要在隔离网络中计量产品,可以为 vCloud Usage Meter 设备添加并配置第二个网络适配器。

在部署 vCloud Usage Meter 设备期间,可以配置主网络适配器的设置。之后,可以添加第二个网络适配器,然后手动或通过运行脚本对其进行配置。第二个网络适配器可以支持 DHCP 或静态 IP 分配。

添加第二个网络适配器

成功部署 vCloud Usage Meter 后,可以添加第二个网络适配器。

过程

  1. 以部署 vCloud Usage Meter 设备的用户身份登录到 vSphere Client
  2. 导航到 vCloud Usage Meter 设备。
  3. 右键单击 vCloud Usage Meter 设备,然后从下拉菜单中选择编辑设置
    此时将打开 编辑设置窗口。
  4. 导航到添加新设备 > 网络适配器
  5. 配置网络适配器。
    1. 选择网络。
    2. 选择适配器类型和 MAC 地址。
    3. 确认已选中连接复选框。

手动配置第二个网络适配器

为部署的 vCloud Usage Meter 设备添加新网络适配器后,可以手动配置该网络适配器。

过程

  1. 在包含新网络适配器设置的 /etc/systemd/network/ 中创建并配置 .network 文件。
    注: 请考虑以下因素:
    • 确保新网络接口的名称与任何现有适配器的名称都不匹配。
    • .network 文件的权限必须为 644。使用 chmod 命令检查权限。
  2. 重新启动 systemd-networkddaemon-reload 服务。
    systemctl daemon-reload
    systemctl restart systemd-networkd 

使用脚本配置第二个网络适配器

为部署的 vCloud Usage Meter 设备添加新网络适配器后,可以通过使用脚本配置第二个网络适配器。

可以使用 vCloud Usage Meter 交付内容中的 configure_additional_nic.sh 脚本。该脚本可以同时运行静态 IP 地址和 DHCP IP 地址。

过程

  1. 使用 SSH (SCP) 将脚本传输到 vCloud Usage Meter 设备。
  2. root 用户身份登录到 vCloud Usage Meter Web 控制台或 vCloud Usage Meter 远程 Web 控制台。
  3. 运行 configure_additional_nic.sh 脚本。
    有关脚本的详细信息,请运行以下命令。
    --h
    脚本执行完成后,将在 /etc/systemd/network 下创建一个新的 .network 文件。该文件包含新网络适配器的网络设置。

配置静态路由表

如果有第二个网络适配器,则可以配置静态路由表并通过特定网关路由网络数据包。

可以通过 Photon OS v3 使用的 systemd-networkd 服务配置网络接口和路由。

前提条件

确保已手动或通过脚本成功配置第二个网络适配器。要设置路由表,必须使用要配置的网络接口的 .network 文件。

过程

  1. 要通过特定网关路由网络数据包,可以通过在为网络适配器创建的 .network 文件中添加“路由”部分来配置静态路由。以下是您可以配置的一些属性。
    属性 描述
    目标 输入目标网络的特定 IP 地址或整个子网。
    网关 输入配置为路由流量的特定网关的 IP 地址。
    注: 网关属性可能已在“网络”部分中填充。确保从“网络”部分中移除该属性,并将属性放在“路由”部分中。
    衡量指标 输入较低的值以确定路由优先级,或者输入较高的值以降低路由优先级。
  2. 要应用更改,请重新加载 systemd-networkd 服务。
    systemctl daemon-reload
    systemctl restart systemd-networkd 
  3. 通过运行以下命令确认已成功添加静态路由。
    ip route
    静态路由显示为 命令的输出。