こんにちは。
私は今、テンプレートから仮想マシンのクローンを作成しています。
その時、IPを変更したいです。
VirtualMachineCloneSpec.customization.nicSettingMap.adapter.ip
に変更したいIPを設定しようとしています。
しかし、CustomizationIpGeneratorには何を設定するのか分かりません。
どうすれば取得できるのでしょうか?
まず、DynamicDataを取得することが必要なのでしょうか?
//***********************************************************
//***********************************************************
CustomizationIpGenerator genIP = new CustomizationIpGenerator();
CustomizationIPSettings customIP = new CustomizationIPSettings();
//ここでDynamicDataを取得する必要がありますか?
//どのように取得しますか?
customIP.setIp(genIP);
//ここでIPを設定しますか?
String clonedName = cloneName;
System.out.println("Launching clone task to create a clone: "
+ clonedName);
try {
ManagedObjectReference cloneTask
= service.cloneVM_Task(vmRef, vmFolderRef, clonedName, cloneSpec);
String status = cb.getServiceUtil().waitForTask(cloneTask);
if(status.equalsIgnoreCase("failure")) {
System.out.println("Failure -: Virtual Machine cannot be cloned");
}
if(status.equalsIgnoreCase("sucess")) {
System.out.println("Virtual Machine Cloned successfully.");
}
//************************************************************
私はこれが分かるとすごく助かります。
宜しくお願いします。