4.10. nic
nic
资源类型在 Red Hat Virtualization 环境中对网络接口资源进行分组。这些资源充当 主机和
vm
资源的子资源,但为每个资源定义不同。本节包含两个带有每个参数的表。
名称 | 类型 | Description | 必填 | 用户 Creatable | User Updatable |
---|---|---|---|---|---|
--network-id|name
|
字符串
|
对网络的引用(如果有的话),该接口被附加。
|
是
|
是
|
是
|
--name
|
字符串
|
主机网络接口的名称,如
eth0 。
|
是
|
是
|
是
|
--bonding-slaves-host_nic
|
集合
|
组成绑定接口的从属网络接口集合。
|
否
|
是
|
是
|
--bonding-options-option
|
集合
|
绑定接口的选项列表。每个选项都包含属性
name 和 value 属性。
|
否
|
是
|
是
|
--ip-gateway
|
字符串
|
网络网关的 IP 地址。
|
否
|
是
|
是
|
--boot_protocol
|
字符串
|
主机引导时 IP 地址分配的协议,如
dhcp 或 static 。
|
否
|
是
|
是
|
--mac
|
字符串
|
接口的 MAC 地址。
|
否
|
是
|
是
|
--ip-address
|
字符串
|
接口的 IP 地址。
|
否
|
是
|
是
|
--ip-netmask
|
字符串
|
接口的 IP 地址的子网掩码。
|
否
|
是
|
是
|
--ip-mtu
|
int
|
接口的最大传输单元。
|
否
|
否
|
是
|
名称 | 类型 | Description | 必填 | 用户 Creatable | User Updatable |
---|---|---|---|---|---|
--network-id|name
|
字符串
|
对网络的引用(如果有的话),该接口被附加。
|
是
|
是
|
是
|
--name
|
字符串
|
接口的名称,如
eth0 。
|
是
|
是
|
是
|
--mac-address
|
字符串
|
接口的 MAC 地址。
|
否
|
是
|
是
|
--interface
|
字符串
|
定义接口类型,如
e1000 、virtio 、rtl8139 和 rtl8139_virtio 。
|
否
|
是
|
是
|
--port_mirroring-networks-network
|
集合
|
定义一组要复制(mirror)网络数据的网络数据。
|
否
|
是
|
是
|
--bonding-slaves-host_nic
参数是使用下表中子参数的集合。
名称 | 类型 | Description |
---|---|---|
host_nic.id|name
|
字符串
|
对另一个主机 NIC 的引用。
|
--bonding-options-option
参数是下表中使用子参数的集合。
名称 | 类型 | Description |
---|---|---|
option.name
|
字符串
|
绑定选项名称。
|
option.value
|
字符串
|
绑定选项值。
|
type
|
字符串
|
绑定选项类型。
|
--port_mirroring-networks-network
参数是下表中使用子参数的集合。
名称 | 类型 | Description |
---|---|---|
network.id
|
字符串
|
对要镜像的网络的引用。
|
下表列出了基于资源命令的额外 NIC 选项。
选项 | Description |
---|---|
--host-identifier | 将 NIC 添加到 主机 作为子资源。 |
--vm-identifier | 将 NIC 添加到 vm 作为子资源。 |
例 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 资源的操作。
操作 | Description |
---|---|
attach | 将 NIC 附加到主机。 |
detach | 从主机中分离 NIC。 |
下表列出了虚拟机 NIC 资源的操作。
操作 | Description |
---|---|
激活 | 在虚拟机上激活 NIC。 |
deactivate | 在虚拟机上取消激活 NIC。 |