Eu tenho um NVMe SSD, KC1000, da Kingston e um HBA, QLE2672 2 portas 16Gb Fibre Channel Adapter, da QLogic e estão instalados no kernel do Linux 4.16.6.
Em seguida, gostaria de configurar um cenário que tenha um modo de loop fc, que é usar o único FC HBA como iniciador e destino, para acessar o SSD NVMe como um destino NVMe.
Eu instalei todos os drivers necessários, ou seja, nvme-core, nvme, nvme-fabrics, nvme-fc, nvmet, nvmet-fc, nvme-loop, nvme-fcloop and qla2xxx
, em ordem e nvmetcli
, e segui as configurações em nvmetcli(8) .
Mas quando eu alcanço a linha 212, crie o testnqn , no link, eu tive uma mensagem de erro como
"Could not symlink testnqn in configFS: [Errno 6] No such device or address".
Eu hackeei o código-fonte do kernel e descobri que existem atributos de dispositivo no caminho, /sys/devices/virtual/fcloop/ctl/
, para preencher. Mas não consigo descobrir qual é a string e o formato.
Todas as pistas são bem-vindas.