Guía de administración para Oracle® VM Server for SPARC 3.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Uso de IPMP basado en vínculos en funciones de redes virtuales de Oracle VM Server for SPARC

Los dispositivos de red virtual y de conmutador virtual admiten actualizaciones de estado del vínculo en la pila de red. De manera predeterminada, un dispositivo de red virtual informa del estado del vínculo virtual (el LDC al conmutador virtual). Esta configuración está activada de manera predeterminada y no es necesario que realice ningún paso de configuración adicional.

A veces, puede ser necesario detectar cambios de estado del enlace de red física. Por ejemplo, si se ha asignado un conmutador virtual a un dispositivo físico, incluso si el vínculo del dispositivo de red virtual está funcionando, el vínculo de la red física desde el dominio de servicio a la red externa puede estar apagado. En este caso, puede ser necesario obtener e informar del estado de enlace físico al dispositivo de red virtual y la pila.

Puede usar la opción linkprop=phys-state para configurar el seguimiento del estado del enlace físico para los dispositivos de red virtual y para los dispositivos de conmutador virtual. Cuando esta opción está habilitada, el dispositivo virtual (red virtual o conmutador virtual) indica el estado de vínculo basado en el estado del vínculo físico mientras se crea como una interfaz en el dominio. Puede usar los comandos de administración de red estándar de Oracle Solaris como dladm y ifconfig para comprobar el estado del vínculo. Además, el estado del vínculo también se registra en el archivo /var/adm/messages.

Para Oracle Solaris 10, consulte las páginas del comando man dladm(1M) y ifconfig(1M). Para Oracle Solaris 11, consulte las páginas del comando man dladm(1M), ipadm(1M) y ipmpstat(1M).


Notas - Puede ejecutar ambos controladores, el de link-state-unaware y link-state-aware vnet y vsw de manera simultánea en un sistema Oracle VM Server for SPARC. En cualquier caso, si intenta configurar un IPMP basado en vínculos, debe instalar el controlador preparado para el estado de vínculo. Si desea activar las actualizaciones de estado de enlace físico, actualice ambos controladores vnet y vsw al Sistema operativo Oracle Solaris 10 1/13 y ejecute como mínimo la versión 1.3 de Logical Domains Manager.

Cómo configurar actualizaciones de estado de enlace físico

Este procedimiento muestra como activar las actualizaciones de estado del vínculo físico para los dispositivos de redes virtuales.

Puede habilitar las actualizaciones del estado del vínculo físico para el dispositivo de conmutador virtual siguiendo unos pasos parecidos y especificando la opción linkprop=phys-state en los comandos ldm add-vsw y ldm set-vsw.


Notas - Necesitará usar la opción linkprop=phys-state solo si el dispositivo de conmutador virtual se crea como una interfaz. Si se especifica linkprop=phys-state y el vínculo físico está apagado, el dispositivo de red virtual indica su estado como apagado, incluso si la conexión del conmutador virtual está encendida. Esta situación se produce porque el SO Oracle Solaris actualmente no ofrece interfaces para indicar dos estados de vínculo distintos, como estado de vínculo virtual y estado de vínculo físico.
  1. Conviértase en administrador.
  2. Habilite las actualizaciones de estado de vínculo físico para el dispositivo virtual.

      Puede habilitar las actualizaciones del estado de vínculo físico para un dispositivo de red virtual de las siguientes maneras:

    • Cree un dispositivo de red virtual especificando linkprop=phys-state cuando se ejecuta el comando ldm add-vnet.

      Si se especifica la opción linkprop=phys-state se configura el dispositivo de red virtual para que obtenga las actualizaciones del estado de vínculo físico y las agregue al informe de la pila.


      Notas - Si se especifica linkprop=phys-state y el vínculo físico está apagado (incluso si la conexión al conmutador virtual está encendida), el dispositivo de red virtual indica como estado de vínculo apagado. Esta situación se produce porque el SO Oracle Solaris actualmente no ofrece interfaces para indicar dos estados de vínculo distintos, como estado de vínculo virtual y estado de vínculo físico.
      primary# ldm add-vnet linkprop=phys-state if-name vswitch-name domain-name

      El siguiente ejemplo activa las actualizaciones de enlace físico para ldom1_vnet0 conectado a primary-vsw0 en el dominio lógico ldom1:

      primary# ldm add-vnet linkprop=phys-state ldom1_vnet0 primary-vsw0 ldom1
    • Modifique un dispositivo de red virtual especificando linkprop=phys-state cuando se ejecuta el comando ldm set-vnet.

      primary# ldm set-vnet linkprop=phys-state if-name domain-name

      El siguiente ejemplo habilita las actualizaciones de estado de vínculo físico para vnet0 en el dominio lógico ldom1:

      primary# ldm set-vnet linkprop=phys-state ldom1_vnet0 ldom1

    Para inhabilitar las actualizaciones de estado de vínculo físico, especifique linkprop= ejecutando el comando ldm set-vnet.

    El siguiente ejemplo inactiva las actualizaciones de estado de enlace físico para ldom1_vnet0 en el dominio lógico ldom1:

    primary# ldm set-vnet linkprop= ldom1_vnet0 ldom1
Ejemplo 11-8  Configuración de IPMP basado en enlace

    En el siguiente ejemplo se muestra cómo configurar un IPMP basado en enlace con y sin activar las actualizaciones de estado de enlace físico:

  • El siguiente ejemplo configura dos dispositivos de redes virtuales en un dominio. Cada dispositivo de red virtual está conectado a un dispositivo de conmutador virtual separado en el dominio de servicio para usar el IPMP basado en vínculos.


    Notas - Pruebe las direcciones que no están configuradas en los dispositivos de redes virtuales. Asimismo, no es necesario realizar una configuración adicional cuando usa el comando ldm add-vnet para crear estos dispositivos de red virtual.

    Los siguientes comandos agregan dispositivos de redes virtuales al dominio. Tenga en cuenta que dado que no se especifica linkprop=phys-state, solo se efectúa un seguimiento de los cambios de estado del vínculo del conmutador virtual.

    primary# ldm add-vnet ldom1_vnet0 primary-vsw0 ldom1
    primary# ldm add-vnet ldom1_vnet1 primary-vsw1 ldom1

    Los siguientes comandos configuran los dispositivos de red virtual en el dominio invitado y les asigna a un grupo IPMP. Tenga en cuenta que las direcciones de prueba no están configuradas en estos dispositivos de red virtual porque se está usando la detección de fallos basados en vínculo.

    • Sistema operativo Oracle Solaris 10: utilice el comando ifconfig.

      primary# ifconfig vnet0 plumb
      primary# ifconfig vnet1 plumb
      primary# ifconfig vnet0 group ipmp0
      primary# ifconfig vnet1 group ipmp0

      El segundo y el tercer comando configuran la interfaz ipmp0 con la dirección IP, según corresponda.

    • Sistema operativo Oracle Solaris 11: utilice el comando ipadm.

      Tenga en cuenta que net0 y net1 son los nombres genéricos de Oracle Solaris 11 para vnet0 y vnet1, respectivamente.

      primary# ipadm create-ip net0
      primary# ipadm create-ip net1
      primary# ipadm create-ipmp ipmp0
      primary# ipadm add-ipmp -i net0 -i net1 ipmp0
  • El siguiente ejemplo configura dos dispositivos de redes virtuales en un dominio. Cada dominio está conectado a un dispositivo de conmutador virtual separado en el dominio de servicio para usar el IPMP basado en vínculos. Los dispositivos de red virtual también se configuran para obtener actualizaciones de estado de vínculo físico.

    primary# ldm add-vnet linkprop=phys-state ldom1_vnet0 primary-vsw0 ldom1
    primary# ldm add-vnet linkprop=phys-state ldom1_vnet1 primary-vsw1 ldom1

    Notas - El conmutador virtual debe tener un dispositivo de red física asignado para enlazar correctamente. Si el dominio ya está enlazado y el conmutador virtual no tiene un dispositivo de red física asignado, el comando ldm add-vnet fallará.

    Los siguientes comandos crean los dispositivos de red virtual y los asignan a un grupo IPMP:

    • Sistema operativo Oracle Solaris 10: utilice el comando ifconfig.

      primary# ifconfig vnet0 plumb
      primary# ifconfig vnet1 plumb
      primary# ifconfig vnet0 192.168.1.1/24 up
      primary# ifconfig vnet1 192.168.1.2/24 up
      primary# ifconfig vnet0 group ipmp0
      primary# ifconfig vnet1 group ipmp0
    • Sistema operativo Oracle Solaris 11: utilice el comando ipadm.

      Tenga en cuenta que net0 y net1 son los nombres genéricos para vnet0 y vnet1, respectivamente.

      primary# ipadm create-ip net0
      primary# ipadm create-ip net1
      primary# ipadm create-ipmp ipmp0
      primary# ipadm add-ipmp -i net0 -i net1 ipmp0
      primary# ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1
      primary# ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2