VMware Fusion (Mac 용)과 VMware ESXi / vSphere에서 다음과 같은 문제가 발생했습니다. 많은 사람들 이이 문제에 대해 잘 알고 있으며 VMware KB에 설명되어 있습니다. " 복제 된 Linux 가상 머신 (2002767)에서 네트워킹이 작동하지 않습니다 ."
- CentOS VM을 생성하십시오.
- 최소의 소프트웨어 세트와 작동하는 네트워크 스택을 갖춘 베어 본 VM입니다. 우리는 최소한의 VM을 가져 와서 복제하고 나중에 더 많은 소프트웨어를 추가한다는 아이디어입니다.
- 해당 VM 복제
- VMware Fusion 또는 vCenter는 복제 된 VM의 네트워크 인터페이스에 새 MAC 주소를 할당합니다.
- Linux는이 새로운 MAC 주소를 알지 못하므로 네트워킹이 작동하지 않습니다. 파일
/etc/sysconfig/network-scripts/ifcfg-ethN
에는 첫 번째 시스템의 인터페이스 MAC 주소가 있습니다. - 이 문제를 해결하려면 새 VM의 MAC 주소를
ifcfg-ethN
찾아이 MAC을 편집 하여HWADDR=
필드에 추가해야 합니다. 단순히 MAC을 잘라내어 필드에 붙여 넣을 수 없기 때문에, 특히 펜과 종이를 잊어 버려 MAC에 기록하는 경우 오류가 발생할 수 있습니다. - (Bonus points) 새 VM에서 종종 eth0, eth1 등이 잘못된 순서로 표시됩니다. 이 문제를 해결하려면 비전 춤 이 필요합니다.
/etc/udev/rules.d
이 작업을 수행 할 수는 있지만 단순히 새로운 VM을 가동하여 무언가를 테스트하고 싶을 때 오류가 발생하기 쉽고 고통 스럽습니다.
이 수동 프로세스를 단순화하는 방법이 있습니까? 새 머신을 복제 할 때 MAC 주소 문제를 어떻게 해결합니까?
이러한 시스템의 경우 장치 지속성 유지에 관심이 있습니까?
—
Shane Madden
네트워크 인터페이스가 아닙니다.
—
Stefan Lasiewski