4.10. nic

nic 资源类型是所有逻辑网络资源在 Red Hat Virtualization 环境中的组合。它是 hostvm 的子资源,但相关的定义会有所不同。下面的两个表格分别提供了 nic 资源在这两个资源中使用时的参数。

表 4.24. 主机网络接口参数

名称类型描述必需的用户可创建用户可更新
--network-id|name
字符串
指定网卡所连接的网络。
--name
字符串
主机网络接口名,如 eth0
--bonding-slaves-host_nic
集合
组成绑定接口(bond)的从网卡的集合。
--bonding-options-option
集合
绑定接口的选项列表。每个选项包括 namevalue 属性。
--ip-gateway
字符串
网络网关的 IP 地址。
--boot_protocol
字符串
在主机启动时分配 IP 地址的协议,如 dhcpstatic
--mac
字符串
接口的 MAC 地址。
--ip-address
字符串
接口的 IP 地址。
--ip-netmask
字符串
接口 IP 地址的子网掩码。
--ip-mtu
int
网络接口的最大传输单位。

表 4.25. 虚拟机网络接口参数

名称类型描述必需的用户可创建用户可更新
--network-id|name
字符串
指定网卡所连接的网络。
--name
字符串
网络接口名,如 eth0
--mac-address
字符串
接口的 MAC 地址。
--interface
字符串
定义网络接口类型,如 e1000virtiortl8139 rtl8139_virtio
--port_mirroring-networks-network
集合
指定一组被用来对网络接口进行复制(镜像)的网络。
--bonding-slaves-host_nic 参数是一个使用下表中的子参数的集合。

表 4.26. --bonding-slaves-host_nic

名称类型描述
host_nic.id|name
字符串
指定另外一个主机 NIC 作为绑定。
--bonding-options-option 参数是一个使用下表中的子参数的集合。

表 4.27. --bonding-options-option

名称类型描述
option.name
字符串
绑定选项名。
option.value
字符串
绑定选项值。
type
字符串
绑定选项类型。
--port_mirroring-networks-network 参数是一个使用下表中的子参数的集合。

表 4.28. --port_mirroring-networks-network

名称类型描述
network.id
字符串
指定作为网络镜像的网络。
下表列出了基于资源的命令中的 NIC 选项。

表 4.29. 命令选项

选项描述
--host-identifier把 NIC 添加到一个主机作为一个子资源。
--vm-identifier把 NIC 添加到一个虚拟机作为一个子资源。

例 4.25. 在虚拟机上创建一个新网络接口

[RHEVM shell (connected)]# add nic --vm-identifier MyVM1 --name eth0 --network-name MyNetwork

例 4.26. 更新虚拟机中的网络接口

[RHEVM shell (connected)]# update nic eth0 --vm-identifier MyVM1 --ip-address 10.5.68.123

例 4.27. 删除虚拟机中的网络接口

[RHEVM shell (connected)]# remove nic eth0 --vm-identifier MyVM1

例 4.28. 在主机中配置网络绑定

[RHEVM shell (connected)]# add nic --host-identifier MyHost1 --name bond1 --network-name MyNetwork --bonding-slaves-host_nic host_nic.name=eth0 --bonding-slaves-host_nic host_nic.name=eth1

例 4.29. 为主机网络接口分配逻辑网络

[RHEVM shell (connected)]# action nic eth0 attach --host-identifier MyHost1 --network-name MyNetwork
下表列出了针对主机 NIC 资源的操作。

表 4.30. 主机 NIC 操作

操作描述
attach把 NIC 添加到一个主机。
detach把一个 NIC 从主机上删除。
下表列出了针对一个虚拟机 NIC 资源的操作。

表 4.31. 虚拟机 NIC 操作

操作描述
activate在虚拟机上激活一个 NIC
deactivate在虚拟机上取消激活一个 NIC。