Descubra e conecte ao armazenamento do host
Antes de fazer as definições de cada host ThinkSystem System Manager, você deve descobrir as portas do controlador de destino no host e, em seguida, estabelecer conexões NVMe.
- Descubra os subsistemas disponíveis no destino de NVMe-oF para todos os caminhos usando o seguinte comando:
nvme discover -t rdma -a target_ip_address
Nesse comando, target_ip_address é o endereço IP da porta de destino.
NotaO comandonvme discover detecta todas as portas do controlador no subsistema, independentemente do acesso ao host. # nvme discover -t rdma -a 192.168.1.77
Discovery Log Number of Records 2, Generation counter 0
=====Discovery Log Entry 0======
trtype: rdma
adrfam: ipv4
subtype: nvme subsystem
treq: not specified
portid: 0
trsvcid: 4420
subnqn: nqn.1992-08.com.netapp:5700.600a098000a527a7000000005ab3af94
traddr: 192.168.1.77
rdma_prtype: roce
rdma_qptype: connected
rdma_cms: rdma-cm
rdma_pkey: 0x0000
=====Discovery Log Entry 1======
trtype: rdma
adrfam: ipv4
subtype: nvme subsystem
treq: not specified
portid: 1
trsvcid: 4420
subnqn: nqn.1992-08.com.netapp:5700.600a098000a527a7000000005ab3af94
traddr: 192.168.2.77
rdma_prtype: roce
rdma_qptype: connected
rdma_cms: rdma-cm
rdma_pkey: 0x0000 - Repita a etapa 1 para qualquer outra conexão.
- Conecte o subsistema descoberto no caminho primeiro usando o comando: nvme connect -t rdma -n discovered_sub_nqn -a target_ip_address -Q queue_depth_setting -l controller_loss_timeout_period NotaO comando
nvme connect -t rdma -n discovered_sub_nqn -a target_ip_address -Q queue_depth_setting -l controller_loss_timeout_period não persiste na reinicialização. O comando de conexão NVMe precisará ser executado depois de cada reinicialização para restabelecer as conexões NVMe. ImportanteAs conexões não são estabelecidas para qualquer porta descoberta inacessível pelo host.ImportanteSe você especificar um número de porta com esse comando, a conexão falhará. A porta padrão é a única porta configurada para as conexões.ImportanteA configuração de profundidade da fila recomendadas é 1024. Substitua a configuração padrão de 128 para 1024 usando a opção de linha de comando-Q 1024 , conforme mostrado no exemplo a seguir. ImportanteO período de tempo limite de perda do controlador recomendado em segundos é 60 minutos (3600 segundos). Substitua a configuração padrão de 600 segundos para 3600 segundos usando a opção de linha de comando-l 3600 , conforme mostrado no exemplo a seguir. # nvme connect -t rdma -a 192.168.1.77 -n nqn.1992-08.com.netapp:5700.
600a098000a527a7000000005ab3af94 -Q 1024 -l 3600
# nvme connect -t rdma -a 192.168.2.77 -n nqn.1992-08.com.netapp:5700.
600a098000a527a7000000005ab3af94 -Q 1024 -l 3600 - Repita a etapa 3 para conectar o subsistema descoberto no segundo caminho.
- Conexão automática após a reinicialização do sistema.
- Crie o arquivo nvmf-autoconnect.service em /usr/lib/systemd/system, se o arquivo não existir.
- Preencha o seguinte conteúdo de serviço, conforme a seguir:
[Unit]
Description=Connect NVMe-oF subsystems automatically during boot
ConditionPathExists=/etc/nvme/discovery.conf
After=network.target
Before=remote-fs-pre.target
[Service]
Type=oneshot
ExecStart=/usr/sbin/nvme connect-all
[Install]
WantedBy=default.target
Enviar feedback