11.2.2.8.2. Criação de pools de armazenamento baseados em SCSI com dispositivos vHBA usando o CLI
A seguir fornecemos instruções para a criação de pools de armazenamento baseados em SCSI usando dispositivos de adaptador de ônibus host virtual (vHBA).
Pré-requisitos
Assegure-se de que seu hipervisor suporte pools de armazenamento baseados em SCSI:
virsh pool-capabilities | grep "'scsi' supported='yes'"
# virsh pool-capabilities | grep "'scsi' supported='yes'"Copy to Clipboard Copied! Toggle word wrap Toggle overflow Se o comando exibir qualquer saída, os pools baseados em SCSI são suportados.
- Antes de criar um pool de armazenamento baseado em SCSI com dispositivos vHBA, crie um vHBA. Para mais informações, consulte Criando vHBAs.
Procedimento
Create a storage pool
Use o comando
virsh pool-define-aspara definir e criar um pool de armazenamento SCSI usando um vHBA. Por exemplo, o seguinte cria um pool de armazenamento chamadoguest_images_vhbaque usa um vHBA identificado pelo adaptador paiscsi_host3, porta mundial número5001a4ace3ee047d, e nó mundial número5001a4a93526d0a1. O pool de armazenamento é montado no diretório/dev/disk/:virsh pool-define-as guest_images_vhba scsi --adapter-parent scsi_host3 --adapter-wwnn 5001a4a93526d0a1 --adapter-wwpn 5001a4ace3ee047d --target /dev/disk/
# virsh pool-define-as guest_images_vhba scsi --adapter-parent scsi_host3 --adapter-wwnn 5001a4a93526d0a1 --adapter-wwpn 5001a4ace3ee047d --target /dev/disk/ Pool guest_images_vhba definedCopy to Clipboard Copied! Toggle word wrap Toggle overflow Se você já possui uma configuração XML do pool de armazenamento que deseja criar, você também pode definir o pool com base no XML. Para detalhes, veja Seção 11.2.2.8.3, “Parâmetros para piscinas de armazenamento baseadas em SCSI com dispositivos vHBA”.
Verify that the pool was created
Use o comando
virsh pool-listpara verificar se o pool foi criado.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Start the storage pool
Use o comando
virsh pool-startpara montar o pool de armazenamento.virsh pool-start guest_images_vhba
# virsh pool-start guest_images_vhba Pool guest_images_vhba startedCopy to Clipboard Copied! Toggle word wrap Toggle overflow NotaO comando
virsh pool-startsó é necessário para poços de armazenamento persistentes. Os pools de armazenagem transitórios são automaticamente iniciados quando são criados.[Optional] Turn on autostart
Por padrão, um pool de armazenamento definido com o comando
virshnão é definido para iniciar automaticamente cada vez que a libvirtd inicia. Use o comandovirsh pool-autostartpara configurar o pool de armazenamento para reiniciar automaticamente.virsh pool-autostart guest_images_vhba
# virsh pool-autostart guest_images_vhba Pool guest_images_vhba marked as autostartedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Verificação
Use o comando
virsh pool-listpara verificar oAutostartestado.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verificar se o pool de armazenagem foi criado corretamente, se os tamanhos relatados são os esperados e se o estado é relatado como
running.Copy to Clipboard Copied! Toggle word wrap Toggle overflow