Go to main content
Guía de administración para Oracle® VM Server for SPARC 3.4

Salir de la Vista de impresión

Actualización: Agosto de 2016
 
 

Uso de NIC virtuales en redes virtuales

El sistema operativo Oracle Solaris 11 permite definir redes virtuales formadas por tarjetas de interfaz de red virtual (VNIC), conmutadores virtuales y etherstubs. Las Zonas de Oracle Solaris virtualizan los servicios de sistemas operativos y proporcionan entornos aislados y seguros para ejecutar aplicaciones en la misma instancia de SO Oracle Solaris de un dominio lógico.

Oracle Solaris 11 mejora el modelo de zona de “IP compartida” de Oracle Solaris 10, en el que las zonas heredan las propiedades de red de la zona global y no pueden establecer su propia dirección de red ni otras propiedades. Ahora, al usar zonas con dispositivos de red virtual, se pueden configurar varias NIC virtuales aisladas, asociar zonas con cada red virtual y establecer reglas de aislamiento, conectividad y calidad de servicio (QoS).

Para obtener más información, consulte los manuales sobre redes de la Biblioteca de información de Oracle Solaris 11.3 (http://docs.oracle.com/cd/E53394_01/).

Un dispositivo de red virtual de un dominio lógico puede admitir varias NIC virtuales de Oracle Solaris 11. El dispositivo de red virtual debe configurarse para admitir varias direcciones MAC, una por cada NIC virtual. Las Zonas de Oracle Solaris del dominio lógico se conectan a las NIC virtuales.

En la Figura 25, se muestra un dominio lógico, domain1, que proporciona un único dispositivo de red virtual llamado vnet1 a SO Oracle Solaris. Este dispositivo de red virtual puede alojar varios dispositivos de red virtual de Oracle Solaris 11; cada uno de ellos tiene su propia dirección MAC y se puede asignar individualmente a una zona.

Dentro del dominio domain1, están las zonas de Oracle Solaris 11: zone1 y zone2. Cada zona está conectada a la red mediante una NIC virtual en función del dispositivo de red virtual vnet1.

Figura 25  NIC virtuales en dispositivos de red virtual

image:En el diagrama, se muestra cómo las dos zonas pueden utilizar una única NIC virtual como se describe en el texto.

Configuración de NIC virtuales en dispositivos de red virtual

Para configurar NIC virtuales en dispositivos de red virtual, el dominio de control debe ejecutar por lo menos el sistema operativo Oracle Solaris 11.1 SRU 4 y el dominio invitado debe ejecutar por lo menos el sistema operativo Oracle Solaris 11.1.

Para configurar un dispositivo de red virtual de modo que aloje varias direcciones MAC, use el comando ldm add-vnet o el comando ldm set-vnet y especifique uno o varios valores separados por comas para la propiedad alt-mac-addrs. Los valores válidos son direcciones MAC de octetos y auto. El valor auto indica que el sistema genera la dirección MAC.

    Por ejemplo, puede utilizar cualquiera de los siguientes métodos para especificar tres direcciones MAC alternativas generadas por el sistema para un dispositivo de red virtual:

  • Mediante el comando ldm add-vnet. El siguiente comando ldm add-vnet crea el dispositivo de red virtual vnet1 en el dominio domain1 y pone a disposición del dispositivo tres direcciones MAC generadas por el sistema.

    primary# ldm add-vnet alt-mac-addrs=auto,auto,auto vnet1 primary-vsw0 domain1
  • Mediante una combinación de los comandos ldm add-vnet y ldm set-vnet. Los siguientes comandos ldm add-vnet y ldm set-vnet muestran cómo crear un dispositivo de red virtual y posteriormente asignar más direcciones MAC al dispositivo de red virtual existente.

    En el primer paso, se usa el comando ldm add-vnet para crear el dispositivo de red virtual vnet1 en el dominio domain1. En el segundo paso, se usa el comando ldm set-vnet para poner a disposición del dispositivo de red virtual vnet1 tres direcciones MAC generadas por el sistema.

    primary# ldm add-vnet vnet1 primary-vsw0 domain1
    primary# ldm set-vnet alt-mac-addrs=auto,auto,auto vnet1 domain1

Creación de zonas de Oracle Solaris 11 en un dominio

Después de crear las NIC virtuales en Configuración de NIC virtuales en dispositivos de red virtual, cree una zona que esté asociada con una dirección MAC disponible. Para obtener información acerca de Zonas de Oracle Solaris, consulte Creating and Using Oracle Solaris Zones.

Use el comando zonecfg para especificar una dirección MAC que se debe utilizar para una zona:

zonecfg:zone-name> set mac-address=[MAC-address,auto]

Puede especificar el valor auto para elegir automáticamente una de las direcciones MAC disponibles o puede proporcionar una dirección MAC alternativa específica que haya creado mediante el comando ldm set-vnet.