Red Hat Training

A Red Hat training course is available for RHEL 8

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.

Tabla 11.8. Parámetros para pools de almacenamiento basados en SCSI con dispositivos vHBA

DescripciónXML

El tipo de pool de almacenamiento

<pool type='scsi'>

El nombre del pool de almacenamiento

<name>name</name>

El identificador del vHBA. El atributo parent es opcional.

<source>
   <adapter type='fc_host'
   [parent=parent_scsi_device]
   wwnn='WWNN'
   wwpn='WWPN' />
</source>

La ruta de destino. Esta será la ruta utilizada para el pool de almacenamiento.

<target>
   <path=target_path />
</target>

Importante

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.

Nota

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 de scsi_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 o parent_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 la scsi_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”.