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
 
 

Introducción a adaptadores de bus de host SCSI virtuales

Un adaptador de bus de host (HBA) SCSI virtual consta de dos componentes: un HBA virtual en el dominio invitado y una red de área de almacenamiento (SAN) virtual en el dominio de servicio. Las instancias del HBA virtual y la SAN virtual cooperan para implementar una interfaz de HBA SCSI para controladores de destino SCSI que se ejecutan en el dominio invitado. El servicio de vSAN se implementa mediante el controlador vsan, que transmite las solicitudes de E/S SCSI al controlador HBA SCSI físico que se ejecuta en el dominio de servicio. El controlador vhba envía solicitudes de E/S a vsan mediante un canal de dominio lógico (LDC) gestionado por el hipervisor.

Una instancia de vHBA proporciona acceso a todos los dispositivos SCSI a los que tiene acceso una instancia de vSAN específica. Un vHBA puede reconocer cualquier tipo de dispositivo SCSI, como disco, CD, DVD o cinta. El juego de dispositivos SCSI a los que se tiene acceso cambia en función del juego de dispositivos SCSI físicos que el controlador de HBA físico asociado de la SAN virtual reconoce actualmente. La identidad y el número de dispositivos SCSI que conoce un vHBA específico no se conoce hasta el tiempo de ejecución, que también se produce con un controlador de HBA físico.

El vHBA tiene LUN virtuales (vLUN) como dispositivos secundarios, que se comportan de la misma manera que los LUN físicos. Por ejemplo, puede usar la solución de rutas múltiples de E/S de Oracle Solaris con una instancia de vHBA y sus vLUN. La ruta del dispositivo de una vLUN usa la notación completa cXtYdZsN: /dev/[r]dsk/cXtYdZsN. La porción tY del nombre del dispositivo indica el dispositivo SCSI de destino.

Después de configurar la SAN virtual y el HBA SCSI virtual, puede realizar operaciones, como iniciar un LUN virtual desde el símbolo de sistema de OpenBoot o visualizar todos los LUN virtuales mediante el comando format.

Figura 8  HBA SCSI virtuales con Oracle VM Server for SPARC

image:El diagrama muestra cómo los elementos del HBA SCSI virtual, que incluyen componentes en los dominios invitados y de servicio, se comunican por medio del canal de dominio lógico.

Una SAN virtual existe en un dominio de servicio y es implementada por el módulo vsan del núcleo, mientras que un HBA SCSI virtual existe en un dominio invitado y es implementado por el módulo vhba. Una SAN virtual está asociada con un puerto de iniciador de HBA SCSI físico específico, mientras que un HBA SCSI virtual está asociado con una SAN virtual específica.

El módulo vhba exporta una interfaz compatible con SCSA para recibir solicitudes de E/S desde cualquier controlador de destino SCSI compatible con SCSA. El módulo vhba convierte las solicitudes de E/S en mensajes de protocolo de E/S virtuales que se envían a través de un LDC al dominio de servicio.

El módulo vsan convierte los mensajes de E/S virtuales enviados por vhba en solicitudes de E/S. Estas solicitudes se envían a un controlador de HBA SCSI físico compatible con SCSA. El módulo vsan devuelve la carga útil de E/S y el estado a vhba por medio del LDC. Finalmente, vhba envía esta respuesta de E/S al creador de la solicitud de E/S.