ESXi 호스트에서 Libvirt Java Bindings를 사용하여 새 영구 도메인을 정의하고자합니다. VM 용 장치와 소스 파일을 (다른 것들 중에서) 설정하는 xml 설명을 작성했습니다. 그러나 서버에서 디바이스의 소스 파일을 수동으로 작성하지 않으면 VM을 프로그램 적으로 정의 할 때 이미 존재하므로이 작업은 실패합니다. 여기 내가 사용하는 XML 코드 :Libvirt Java 바인딩이 도메인을 정의합니다.
<disk type='file' device='disk'>
<source file='[datastore1] TestVM/TestVM.vmdk'/>
<target dev='sda' bus='scsi'/>
<address type='drive' controller='0' bus='0' unit='0'/>
</disk>
는 그래서 TestVM.vmdk
도메인을 정의하는 전화를하기 전에 존재해야합니다,하지만 어떻게 든 프로그램이 작성해야합니다. 누구든지 Libvirt Java Bindings를 사용하여이 작업을 수행 할 수있는 방법을 알고 있습니까?