VMware Global Community
sasama1997
Contributor
Contributor

CloneVM_TaskでIPアドレスを変更した仮想マシンの作成方法は?(SDK for JAVA)

こんにちは。

私は今、テンプレートから仮想マシンのクローンを作成しています。

その時、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.");

     }

//************************************************************

私はこれが分かるとすごく助かります。

宜しくお願いします。

0 Kudos
0 Replies