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를(를) 실행합니다.
- dom0에서
문제가 지속되면 로그를 수집하고 지원팀에 문의하십시오.
XenServer 9의 Dom0 네트워크 인터페이스 이름 지정
복사 완료!
실패!