Red Hat Training
A Red Hat training course is available for RHEL 8
11.2.2.8.3. Parâmetros para piscinas de armazenamento baseadas em SCSI com dispositivos vHBA
A seguir são fornecidas informações sobre os parâmetros necessários para um pool de armazenamento baseado em SCSi que utiliza um dispositivo host bus adaptador virtual (vHBA).
Você pode definir um pool de armazenamento com base na configuração XML em um arquivo especificado. Por exemplo:
# virsh pool-define ~/guest_images.xml
Pool defined from guest_images_vhbaParâmetros
A tabela a seguir fornece uma lista dos parâmetros necessários para o arquivo XML para um pool de armazenamento baseado em SCSI com vHBA.
Tabela 11.8. Parâmetros para piscinas de armazenamento baseadas em SCSI com dispositivos vHBA
| Descrição | XML |
|---|---|
| O tipo de piscina de armazenamento |
|
| O nome do pool de armazenagem |
|
|
O identificador do vHBA. O atributo |
|
| O caminho-alvo. Este será o caminho utilizado para o pool de armazenamento. |
|
Quando o campo <path> é /dev/ libvirt gera um caminho curto e único para o caminho do dispositivo de volume. Por exemplo, /dev/sdc. Caso contrário, é utilizado o caminho físico do hospedeiro. Por exemplo, /dev/disk/by-path/pci-0000:10:00.0-fc-0x5006016044602198-lun-0. O caminho curto e exclusivo do dispositivo permite que o mesmo volume seja listado em várias máquinas virtuais (VMs) por vários pools de armazenamento. Se o caminho físico do host for usado por múltiplas VMs, podem ocorrer avisos duplicados do tipo de dispositivo.
O atributo parent pode ser usado no campo <adapter> para identificar o pai físico HBA a partir do qual os LUNs NPIV podem ser usados por caminhos variados. Este campo, scsi_hostN, é combinado com os atributos vports e max_vports para completar a identificação dos pais. Os atributos parent, parent_wwnn, parent_wwpn, ou parent_fabric_wwn oferecem vários graus de garantia de que, após o reinício do host, o mesmo HBA é usado.
-
Se não for especificado
parent,libvirtusa o primeiro adaptadorscsi_hostNque suporta o NPIV. -
Se apenas o
parentfor especificado, podem surgir problemas se forem acrescentados adaptadores SCSI adicionais à configuração. -
Se for especificado
parent_wwnnouparent_wwpn, após a reinicialização do host, o mesmo HBA é usado. -
Se for utilizado
parent_fabric_wwn, após a reinicialização do host é selecionado um HBA no mesmo tecido, independentemente doscsi_hostNutilizado.
Exemplos
A seguir, alguns exemplos de arquivos XML para pools de armazenamento baseados em SCSI com vHBA.
Um pool de armazenagem que é o único pool de armazenagem na 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>Um pool de armazenamento que é um dos vários pools de armazenamento que utilizam um único vHBA e usa o atributo
parentpara identificar o 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 adicionais
Para mais informações sobre a criação de pools de armazenamento baseados em SCSI com vHBA, veja Seção 11.2.2.8.2, “Criação de pools de armazenamento baseados em SCSI com dispositivos vHBA usando o CLI”.