Examples of moveDatastoreFile()


Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

                    assert (vmMo != null);

                    // we can't rely on un-offical API (VirtualMachineMO.moveAllVmDiskFiles() any more, use hard-coded disk names that we know
                    // to move files
                    s_logger.info("Move volume out of volume-wrapper VM ");
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s.vmdk", dsMo.getName(), name, name),
                      dcMo.getMor(), dsMo.getMor(),
                      String.format("[%s] %s.vmdk", dsMo.getName(), name), dcMo.getMor(), true);
                   
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s-delta.vmdk", dsMo.getName(), name, name),
                          dcMo.getMor(), dsMo.getMor(),
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

                    s_logger.info("Move volume out of volume-wrapper VM ");
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s.vmdk", dsMo.getName(), name, name),
                      dcMo.getMor(), dsMo.getMor(),
                      String.format("[%s] %s.vmdk", dsMo.getName(), name), dcMo.getMor(), true);
                   
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s-delta.vmdk", dsMo.getName(), name, name),
                          dcMo.getMor(), dsMo.getMor(),
                          String.format("[%s] %s-delta.vmdk", dsMo.getName(), name), dcMo.getMor(), true);

                    s_logger.info("detach disks from volume-wrapper VM " + name);
                    vmMo.detachAllDisks();
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

          DatastoreMO dsMo = new DatastoreMO(dcMo.getContext(), dcMo.findDatastore(file.getDatastoreName()));
          if(dsMo.getMor() != null) {
            DatastoreFile targetFile = new DatastoreFile(file.getDatastoreName(), file.getFileName());
            if(!targetFile.getPath().equalsIgnoreCase(file.getPath())) {
              s_logger.info("Move " + file.getPath() + " -> " + targetFile.getPath());
              dsMo.moveDatastoreFile(file.getPath(), dcMo.getMor(), dsMo.getMor(), targetFile.getPath(), dcMo.getMor(), true);

              String pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                String pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                if(dsMo.fileExists(pairSrcFilePath)) {
                  s_logger.info("Move " + pairSrcFilePath + " -> " + pairTargetFilePath);
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

              String pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                String pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                if(dsMo.fileExists(pairSrcFilePath)) {
                  s_logger.info("Move " + pairSrcFilePath + " -> " + pairTargetFilePath);
                dsMo.moveDatastoreFile(pairSrcFilePath, dcMo.getMor(), dsMo.getMor(), pairTargetFilePath, dcMo.getMor(), true);
                }
               
              pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                if(dsMo.fileExists(pairSrcFilePath)) {
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

               
              pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                if(dsMo.fileExists(pairSrcFilePath)) {
                  s_logger.info("Move " + pairSrcFilePath + " -> " + pairTargetFilePath);
                dsMo.moveDatastoreFile(pairSrcFilePath, dcMo.getMor(), dsMo.getMor(), pairTargetFilePath, dcMo.getMor(), true);
                }
            }
          } else {
            s_logger.warn("Datastore for " + fileFullDsPath + " no longer exists, we have to skip");
          }
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

                DatastoreMO dsMo = new DatastoreMO(dcMo.getContext(), dcMo.findDatastore(file.getDatastoreName()));
                if (dsMo.getMor() != null) {
                    DatastoreFile targetFile = new DatastoreFile(file.getDatastoreName(), file.getFileName());
                    if (!targetFile.getPath().equalsIgnoreCase(file.getPath())) {
                        s_logger.info("Move " + file.getPath() + " -> " + targetFile.getPath());
                        dsMo.moveDatastoreFile(file.getPath(), dcMo.getMor(), dsMo.getMor(), targetFile.getPath(), dcMo.getMor(), true);

                        String pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                        String pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                        if (dsMo.fileExists(pairSrcFilePath)) {
                            s_logger.info("Move " + pairSrcFilePath + " -> " + pairTargetFilePath);
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

                        String pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                        String pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-flat.vmdk");
                        if (dsMo.fileExists(pairSrcFilePath)) {
                            s_logger.info("Move " + pairSrcFilePath + " -> " + pairTargetFilePath);
                            dsMo.moveDatastoreFile(pairSrcFilePath, dcMo.getMor(), dsMo.getMor(), pairTargetFilePath, dcMo.getMor(), true);
                        }

                        pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                        pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                        if (dsMo.fileExists(pairSrcFilePath)) {
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

                        pairSrcFilePath = file.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                        pairTargetFilePath = targetFile.getCompanionPath(file.getFileBaseName() + "-delta.vmdk");
                        if (dsMo.fileExists(pairSrcFilePath)) {
                            s_logger.info("Move " + pairSrcFilePath + " -> " + pairTargetFilePath);
                            dsMo.moveDatastoreFile(pairSrcFilePath, dcMo.getMor(), dsMo.getMor(), pairTargetFilePath, dcMo.getMor(), true);
                        }
                    }
                } else {
                    s_logger.warn("Datastore for " + fileFullDsPath + " no longer exists, we have to skip");
                }
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

                    assert (vmMo != null);

                    // we can't rely on un-offical API (VirtualMachineMO.moveAllVmDiskFiles() any more, use hard-coded disk names that we know
                    // to move files
                    s_logger.info("Move volume out of volume-wrapper VM ");
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s.vmdk", dsMo.getName(), vmdkName, vmdkName),
                        dcMo.getMor(), dsMo.getMor(),
                        String.format("[%s] %s.vmdk", dsMo.getName(), vmdkName), dcMo.getMor(), true);
                   
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s-delta.vmdk", dsMo.getName(), vmdkName, vmdkName),
                            dcMo.getMor(), dsMo.getMor(),
View Full Code Here

Examples of com.cloud.hypervisor.vmware.mo.DatastoreMO.moveDatastoreFile()

                    s_logger.info("Move volume out of volume-wrapper VM ");
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s.vmdk", dsMo.getName(), vmdkName, vmdkName),
                        dcMo.getMor(), dsMo.getMor(),
                        String.format("[%s] %s.vmdk", dsMo.getName(), vmdkName), dcMo.getMor(), true);
                   
                    dsMo.moveDatastoreFile(String.format("[%s] %s/%s-delta.vmdk", dsMo.getName(), vmdkName, vmdkName),
                            dcMo.getMor(), dsMo.getMor(),
                            String.format("[%s] %s-delta.vmdk", dsMo.getName(), vmdkName), dcMo.getMor(), true);

                    s_logger.info("detach disks from volume-wrapper VM " + vmdkName);
                    vmMo.detachAllDisks();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.