Configurando o sistema operacional Linux para hosts FC-NVMe
Depois de assegurar-se que seu sistema atenda aos requisitos para conexão com um host Linux, configure o sistema operacional Linux.
Antes de Iniciar
Procedimento
- Zoneie as portas do host para as portas NVMe no sistema. Para obter mais informações sobre como identificar portas NVMe no sistema, consulte os comandos do host da CLI.
- Localize o endereço NVMe Qualified Name (NQN) do host (em /etc/nvme/hostnqn).
- No sistema, crie o objeto do host NVMe usando o NQN do host.
svctask mkhost -nqn nqn.2014-08.org.nvmexpress:uuid:449f8291-9c1e-446c-95c1-0942f55fa208 -protocol nvme -name mcr-host-246 - Mapeie volumes relevantes para o host NVMe. Os mesmos volumes não podem ser mapeados simultaneamente para NVMe e SCSI.
- Para descobrir e conectar-se aos destinos NVMe, insira os comandos a seguir.
- O comando NVMe Discover.
nvme discover --transport=fc --traddr=nn-0x$twwnn:pn-0x$twwpn --host_traddr=nn-0x$wwnn:pn-0x$wwpnO retorno desse comando é a página de log NVMe Discover, que consiste do NQN do subsistema de destino.Discovery Log Number of Records 1, Generation counter 0 =====Discovery Log Entry 0====== trtype: fibre-channel adrfam: fibre-channel subtype: nvme subsystem treq: not required portid: <> trsvcid: none subnqn: nqn.1986-03.com.ibm:nvme:2145.<>.iogroup<> traddr: nn-$twwnn:pn-0x$twwpn - O comando NVMe Connect, que tem a mesma sintaxe com a adição do
subnqn da etapa 5.a.
nvme connect --transport=fc --traddr=nn-0x$twwnn:pn-0x$twwpn --host_traddr=nn-0x$wwnn:pn-0x$wwpn -n $subnqn - NVMe connect-all inclui os comandos Discover e
Connectdentro do mesmo comando. Esse comando se conecta automaticamente ao
subnqn que é apresentado no comando de descoberta:
nvme connect-all --transport=fc --traddr=nn-0x$twwnn:pn-0x$twwpn --host_traddr=nn-0x$wwnn:pn-0x$wwpn
- O comando NVMe Discover.
- Os volumes recém-criados não são visíveis no host automaticamente devido ao suporte ausente do recurso
de eventos assíncronos de notificações de namespace. Um controlador NVMe é o caminho do host para os volumes. Com a configuração de caminhos múltiplos FC-NVMe eficiente, o host é capaz de rotear a E/S para volumes por meio de vários controladores.
Para exibir os novos volumes para o host, execute o comando de reconfiguração em um controlador NVMe relevante. Ao usar o comando de reconfiguração do controlador, não reconfigure todos os controladores de uma vez. Para evitar a perda de todos os caminhos do host para os volumes, redefina um controlador por vez. Aguarde pelo menos 60 segundos antes de reconfigurar o próximo controlador.
Para localizar a lista de controladores, execute o comando a seguir no host.- ls /dev/nvme* | grep -P 'nvme\d+$'
Informações relacionadas: