Pular para o conteúdo principal

Acessando volumes NVMe para destinos físicos de dispositivo NVMe

Para SLES 15 SP1, E/S é direcionada aos destinos físicos de dispositivo NVMe pelo host do Linux. Uma solução de caminhos múltiplos NVMe nativa gerencia os caminhos físicos subjacentes ao único dispositivo físico aparente exibido pelo host.

Nota
É uma boa prática usar os links in /dev/disk/by-id/ em vez de /dev/nvme0n1, por exemplo:
# ls /dev/disk/by-id/ -l lrwxrwxrwx 1 root root 13 Oct 18 15:14 nvme- 
eui.0000320f5cad32cf00a0980000af4112 -> ../../nvme0n1

Dispositivos NVMe físicos são destinos de E/S

Execute a E/S no caminho do dispositivo NVMe físico. Deve haver apenas um desses dispositivos presente para cada espaço de nomes usando o seguinte formato:
/dev/nvme[subsys#]n[id#]

Todos os caminhos são virtualizados usando a solução nativa de caminhos múltiplos subjacente a esse dispositivo.

É possível exibir seus caminhos executando:
# nvme list-subsys

Resultados
nvme-subsys0 - NQN=nqn.1992-08.com.netapp:5700.600a098000d709d6000000005e27796e
\
+- nvme0 fc traddr=nn-0x200200a098d709d6:pn-0x204200a098d709d6 host_traddr=\
nn-0x200000109b211680:pn-0x100000109b211680 live
+- nvme1 fc traddr=nn-0x200200a098d709d6:pn-0x204300a098d709d6 host_traddr=\
nn-0x200000109b21167f:pn-0x100000109b21167f live

Se você especificar um dispositivo de espaço de nomes ao usar o comando nvme list-subsys, ele fornecerá informações adicionais sobre os caminhos para esse espaço de nomes:
# nvme list-subsys /dev/nvme0n1 
nvme-subsys0 - NQN=nqn.1992-08.com.netapp:5700.600a098000d709d6000000005e27796e
\
+- nvme0 fc traddr=nn-0x200200a098d709d6:pn-0x204200a098d709d6 host_traddr=\
nn-0x200000109b211680:pn-0x100000109b211680 live
+- nvme1 fc traddr=nn-0x200200a098d709d6:pn-0x204300a098d709d6 host_traddr=\
nn-0x200000109b21167f:pn-0x100000109b21167f live

Também há ganchos nos comandos de caminhos múltiplos para permitir que você visualize as informações de caminho para failover nativo, bem como:
#multipath -ll
Resultado:
eui.000007e15e903fac00a0980000d663f2 [nvme]:nvme0n1 NVMe,NetApp E-Series,98620002
size=207618048 features='n/a' hwhandler='ANA' wp=rw
|-+- policy='n/a' prio=n/a status=n/a\
| `- 0:10:1 nvme0c10n1 0:0 n/a n/a live
`-+- policy='n/a' prio=n/a status=n/a\
`- 0:32778:1 nvme0c32778n1 0:0 n/a n/a live