2017-10-05 17 views
0

자바를 사용하여 VM을 복제/생성하는 동안 VM웨어의 VM에 고정 IP 주소를 할당하고 싶습니다. 나는 어떻게 이것을 달성 할 수 있는가? 아무도 모른다면 코드 스 니펫을 공유하십시오.자바를 사용하여 VM웨어의 VM에 정적 IP 할당

+0

중복되는 질문이 있습니다. 여기를 참조하십시오 : https://stackoverflow.com/questions/46579403/assign-static-ip-to-vm-in-vmware-using-java –

+0

@BastiaanvanHaastrecht 당신이 다른 링크를 게시하는 것을 의미한다고 생각합니다 : https : // stackoverflow .com/questions/46023226/ip-address-of-a-virtual-machine-with-vmware-package로 변경할 수 있습니다. – YSK

답변

0

Java 또는 다른 기술에서이 방법이 간단하지 않다고 생각합니다. VMWare VM을 복제 할 때 네트워크 ID는 MAC 주소를 제외하고 동일하게 유지됩니다. IP가 할당되는 방법은 OS가 일반적으로 사용하는 방법을 사용하여 게스트 OS가 결정할 사항입니다. 정적 IP를 사용하도록 게스트 OS를 구성한 경우 복제본에도 동일한 정적 IP가 있습니다.

VMWare는 게스트 VM의 가상 디스크에 대한 액세스를 허용하는 도구를 제공합니다. 이러한 작업이 (호스트) 플랫폼에서 플랫폼에 이르기까지 다양합니다. 따라서 원칙적으로 파일 수준에서 게스트 OS의 네트워크 구성을 조작하여 고정 IP를 설정할 수 있습니다. 예를 들어, Linux 게스트의 경우 프로그래밍 방식으로 /etc/sysconfig/network을 수정할 수 있습니다. 네트워크 구성이 불투명 한 형식이되어 프로그램에 의해 쉽게 수정되지 않기 때문에 이와 같은 프로세스가 Windows 게스트에게 특히 고통 스럽습니다.

불가능에 접해서 끔찍한 일처럼 보입니다. 그러나 VM을 항상 복제하므로이 점에 대해 잘못 입증하게되어 기쁩니다. 일반적으로 저는 게스트 OS가 DHCP를 사용하도록 설정했습니다. IP 번호를 신경 쓰면 게스트가 부팅 할 때 DHCP 서버가 특정 서비스를 제공하게합니다.