Configurer un Serveur MID pour IPv6

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Un Serveur MID configuré pour IPv6 peut se connecter et ServiceNow utiliser Découverte via IPv6 pour des adresses spécifiques.

    Avant de commencer

    Rôle requis : admin

    Indicateur de configuration pour la phase de configurationAssurez-vous que le MID Server peut se connecter à des éléments à l'intérieur et à l'extérieur de votre réseauTélécharger et installer le MID Server sur un hôte Linux ou WindowsConfigurer votre MID ServerConfigurer la sécurité du MID ServerAssurez-vous que le MID Server peut se connecter à des éléments à l'intérieur et à l'extérieur de votre réseauTélécharger et installer le MID Server sur un hôte Linux ou WindowsConfigurer votre MID ServerConfigurer la sécurité du MID Server

    Pourquoi et quand exécuter cette tâche

    Une IPv6 Serveur MID pure n’a pas besoin d’être configurée pour IPv6. Il se connecte par défaut à IPv6 et l’enregistrement ecc_agent du serveur MID est automatiquement renseigné avec IPv6. Contactez le support technique pour vous assurer que votre instance est compatible IPv6.

    Sur un hôte à double pile, la Serveur MID valeur par défaut utilise IPv4. La procédure suivante configure une pile Serveur MID double pour utiliser IPv6. Les tables suivantes sont automatiquement mises à jour lors de la mise à niveau vers Tokyo pour prendre en charge IPv4 et IPv6 :
    • ecc_agent
    • ecc_agent_router
    • ecc_agent_ip_address
    • ecc_agent_command_audit_log

    En cas d’utilisation Découverte sur IPv6, les exigences suivantes s’appliquent :

    Découverte Windows
    Seul WinRM est pris en charge à partir de la Yokohama version. Les exigences pour WinRM sur IPv6 sont les mêmes que pour IPv4. WinRM doit s’exécuter à la fois sur l’hôte et la Serveur MID cible, et la cible doit être configurée comme un hôte de confiance sur celui-ci Serveur MID.
    Découverte Unix
    Seul SNC SSH est pris en charge à partir de la Yokohama version. Aucune configuration supplémentaire n’est nécessaire pour utiliser SNC SSH sur IPv6. J2SSH et Maverick ne sont pas pris en charge mais, si leurs protocoles sont utilisés sur IPv6, la commande est exécutée sans garantir les résultats corrects. Dans ce cas, le message d’erreur suivant est signalé dans les journaux du serveur MID : IPv6 n’est actuellement pas pris en charge pour le serveur MID utilisant Maverick (J2SSH), mais la commande sera exécutée.

    Procédure

    1. Accédez à la couche de configuration de l’ordinateur virtuel Java dans agent/conf/wrapper.override.conf.
    2. Ouvrez le fichier, puis annulez le commentaire et modifiez la ligne de code suivante en vrai :
      #wrapper.java.additional.109=-Djava.net.preferIPv6Addresses=false
      Modifiez la ligne précédente pour lire comme suit :
      wrapper.java.additional.109=-Djava.net.preferIPv6Addresses=true
    3. Redémarrez le Serveur MID.
      Le Serveur MID est maintenant configuré pour se connecter à l’instance via IPv6.
      Remarque :
      Pour une pile Serveurs MIDdouble, la modification de la couche n’affecte pas les données renseignées dans l’enregistrement ecc_agent , qui est IPv4 par défaut.
    4. Pour mettre à jour l’enregistrement de ecc_agent afin de préférer IPv6 à IPv4, spécifiez le paramètre de configuration suivant Serveur MID et définissez-le sur vrai : mid.prefer_ipv6_addresses.
    5. Redémarrez le Serveur MID.
      La double pile Serveur MID renseigne les champs pertinents de l’enregistrement ecc_agent avec des adresses IPv6. Les tables ecc_agent_router et ecc_agent_ip_address sont renseignées avec des entrées IPv4 et IPv6 sur un hôte à double pile.