10.3. Configuration du contrôleur NVMe/RDMA à l'aide de nvmetcli
Utilisez l'utilitaire nvmetcli
pour modifier, afficher et démarrer un contrôleur Non-volatile Memory Express™ (NVMe™). L'utilitaire nvmetcli
fournit une ligne de commande et une option shell interactive. Utilisez cette procédure pour configurer le contrôleur NVMe™/RDMA en vous rendant sur le site nvmetcli
.
Conditions préalables
-
Vérifiez que vous disposez d'un périphérique de bloc à affecter au sous-système
nvmet
. -
Exécutez les opérations
nvmetcli
suivantes en tant qu'utilisateur root.
Procédure
Installez le paquetage
nvmetcli
:# dnf install nvmetcli
Téléchargez le fichier
rdma.json
:# wget http://git.infradead.org/users/hch/nvmetcli.git/blob_plain/0a6b088db2dc2e5de11e6f23f1e890e4b54fee64:/rdma.json
-
Modifiez le fichier
rdma.json
et remplacez la valeurtraddr
par172.31.0.202
. Configurez le contrôleur en chargeant le fichier de configuration du contrôleur NVMe :
# nvmetcli restore rdma.json
Si le nom du fichier de configuration du contrôleur NVMe n'est pas spécifié, le site nvmetcli
utilise le fichier /etc/nvmet/config.json
.
Vérification
Vérifier que le contrôleur NVMe est à l'écoute sur le port donné et prêt à recevoir des demandes de connexion :
# dmesg | tail -1 [ 4797.132647] nvmet_rdma: enabling port 2 (172.31.0.202:4420)
Facultatif : Effacer le contrôleur NVMe actuel :
# nvmetcli clear
Ressources supplémentaires
-
nvmetcli
etnvme(1)
pages de manuel