Chapitre 32. Configurer une interface FCoE (« Fibre-Channel Over Ethernet »)
fcoe-utilslldpad
Procédure 32.1. Configurer une interface Ethernet pour utiliser FCoE
- Configurez un nouveau réseau VLAN en copiant un script réseau existante (par exemple,
/etc/fcoe/cfg-eth0) sur le nom du périphérique Ethernet qui prend en charge FCoE. Ceci vous fournira un fichier par défaut à configurer. Étant donné que le périphérique FCoE est nomméethX, veuillez exécuter :cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg-ethX
# cp /etc/fcoe/cfg-eth0 /etc/fcoe/cfg-ethXCopy to Clipboard Copied! Toggle word wrap Toggle overflow Modifiez le contenu decfg-ethXcomme nécessaire.DCB_REQUIREDdevrait être défini surnopour les interfaces réseau qui implémentent un client DCBX matériel. - Si vous souhaitez que le périphérique soit automatiquement chargé pendant le démarrage, définissez
ONBOOT=yesdans le fichier/etc/sysconfig/network-scripts/ifcfg-ethXcorrespondant. Par exemple, si le périphérique FCoE est nommé eth2, alors veuillez modifier/etc/sysconfig/network-scripts/ifcfg-eth2en conséquence. - Lancez le démon de pontage du centre de données (
dcbd) à l'aide de la commande suivante :/etc/init.d/lldpad start
# /etc/init.d/lldpad startCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Pour les interfaces réseau qui implémentent un client DCBX matériel, ignorez cette étape et passez directement à la suivante.Pour les interfaces qui requièrent un client DCBX logiciel, veuillez activer le pontage de centre de données sur l'interface Ethernet à l'aide des commandes suivante :
dcbtool sc ethX dcb on
# dcbtool sc ethX dcb onCopy to Clipboard Copied! Toggle word wrap Toggle overflow Puis, activez FCoE sur l'interface Ethernet en exécutant :dcbtool sc ethX app:fcoe e:1
# dcbtool sc ethX app:fcoe e:1Copy to Clipboard Copied! Toggle word wrap Toggle overflow Note
Ces commandes fonctionneront uniquement si les paramètresdcbdde l'interface Ethernet n'ont pas été modifiés. - Chargez le périphérique FCoE en utilisant :
ifconfig ethX up
# ifconfig ethX upCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Lancez FCoE en utilisant :
service fcoe start
# service fcoe startCopy to Clipboard Copied! Toggle word wrap Toggle overflow Le périphérique FCoE apparaîtra sous peu, en supposant que tous les autres paramètres de la structure soient corrects. Pour afficher les périphériques FCoE configurés, veuillez exécuter :fcoeadm -i
# fcoeadm -iCopy to Clipboard Copied! Toggle word wrap Toggle overflow
lldpad pour s'exécuter lors du démarrage. Pour ce faire, veuillez utiliser chkconfig, comme dans :
chkconfig lldpad on
# chkconfig lldpad on
chkconfig fcoe on
# chkconfig fcoe on
Avertissement
32.1. Paramétrage de cible FCoE (« Fibre-Channel over Ethernet ») Copier lienLien copié sur presse-papiers!
Important
fcoeadm -i affiche les interfaces FCoE configurées.
Procédure 32.2. Configurer un cible FCoE
- Paramétrer une cible FCoE requiert l'installation du paquet
fcoe-target-utilsainsi que de ses dépendances.yum install fcoe-target-utils
# yum install fcoe-target-utilsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - La prise en charge de cibles FCoE est basée sur la cible du noyau LIO et ne requiert pas de démon de l'espace utilisateur. Cependant, il est toujours utile d'activer le service fcoe-target pour charger les modules de noyau nécessaires et conserver la configuration aux redémarrages.
service fcoe-target start
# service fcoe-target startCopy to Clipboard Copied! Toggle word wrap Toggle overflow chkconfig fcoe-target on
# chkconfig fcoe-target onCopy to Clipboard Copied! Toggle word wrap Toggle overflow - La configuration d'une cible FCoE est effectuée à l'aide de l'utilitaire
targetcli, plutôt qu'en modifiant un fichier.confcomme cela pourrait être attendu. Ces paramètres sont ensuite enregistrés afin de pouvoir les restaurer si le système redémarre.targetcli
# targetcliCopy to Clipboard Copied! Toggle word wrap Toggle overflow targetcliest un shell de configuration hiérarchique. Effectuez des déplacements entre nœuds dans le shell en utilisantcd, et utilisezlspour afficher le contenu du nœud de configuration. Pour connaître des options supplémentaires, utiliser la commandehelp. - Définissez le fichier, périphérique bloc, ou périphérique SCSI de transfert pour exporter en tant que « backstore ».
Exemple 32.1. Exemple 1 de définition d'un périphérique
/> backstores/block create example1 /dev/sda4
/> backstores/block create example1 /dev/sda4Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ceci crée un « backstore » nomméexample1, qui mène au périphérique bloc/dev/sda4.Exemple 32.2. Exemple 2 de définition d'un périphérique
/> backstores/fileio create example2 /srv/example2.img 100M
/> backstores/fileio create example2 /srv/example2.img 100MCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ceci crée un « backstore » nomméexample2, qui mène au fichier donné. Si le fichier n'existe pas, il sera créé. La taille de fichier peut utiliser les abréviations K, M, ou G et n'est utile que lorsque le fichier de sauvegarde n'existe pas.Note
Si l'option globaleauto_cd_after_createest activée (ce qui est le cas par défaut), exécuter une commande de création modifiera le nœud de configuration actuel et le changera en l'objet nouvellement créé. Ceci peut être désactivé avecset global auto_cd_after_create=false. Retourner au nœud root est possible aveccd /. - Créer une instance de cible FCoE sur une interface FCoE.
/> tcm_fc/ create 00:11:22:33:44:55:66:77
/> tcm_fc/ create 00:11:22:33:44:55:66:77Copy to Clipboard Copied! Toggle word wrap Toggle overflow Si des interfaces FCoE sont présentes sur le système, la complétion par la touche de tabulation après la saisie decreaterépertoriera les interfaces disponibles. Si ce n'est pas le cas, assurez-vous quefcoeadm -iaffiche bien des interfaces actives. - Mettre en correspondance un « backstore » avec une instance cible.
Exemple 32.3. Exemple de mise en correspondance d'un « backstore » avec l'instance cible.
/> cd tcm_fc/00:11:22:33:44:55:66:77
/> cd tcm_fc/00:11:22:33:44:55:66:77Copy to Clipboard Copied! Toggle word wrap Toggle overflow /> luns/ create /backstores/fileio/example2
/> luns/ create /backstores/fileio/example2Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Autoriser l'accès au LUN à partir d'un initiateur FCoE.
/> acls/ create 00:99:88:77:66:55:44:33
/> acls/ create 00:99:88:77:66:55:44:33Copy to Clipboard Copied! Toggle word wrap Toggle overflow Le LUN devrait désormais être accessible à cet initiateur. - Quittez
targetclien saisissantexitou ctrl+D.
targetcli enregistrera la configuration par défaut. Celle-ci peut toutefois être explicitement enregistrée par la commande saveconfig.
targetcli pour obtenir davantage d'informations.