12–Configuration de NVMe-oF avec RDMA
Configuration du serveur cible
Commande
# echo 1 > attr_allow_any_host
# mkdir namespaces/1
# echo -n /dev/nvme0n1 >namespaces/
1/device_path
# echo 1 > namespaces/1/enable
# mkdir /sys/kernel/config/nvmet/
ports/1
# cd /sys/kernel/config/nvmet/ports/1
# echo 1.1.1.1 > addr_traddr
# echo rdma > addr_trtype
# echo 4420 > addr_trsvcid
# echo ipv4 > addr_adrfam
5.
Créez une liaison symbolique (symlink) vers le sous-système NQN
récemment créé :
# ln -s /sys/kernel/config/nvmet/subsystems/
nvme-subsystem-name subsystems/nvme-subsystem-name
6.
Procédez comme suit pour confirmer que la cible NVMe écoute sur le port :
# dmesg | grep nvmet_rdma
[ 8769.470043] nvmet_rdma: enabling port 1 (1.1.1.1:4420)
Tableau 12-1. Paramètres de cible
207
Description
Autoriser n'importe quel hôte à se connecter.
Créer un espace de noms
Définir le chemin d'accès au périphérique NVMe.
Le chemin d'accès au périphérique NVMe peut
varier d'un système à l'autre. Vérifiez le chemin
d'accès au périphérique à l'aide de la commande
lsblk. Ce système comporte deux périphériques
NVMe : nvme0n1 et nvme1n1.
Activer l'espace de noms.
Créer le port NVMe 1.
Définissez la même adresse IP. Par exemple,
1.1.1.1 est l'adresse IP du port cible du 41xxx
Series Adapter.
Définir le type de transport RDMA.
Définissez le numéro du port RDMA. Le numéro
de port du connecteur pour NVMe-oF est
habituellement 4420. Néanmoins, n'importe quel
numéro de port peut être utilisé à condition qu'il
soit utilisé avec cohérence tout au long de la
configuration.
Définir le type d'adresse IP.
AH0054602-02 F