2016-07-21 3 views
0

CLI에서 vcenter 환경에 내 vmdk 파일과 함께 새 VM을 배포하려고합니다. esx 서버에 대한 ssh는 옵션이 아닙니다. 내가 이걸 할 수있는 방법이 있나. 일부 VM웨어 펄 SDK가 있다는 것을 알고 있지만, 나는이 일을하기 위해 필요한 것을 정확히 찾을 수 없었다. 나도 알아 GUI에서 동일한 작업이 가능하지만 GUI를 자동으로 만들어야하고 GUI를 확장해야하므로 나를위한 옵션이 아닙니다.vmware perl sdk를 통해 기존 vmdk 파일을 사용하여 새 VM을 배포하십시오.

답변

0

좀 더 구체적으로 기재 해주세요. Linux 또는 Windows CLI의 경우?

이 작업을 수행하는 가장 간단한 방법은 PowerCLI를 통해입니다 : https://my.vmware.com/web/vmware/details?downloadGroup=PCLI550&productId=352

기존 VM에서 복제하려면, 명령은 다음과 같습니다

$ VM2 = 새-VM -Name VM2 -VM VM1 -Datastore $ 데이터 저장소 -VMHost $ 호스트

또한 VMDK에서 만들려는 VMDK는 이미 대상 데이터 저장소에 있습니까? 먼저 VMDK를 가져와야합니까?

일반적으로 VM을 만들 때 새 "빈"VM을 만들거나 기존 VM에서 복제 할 수 있습니다. 사용하려는 VMDK가있는 경우 빈 VM을 만든 다음 VMDK를 연결합니다. 여기서는 해당 VMDK가 호스트가 액세스 할 수있는 데이터 저장소에 이미로드되어 있다고 가정합니다.

+0

안녕하세요, Alex입니다. Linux에서도 마찬가지입니다. 하지만 지금은 Windows의 솔루션도 작동합니다. 그래서 여기에 두 개의 VMDK 파일이 있는데, 하나는 읽기 전용 디스크로, 다른 하나는 읽기 - 쓰기 디스크로 사용하고 싶습니다. VM을 만들고 VM에이 두 VMDK를 연결하고 어느 것이 읽기 전용이고 어느 것이 읽기 전용인지 지정할 수있는 방법이 있습니까? – user1630946

+0

또한 여러 VM간에 공유하려는 읽기 전용 VMDK 디스크입니다. – user1630946

+0

공유 디스크를 추가하는 방법에 대한 설명은이 블로그 게시물을 참조하십시오. 주제는 Oracle RAC이지만 스크립트는 실제로 매우 일반적입니다. https://communities.vmware.com/docs/DOC-24873 –