XenServer

XenServer 9의 Dom0 네트워크 인터페이스 이름 지정

개요

XenServer® 9의 새로운 기능: 제어 도메인(dom0)은 systemd 예측 가능한 네트워크 인터페이스 이름을 채택하고 Toolstack networkd에서 인터페이스 처리를 통합합니다. 이전 릴리스에서는 여러 구성 요소가 dom0 인터페이스 이름을 레거시 ethN 패턴으로 변경했습니다. XenServer 9에서는 dom0 인터페이스 이름이 더 이상 강제로 ethN으로 변경되지 않습니다.

이 변경 사항은 안정성과 유지 관리성을 향상시키고 dom0을 업계 표준 이름 지정과 일치시킵니다.

XenServer 9의 새로운 기능

  • 안정적인 하드웨어 속성(예: eno12429np0)을 기반으로 하는 dom0의 예측 가능한 인터페이스 이름.
  • Toolstack networkd에서 통합된 인터페이스 관리.
  • ethN(예: eth0, eth1)으로의 강제 이름 변경 제거.

XenServer 8.4와 비교하여 달라진 점

  • XenServer 8.4: 여러 구성 요소가 협력하여 dom0 인터페이스를 정렬하고 ethN으로 이름을 변경했습니다.
  • XenServer 9: Dom0은 systemd 예측 가능한 이름을 사용하며 단일 구성 요소가 인터페이스 이름 지정 및 상태를 관리합니다.

참고:

예측 가능한 이름은 하드웨어 및 토폴로지에서 파생됩니다. 정확한 이름은 플랫폼에 따라 다릅니다.

제품에서 보이는 내용

  • dom0의 인터페이스 이름은 systemd 규칙을 따릅니다. 예를 들어, eth0은 eno12429np0으로 나타날 수 있습니다. XAPI PIF의 장치 필드는 새 이름을 반영합니다.
  • eth0과 연결되었던 풀 전체 네트워크의 기본 네트워크 이름 레이블은 이제 Pool-wide network 0입니다.

장점

  • 통합된 인터페이스 관리는 제품 안정성과 유지보수성을 향상시킵니다.
  • 예측 가능한 이름은 재부팅 및 하드웨어 변경 시 모호성을 줄여줍니다.

자동화 및 스크립트 마이그레이션

XenServer 9으로 업그레이드할 때 ethN 장치 이름을 가정하는 스크립트나 도구가 실패할 수 있습니다. ethN을 하드코딩하는 대신 인터페이스를 동적으로 검색하도록 자동화를 업데이트하십시오.

예시:

  • Linux 도구를 사용하여 dom0 인터페이스 나열:
  ip -o link show
  <!--NeedCopy-->
  • xe를 사용하여 PIF 및 장치 검색:
  xe pif-list host-uuid=<host-uuid> params=uuid,device,MAC,management
  xe network-list params=uuid,name-label
  <!--NeedCopy-->

중요:

설명서나 스크립트에서 ethN 이름에 의존하지 마십시오. Dom0 인터페이스 이름은 ethN 패턴을 사용한다고 보장되지 않습니다.

문제 해결

  • eth0 또는 eth1을 참조하기 때문에 업그레이드 후 스크립트가 실패합니다.
    • MAC 주소, 관리 플래그 또는 네트워크 이름 레이블로 PIF를 검색하도록 스크립트를 업데이트하십시오.
  • 관리 인터페이스를 찾을 수 없습니다.
    • dom0에서 ip -o link show을(를) 실행하여 장치를 나열합니다. XenCenter에서 호스트 속성 > NIC를 확인합니다. xe에서 xe pif-list management=true params=uuid,device,MAC를(를) 실행합니다.

문제가 지속되면 로그를 수집하고 지원팀에 문의하십시오.

XenServer 9의 Dom0 네트워크 인터페이스 이름 지정