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
-
xe를 사용하여 PIF 및 장치 검색:
xe pif-list host-uuid=<host-uuid> params=uuid,device,MAC,management
xe network-list params=uuid,name-label
중요:
문서나 스크립트에서 ethN 이름에 의존하지 마십시오. Dom0 인터페이스 이름이 ethN 패턴을 사용한다고 보장할 수 없습니다.
문제 해결
-
스크립트가 eth0 또는 eth1을 참조하기 때문에 업그레이드 후 실패합니다.
-
MAC 주소, 관리 플래그 또는 네트워크 이름 레이블을 사용하여 PIF를 검색하도록 스크립트를 업데이트하십시오.
-
-
관리 인터페이스를 찾을 수 없습니다.
-
dom0에서
ip -o link show을(를) 실행하여 장치를 나열합니다. XenCenter에서 호스트 속성 > NIC를 확인합니다. xe에서xe pif-list management=true params=uuid,device,MAC를(을) 실행합니다.
-
문제가 지속되면 로그를 수집하고 지원팀에 문의하십시오.