11.2.2.8.3. Parámetros para pools de almacenamiento basados en SCSI con dispositivos vHBA
A continuación se proporciona información sobre los parámetros necesarios para un grupo de almacenamiento basado en SCSi que utiliza un dispositivo de bus adaptador de host virtual (vHBA).
Puede definir un pool de almacenamiento basado en la configuración XML de un archivo específico. Por ejemplo:
# virsh pool-define ~/guest_images.xml
Pool defined from guest_images_vhba
Parámetros
La siguiente tabla proporciona una lista de los parámetros necesarios para el archivo XML para un pool de almacenamiento basado en SCSI con vHBA.
Descripción | XML |
---|---|
El tipo de pool de almacenamiento |
|
El nombre del pool de almacenamiento |
|
El identificador del vHBA. El atributo |
|
La ruta de destino. Esta será la ruta utilizada para el pool de almacenamiento. |
|
Cuando el campo <path>
es /dev/
libvirt
genera una ruta de dispositivo corta y única para la ruta de dispositivo del volumen. Por ejemplo, /dev/sdc
. En caso contrario, se utiliza la ruta del host físico. Por ejemplo, , /dev/disk/by-path/pci-0000:10:00.0-fc-0x5006016044602198-lun-0
. La ruta de dispositivo corta y única permite que el mismo volumen aparezca en varias máquinas virtuales (VM) por parte de varios grupos de almacenamiento. Si la ruta del host físico es utilizada por múltiples VMs, pueden producirse advertencias de tipo de dispositivo duplicado.
El atributo parent
se puede utilizar en el campo <adapter>
para identificar el HBA físico padre desde el que se pueden utilizar los LUNs NPIV por rutas variables. Este campo, scsi_hostN
, se combina con los atributos vports
y max_vports
para completar la identificación del padre. Los atributos parent
, parent_wwnn
, parent_wwpn
, o parent_fabric_wwn
proporcionan diversos grados de garantía de que después de que el host se reinicie se utilice el mismo HBA.
-
Si no se especifica
parent
,libvirt
utiliza el primer adaptador descsi_hostN
que soporta NPIV. -
Si sólo se especifica el
parent
, pueden surgir problemas si se añaden adaptadores de host SCSI adicionales a la configuración. -
Si se especifica
parent_wwnn
oparent_wwpn
, después de que el host se reinicie se utilizará el mismo HBA. -
Si se utiliza
parent_fabric_wwn
, después de que el host se reinicie se selecciona un HBA en el mismo tejido, independientemente de lascsi_hostN
utilizada.
Ejemplos
Los siguientes son ejemplos de archivos XML para pools de almacenamiento basados en SCSI con vHBA.
Un pool de almacenamiento que es el único pool de almacenamiento en el HBA:
<pool type='scsi'> <name>vhbapool_host3</name> <source> <adapter type='fc_host' wwnn='5001a4a93526d0a1' wwpn='5001a4ace3ee047d'/> </source> <target> <path>/dev/disk/by-path</path> </target> </pool>
Un pool de almacenamiento que es uno de los varios pools de almacenamiento que utilizan un único vHBA y utiliza el atributo
parent
para identificar el dispositivo host SCSI:<pool type='scsi'> <name>vhbapool_host3</name> <source> <adapter type='fc_host' parent='scsi_host3' wwnn='5001a4a93526d0a1' wwpn='5001a4ace3ee047d'/> </source> <target> <path>/dev/disk/by-path</path> </target> </pool>
Recursos adicionales
Para más información sobre la creación de pools de almacenamiento basados en SCSI con vHBA, consulte Sección 11.2.2.8.2, “Creación de pools de almacenamiento basados en SCSI con dispositivos vHBA mediante la CLI”.