vnic
Use el comando vnic para gestionar vNIC en un servidor. Existe una conexión IB entre Oracle Fabric Interconnect y los servidores host que admiten la pila de software de host de vNIC de Oracle. Se admiten hasta 24 puertos IB.
Sintaxis
add vnic name server-name network-cloud-name [–description=text] [–qos=QoS-profile] [–vlan-id=value] [–trunk-mode={true|false}] [–ha-mode={true|false}] [–auto-switchover={true|false}] [–ip-type=IP-address-type] [–ip-address=IP-address] [–ip-mask=IP-mask] [–mac-address=MAC-address] [–ha-mac-address=MAC-address] [–local-id=local-ID] [–checksum-offload={true|false}] [–community-name=community-name] [–iscsi-boot-capable={true|false}] [–pxe-boot-capable={true|false}] [–tso={true|false}] [–private={true|false}] [–port=port] [–ha-port=ha-port]
remove vnic name [–no-confirm]
set vnic name [–description=text] [–qos=QOS-profile] [–ip-type=IP-address-type] [–ip-address=IP-address] [–ip-mask=IP-mask] [–community-name=community-name] [–boot-capable={true|false}] [–iscsi-boot-capable={true|false}] [–pxe-boot-capable={true|false}] [–private=true/false]
set vnic name up
set vnic name down
set vnic name network-cloud cloud-name
set vnic name termination termination [–ha-termination=termination-port]
show vnic name [–detail]
Donde:
-
cloud-name es el nombre de la nueva nube conectada a la vNIC.
-
network-cloud-name es el nombre de la nube de red conectada a la vNIC.
-
server-name es el nombre del servidor físico.
-
termination actualiza la vNIC para cambiar la terminación a un puerto o LAG diferente.
-
name es el nombre de la vNIC.
|
|
down
|
Desactiva la vNIC.
|
network-cloud
|
Especifica la nube de red donde se conectan las vNIC.
|
termination
|
Define el punto de terminación para las vNIC:
Solamente se permite un punto de terminación.
|
up
|
Activa la vNIC.
|
|
Opciones
|
|
–auto-switchover
|
Activa el switchover automático:
|
–boot-capable
|
Determina si la vNIC tiene capacidad de inicio:
|
–community-name
|
Define el nombre de la comunidad si la vNIC pertenecerá a una comunidad específica.
|
–checksum-offload
|
Activa el módulo para envío de tareas de total de control a un módulo de E/S en lugar del puerto que finaliza la vNIC:
|
–description
|
Aplica una descripción de texto a la vNIC. Se requieren comillas para encerrar múltiples palabras que contengan espacios entre sí.
|
–ha-port
|
Especifica el número de puerto para usar para HA.
|
–ha-mac-address
|
Especifica la dirección de una vNIC de alta disponibilidad.
|
–ha-mode
|
Especifica si la vNIC es una vNIC de HA:
|
–ha-termination
|
Especifica un puerto o LAG de terminación, que se debe aplicar a las terminaciones principal y secundaria.
|
–ip-address
|
Especifica la dirección IP administrativa de cada vNIC que usa el perfil de QoS de red. La dirección IP por defecto es 0.0.0.0.
|
–ip-mask
|
Especifica la máscara de red administrativa para cada vNIC que utiliza el perfil de QoS de red. La máscara IP por defecto es 255.255.255.255.
|
–iscsi-boot-capable
|
Determina si la vNIC iniciará un servidor desde un destino de iSCSI que contenga información de inicio:
|
–ip-type
|
Especifica el método que se usará para asignar una dirección IP para la vNIC:
-
dhcp: DHCP activa automáticamente los dispositivos de red para obtener una dirección IP válida.
-
HostManaged: el host asigna la dirección IP, en lugar de un dispositivo de tejido. Este es el valor por defecto.
-
static: se asigna una dirección IP estática a la vNIC.
|
local-id
|
Especifica el rango de direcciones MAC para el puerto que admite la vNIC.
|
–mac-address
|
Especifica la dirección MAC de cada vNIC que utiliza el perfil de QoS de red. Las direcciones MAC pueden ser asignadas estáticamente por usted o se pueden asignar automáticamente desde la agrupación de direcciones MAC del dispositivo de tejido.
|
–MTU-size
|
Configura el valor de la MTU:
|
–port
|
Define el número de puerto para la vNIC.
|
–private
|
Especifica si es necesario que la vNIC sea accesible solamente para vNIC privadas:
-
true: se usa en la conmutación de vNIC a vNIC para garantizar la seguridad mejorada y el aislamiento respecto de las vNIC públicas estándar.
-
false: indica que la vNIC es una vNIC pública estándar (por defecto).
|
–pxe-boot-capable
|
Determina si la vNIC iniciará un servidor desde un servidor de inicio de PXE que contiene información de inicio para el servidor donde se hospeda la vNIC.
|
-qos
|
Especifica el perfil de QoS de red requerido para la vNIC. El perfil define los parámetros de uso de ancho de banda para cada vNIC. El nombre se encuentra en el formato CIR_PIR en megabits por segundo:
-
100m_1g
-
100m_250m
-
10g_10g
-
10m_100m
-
10m_1g
-
10m_50m
-
1g_10g
-
1m_10m
-
250m_500m
-
2g_10g
-
3g_10g
-
4g_10g
-
500m_750m
-
50m_100m
-
5g_10g
-
64k_1m
-
6g_10g
-
750m_1g
-
7g_10g
-
8g_10g
-
9g_10g
|
–trunk-mode
|
Coloca la nube pública en modo de tronco:
|
–tso
|
Especifica si la vNIC admite la descarga de segmentación de TCP:
|
–vlan-id
|
Define el ID de VLAN si la vNIC participará en una VLAN.
|
|
Ejemplo: configuración de una vNIC básica
En este ejemplo, se muestra cómo agregar una vNIC con el nombre vnic4 en un servidor denominado bering y cómo finalizar la vNIC en una nube de red denominada cloud9.
add vnic vnic4 bering cloud9
show vnic
-----------------------------------------------------------
name.io-profile vnic4.bering_example_company_com
net-cloud-name cloud9
termination cloud-9
ha-termination cloud-9
state up/resourceUnavailable
ip-address 0.0.0.0
ip-mask 255.255.255.255
ip-type hostManaged
mac-address 00:13:97:23:44:1D(P), 00:13:27:02:0D:30(S)
qos
description
-----------------------------------------------------------
1 records displayed
Ejemplo: eliminación de una vNIC
En este ejemplo, se muestra cómo eliminar una vNIC de una nube de red.
remove vnic vnic4.bering_example_company_com -no-confirm