가상 머신을 마이그레이션할 때 인터페이스 이름이 변경되지만 원래 이름은 유효하게 유지됩니다.

가상 머신을 마이그레이션할 때 인터페이스 이름이 변경되지만 원래 이름은 유효하게 유지됩니다.

나는 이해하고 해결책을 찾아야 하는 복잡하고 말도 안되는 상황에 직면해 있습니다.

배경: 우리는 OVF를 통해 제품을 가상 어플라이언스로 배송합니다. 차세대 제품에서는 패키저를 사용하여 골든 이미지를 생성하고 어댑터 이름이 ens160인 인터페이스 파일을 제공했습니다. 거기 모든 것이 괜찮습니다. 그러나 동일한 방식으로 배송되는 오래된 제품이 있는데 이에 대한 포장 스크립트가 없습니다. 이전에 가상 머신을 사용하고 있었는데, 이를 변경한 다음 OVF로 내보냈습니다.

지난 주에 우리는 이전 제품에 대한 버그 수정을 수행해야 했습니다. OVF를 내보내려고 했을 때 해당 vCenter 호스트가 충돌하여 내보낼 수 없었습니다. 그래서 다른 호스트로 옮겼고 여기서 패커 기반 프로젝트를 구축했습니다.

원래 컴퓨터에도 ens160 이름이 있었지만 다른 호스트로 마이그레이션했을 때 이름이 ens32로 변경되었고 네트워크 서비스에서 ens160이 유효한 이름이 아니라고 했습니다. 하지만 ens160이 이 호스트에서 유효한 이름이라는 것을 알고 있습니다. 논리 주소를 나열하면 ens32만 표시됩니다.

왜 바뀌었나요? ens160을 강제로 사용하거나 시작 시 올바른 인터페이스 이름으로 인터페이스 파일을 생성하도록 하려면 어떻게 해야 합니까? 예측 가능한 네트워크 인터페이스 이름을 이해하는 데 정말 어려움을 겪고 있습니다. 별로 예측 가능해 보이지는 않습니다.

관련 정보