IPv6에 대한 MID 서버 구성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • IPv6용으로 구성된 A MID 서버 는 특정 주소에 대해 IPv6에 ServiceNow 연결하여 사용할 디스커버리 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    구성 단계에 대한 설정 표시기MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성

    이 태스크 정보

    순수 IPv6 MID 서버 은 IPv6에 대해 구성할 필요가 없습니다. 기본적으로 IPv6에 연결되며 MID 서버의 ecc_agent 레코드는 IPv6으로 자동으로 채워집니다. 인스턴스가 IPv6을 사용할 수 있는지 확인하려면 지원 부서에 문의하십시오.

    이중 스택 호스트에서는 기본적으로 IPv4를 MID 서버 사용합니다. 다음 절차에서는 IPv6을 사용하도록 이중 스택 MID 서버 을 구성합니다. 다음 테이블은 IPv4 및 IPv6을 지원하기 위해 Tokyo로 업그레이드하는 동안 자동으로 업데이트됩니다.
    • ecc_agent
    • ecc_agent_router
    • ecc_agent_ip_address
    • ecc_agent_command_audit_log

    IPv6를 통해 사용하는 디스커버리 경우 다음 요구 사항이 적용됩니다.

    Windows Discovery
    릴리스부터 WinRM만 Zurich 지원됩니다. IPv6를 통한 WinRM에 대한 요구 사항은 IPv4와 동일합니다. WinRM은 MID 서버 호스트와 대상 모두에서 실행되어야 하며 대상은 해당 MID 서버호스트에서 신뢰할 수 있는 호스트로 구성되어야 합니다.
    Unix 디스커버리
    릴리스부터 SNC SSH만 Zurich 지원됩니다. IPv6를 통해 SNC SSH를 사용하기 위해 추가 구성이 필요하지 않습니다. J2SSH 및 Maverick은 지원되지 않지만 해당 프로토콜이 IPv6을 통해 사용되는 경우 올바른 결과를 보장하지 않고 명령이 실행됩니다. 이 경우 MID 서버 로그에 다음 오류 메시지가 보고됩니다. IPv6는 현재 Maverick(J2SSH)을 사용하는 MID 서버에 대해 지원되지 않지만 명령이 실행됩니다.

    프로시저

    1. agent/conf/wrapper-override.conf의 Java VM 구성 래퍼로 이동하십시오.
    2. 파일을 연 다음 주석 처리를 제거하고 다음 코드 줄을 true로 변경합니다.
      #wrapper.java.additional.109=-Djava.net.preferIPv6Addresses=false
      이전 줄을 다음과 같이 변경합니다.
      wrapper.java.additional.109=-Djava.net.preferIPv6Addresses=true
    3. MID 서버를 다시 시작합니다.
      MID 서버 이제 IPv6을 통해 인스턴스에 연결하도록 구성되었습니다.
      주:
      이중 스택 MID 서버의 경우 래퍼를 변경해도 ecc_agent 기록에 채워진 데이터(기본적으로 IPv4)에는 영향을 주지 않습니다.
    4. IPv4보다 IPv6를 선호하도록 ecc_agent 레코드를 업데이트하려면 다음 MID 서버 구성 매개 변수를 지정하고 true로 설정합니다. mid.prefer_ipv6_addresses.
    5. MID 서버를 다시 시작합니다.
      이중 스택 MID 서버ecc_agent 기록의 관련 필드를 IPv6 주소로 채웁니다. 테이블 ecc_agent_routerecc_agent_ip_address 는 이중 스택 호스트의 IPv4 및 IPv6 항목으로 채워집니다.