Chapitre 23. Utilisation de nmstate-autoconf pour configurer automatiquement l'état du réseau à l'aide de LLDP
Les périphériques réseau peuvent utiliser le protocole Link Layer Discovery Protocol (LLDP) pour annoncer leur identité, leurs capacités et leurs voisins au sein d'un réseau local. L'utilitaire nmstate-autoconf peut utiliser ces informations pour configurer automatiquement les interfaces du réseau local.
L'utilitaire nmstate-autoconf est fourni en tant qu'aperçu technologique uniquement. Les fonctionnalités de l'aperçu technologique ne sont pas prises en charge par les accords de niveau de service (SLA) de production de Red Hat, peuvent ne pas être complètes sur le plan fonctionnel et Red Hat ne recommande pas de les utiliser pour la production. Ces aperçus offrent un accès anticipé aux fonctionnalités des produits à venir, ce qui permet aux clients de tester les fonctionnalités et de fournir un retour d'information pendant le processus de développement.
Consultez la section Portée de l'assistance pour les fonctionnalités de l'aperçu technologique sur le portail client de Red Hat pour obtenir des informations sur la portée de l'assistance pour les fonctionnalités de l'aperçu technologique.
23.1. Utilisation de nmstate-autoconf pour configurer automatiquement les interfaces réseau Copier lienLien copié sur presse-papiers!
L'utilitaire nmstate-autoconf utilise LLDP pour identifier les paramètres VLAN des interfaces connectées à un commutateur afin de configurer les périphériques locaux.
Cette procédure suppose le scénario suivant et que le commutateur diffuse les paramètres VLAN à l'aide de LLDP :
-
Les interfaces
enp1s0etenp2s0du serveur RHEL sont connectées à des ports de commutation configurés avec l'ID VLAN100et le nom VLANprod-net. -
L'interface
enp3s0du serveur RHEL est connectée à un port de commutateur configuré avec l'ID VLAN200et le nom VLANmgmt-net.
L'utilitaire nmstate-autoconf utilise ensuite ces informations pour créer les interfaces suivantes sur le serveur :
-
bond100- Une interface de liaison avecenp1s0etenp2s0comme ports. -
prod-net- Une interface VLAN au sommet debond100avec l'ID VLAN100. -
mgmt-net- Une interface VLAN surenp3s0avec ID VLAN200
Si vous connectez plusieurs interfaces réseau à différents ports de commutateur pour lesquels LLDP diffuse le même ID VLAN, nmstate-autoconf crée un lien avec ces interfaces et configure en outre l'ID VLAN commun.
Conditions préalables
-
Le paquet
nmstateest installé. - LLDP est activé sur le commutateur réseau.
- Les interfaces Ethernet sont en service.
Procédure
Activer LLDP sur les interfaces Ethernet :
Créez un fichier YAML, par exemple
~/enable-lldp.yml, avec le contenu suivant :Copy to Clipboard Copied! Toggle word wrap Toggle overflow Appliquer les paramètres au système :
nmstatectl apply ~/enable-lldp.yml
# nmstatectl apply ~/enable-lldp.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Configurez les interfaces réseau à l'aide de LLDP :
En option, lancer une simulation pour afficher et vérifier la configuration YAML générée par
nmstate-autoconf:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Utilisez
nmstate-autoconfpour générer la configuration en fonction des informations reçues de LLDP et appliquer les paramètres au système :nmstate-autoconf enp1s0,enp2s0,enp3s0
# nmstate-autoconf enp1s0,enp2s0,enp3s0Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Prochaines étapes
S'il n'y a pas de serveur DHCP dans votre réseau qui fournit les paramètres IP aux interfaces, configurez-les manuellement. Pour plus de détails, voir :
Vérification
Affiche les paramètres des différentes interfaces :
nmstatectl show <interface_name>
# nmstatectl show <interface_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow