vRealize Orchestrator에서 기본 워크플로 및 작업을 다른 워크플로와 결합하여 확장할 수 있습니다.

기본 워크플로의 입력 필드를 올바른 개체로 채우면 됩니다. 다음 스크립트를 실행하여 가장 일반적인 개체 중 일부를 찾을 수 있습니다.

vRealize Orchestrator 설명서에서 "VMware vRealize Orchestrator를 사용한 워크플로 개발" 을 참조하십시오.

표 1. 인벤토리의 모든 기본 사이트
설명 스크립트
스크립트의 두 번째 매개 변수는 선택 사항이며 사이트 이름의 일부일 수 있습니다. 이 스크립트는 사이트 개체의 어레이를 반환합니다(com.vmware.hms.o11n.model.Site). Server.findAllForType('VR:Site','')
표 2. 특정 기본 사이트
설명 스크립트
스크립트의 두 번째 매개 변수는 필수이며 사이트의 FQDN이어야 합니다. 이 스크립트는 사이트 개체를 반환합니다(com.vmware.hms.o11n.model.Site). Server.findForType('VR:Site', 'PRIMARY_SITE_FQDN');
표 3. 모든 원격 사이트
설명 스크립트
스크립트의 두 번째 매개 변수는 선택 사항이며 사이트 이름의 일부일 수 있습니다. 이 스크립트는 VcRemoteSite 개체의 어레이를 반환합니다(com.vmware.hms.o11n.model.VcRemoteSite). ROBO 복제의 경우 각 로컬 사이트에는 자체 원격 개체가 있으며 'Server.findAllForType('VR:VcRemoteSite','REMOTE_SITE_NAME'을 실행하면 기본 사이트가 원격 사이트와만 쌍을 구성하는 경우 스크립트가 두 개체를 반환합니다. Server.findAllForType('VR:VcRemoteSite','')
표 4. 특정 원격 사이트
설명 스크립트
올바른 원격 사이트 개체를 가져오려면 우선 기본 사이트를 가져온 다음 해당 원격 사이트를 가져와야 합니다.
var localSite = Server.findForType('VR:Site', 'REMOTE_SITE_NAME');
    var remoteSites = localSite.getVcRemoteSites()    
        for each( var rsite in remoteSites){
            if (rsite.name == 'PRIMARY_SITE_NAME'){ selectedRemoteSite = rsite; 
        }
            }
표 5. 원격 사이트에 로그인
설명 스크립트
올바른 개체를 가져왔고 원격 사이트가 vSphere Replication 플러그인에 이미 등록된 경우 원격 사이트에 로그인합니다. selectedRemoteSite.loginRemoteSite();
표 6. 사용자 이름 및 암호를 사용하여 원격 사이트에 로그인
설명 스크립트
원격 사이트가 vSphere Replication 플러그인에 등록되어 있는지에 관계없이 사용자 이름과 암호를 사용하여 원격 사이트에 로그인할 수 있습니다. selectedRemoteSite.loginRemoteSiteWithCredentials(YOUR_USERNAME, YOUR_PASSWORD);
표 7. 원격 사이트에 대한 모든 데이터스토어
설명 스크립트
VRRemoteDatastore 개체의 어레이로 원격 사이트에 대한 모든 데이터스토어를 찾습니다. 원격 사이트에 로그인되어 있어야 합니다. selectedRemoteSite.getDatastores();
표 8. 원격 사이트에 대한 모든 스토리지 프로파일
설명 스크립트
VRStorageProfile 개체의 어레이로 원격 사이트에 대한 모든 스토리지 프로파일을 찾습니다. 원격 사이트에 로그인되어 있어야 합니다. selectedRemoteSite.getStorageProfiles();
표 9. 조건과 일치하는 VM
설명 스크립트
특정 조건과 일치하는 VM을 찾습니다(예: 문자열 accounting을 포함하는 모든 VM). Server.findAllForType('VC:VirtualMachine', 'SEARCH_CRITERIA');
표 10. 어레이로 지원되는 모든 디스크 형식
설명 스크립트
VRDisktype 개체의 어레이로 지원되는 모든 디스크 형식을 찾습니다. 관련 필드는 이름 및 ID입니다. VRPluginConfig.getSupportedDiskFormats()