4.10. nic
nic 资源类型是所有逻辑网络资源在 Red Hat Enterprise Virtualization 环境中的组合。它是 host 和 vm 的子资源,但相关的定义会有所不同。下面的两个表格分别提供了 nic 资源在这两个资源中使用时的参数。
	| 名称 | 类型 | 描述 | 必需的 | 用户可创建 | 用户可更新 | 
|---|---|---|---|---|---|
| --network-id|name | 
						字符串
					 | 
						指定网卡所连接的网络。
					 | 
						是
					 | 
						是
					 | 
						是
					 | 
| --name | 
						字符串
					 | 
						主机网络接口名,如  eth0。 | 
						是
					 | 
						是
					 | 
						是
					 | 
| --bonding-slaves-host_nic | 
						集合
					 | 
						组成绑定接口(bond)的从网卡的集合。
					 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --bonding-options-option | 
						集合
					 | 
						绑定接口的选项列表。每个选项包括  name和value属性。 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --ip-gateway | 
						字符串
					 | 
						网络网关的 IP 地址。
					 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --boot_protocol | 
						字符串
					 | 
						在主机启动时分配 IP 地址的协议,如  dhcp或static。 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --mac | 
						字符串
					 | 
						接口的 MAC 地址。
					 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --ip-address | 
						字符串
					 | 
						接口的 IP 地址。
					 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --ip-netmask | 
						字符串
					 | 
						接口 IP 地址的子网掩码。
					 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --ip-mtu | 
						int
					 | 
						网络接口的最大传输单位。
					 | 
						否
					 | 
						否
					 | 
						是
					 | 
| 名称 | 类型 | 描述 | 必需的 | 用户可创建 | 用户可更新 | 
|---|---|---|---|---|---|
| --network-id|name | 
						字符串
					 | 
						指定网卡所连接的网络。
					 | 
						是
					 | 
						是
					 | 
						是
					 | 
| --name | 
						字符串
					 | 
						网络接口名,如  eth0。 | 
						是
					 | 
						是
					 | 
						是
					 | 
| --mac-address | 
						字符串
					 | 
						接口的 MAC 地址。
					 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --interface | 
						字符串
					 | 
						定义网络接口类型,如  e1000、virtio、rtl8139和 rtl8139_virtio。 | 
						否
					 | 
						是
					 | 
						是
					 | 
| --port_mirroring-networks-network | 
						集合
					 | 
						指定一组被用来对网络接口进行复制(镜像)的网络。
					 | 
						否
					 | 
						是
					 | 
						是
					 | 
--bonding-slaves-host_nic 参数是一个使用下表中的子参数的集合。
	| 名称 | 类型 | 描述 | 
|---|---|---|
| host_nic.id|name | 
						字符串
					 | 
						指定另外一个主机 NIC 作为绑定。
					 | 
--bonding-options-option 参数是一个使用下表中的子参数的集合。
	| 名称 | 类型 | 描述 | 
|---|---|---|
| option.name | 
						字符串
					 | 
						绑定选项名。
					 | 
| option.value | 
						字符串
					 | 
						绑定选项值。
					 | 
| type | 
						字符串
					 | 
						绑定选项类型。
					 | 
--port_mirroring-networks-network 参数是一个使用下表中的子参数的集合。
	| 名称 | 类型 | 描述 | 
|---|---|---|
| network.id | 
						字符串
					 | 
						指定作为网络镜像的网络。
					 | 
		下表列出了基于资源的命令中的 NIC 选项。
	
| 选项 | 描述 | 
|---|---|
| --host-identifier | 把 NIC 添加到一个 主机作为一个子资源。 | 
| --vm-identifier | 把 NIC 添加到一个 虚拟机作为一个子资源。 | 
例 4.24. 在虚拟机上创建一个新网络接口
[RHEVM shell (connected)]# add nic --vm-identifier MyVM1 --name eth0 --network-name MyNetwork
[RHEVM shell (connected)]# add nic --vm-identifier MyVM1 --name eth0 --network-name MyNetwork例 4.25. 更新虚拟机中的网络接口
[RHEVM shell (connected)]# update nic eth0 --vm-identifier MyVM1 --ip-address 10.5.68.123
[RHEVM shell (connected)]# update nic eth0 --vm-identifier MyVM1 --ip-address 10.5.68.123例 4.26. 删除虚拟机中的网络接口
[RHEVM shell (connected)]# remove nic eth0 --vm-identifier MyVM1
[RHEVM shell (connected)]# remove nic eth0 --vm-identifier MyVM1例 4.27. 在主机中配置网络绑定
[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
[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.28. 为主机网络接口分配逻辑网络
[RHEVM shell (connected)]# action nic eth0 attach --host-identifier MyHost1 --network-name MyNetwork
[RHEVM shell (connected)]# action nic eth0 attach --host-identifier MyHost1 --network-name MyNetwork
		下表列出了针对主机 NIC 资源的操作。
	
| 操作 | 描述 | 
|---|---|
| attach | 把 NIC 添加到一个主机。 | 
| detach | 把一个 NIC 从主机上删除。 | 
		下表列出了针对一个虚拟机 NIC 资源的操作。
	
| 操作 | 描述 | 
|---|---|
| activate | 在虚拟机上激活一个 NIC | 
| deactivate | 在虚拟机上取消激活一个 NIC。 |