Rechercher

40.2. Démarrage d'un service dans un réseau VRF isolé

download PDF

Vous pouvez configurer un service, tel que le serveur HTTP Apache, pour qu'il démarre au sein d'un réseau VRF (virtual routing and forwarding) isolé.

Important

Les services ne peuvent se lier qu'à des adresses IP locales situées dans le même réseau VRF.

Conditions préalables

  • Vous avez configuré le dispositif vrf0.
  • Vous avez configuré Apache HTTP Server pour qu'il écoute uniquement l'adresse IP attribuée à l'interface associée au périphérique vrf0.

Procédure

  1. Afficher le contenu du service httpd systemd :

    # systemctl cat httpd
    ...
    [Service]
    ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND
    ...

    Vous aurez besoin du contenu du paramètre ExecStart dans une étape ultérieure pour exécuter la même commande dans le réseau VRF isolé.

  2. Créez le répertoire /etc/systemd/system/httpd.service.d/:

    # mkdir /etc/systemd/system/httpd.service.d/
  3. Créez le fichier /etc/systemd/system/httpd.service.d/override.conf avec le contenu suivant :

    [Service]
    ExecStart=
    ExecStart=/usr/sbin/ip vrf exec vrf0 /usr/sbin/httpd $OPTIONS -DFOREGROUND

    Pour remplacer le paramètre ExecStart, vous devez d'abord le désactiver, puis lui attribuer une nouvelle valeur, comme indiqué.

  4. Recharger systemd.

    # systemctl daemon-reload
  5. Redémarrez le service httpd.

    # systemctl restart httpd

Vérification

  1. Affiche les identifiants de processus (PID) des processus httpd:

    # pidof -c httpd
    1904 ...
  2. Affichez l'association VRF pour les PID, par exemple :

    # ip vrf identify 1904
    vrf0
  3. Affiche tous les PID associés à l'appareil vrf0:

    # ip vrf pids vrf0
    1904  httpd
    ...

Ressources supplémentaires

  • ip-vrf(8) page de manuel
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.