VMware OVF Tool을 사용하여 VMware Cloud Director 장치를 OVF 템플릿으로 배포할 수 있습니다.
VMware Cloud Director 서버 그룹의 첫 번째 구성원을 기본 셀로 배포해야 합니다. VMware Cloud Director 서버 그룹의 후속 구성원은 대기 또는 VMware Cloud Director 애플리케이션 셀로 배포할 수 있습니다. 장치 배포 및 데이터베이스 고가용성 구성의 내용을 참조하십시오.
OVF Tool 설치에 대한 자세한 내용은 "VMware OVF Tool 릴리스 정보" 문서를 참조하십시오.
OVF Tool 사용에 대한 자세한 내용은 "OVF Tool 사용자 가이드" 를 참조하십시오.
하나의 서버 그룹에서 Linux에 설치된 VMware Cloud Director 및 VMware Cloud Director 장치 배포의 혼합은 지원되지 않습니다.
데이터베이스 클러스터에 추가 또는 교체용 장치를 추가하는 경우 vCPU 및 RAM이 클러스터에 있는 기존의 기본 및 대기 셀과 일치해야 합니다.
새로 배포된 대기 항목의 OVA 버전은 클러스터의 기존 장치와 동일해야 합니다. 실행 중인 장치의 버전을 보려면 장치 관리 UI에서 정보를 참조하십시오. 장치는 VMware Cloud Director-v.v.v.v-nnnnnn_OVF10.ova 형식의 이름으로 배포됩니다. 여기서 v.v.v.v는 제품 버전을 나타내고 nnnnnn은 빌드 번호를 나타냅니다. 예: VMware Cloud Director-10.2.0.0-9229800_OVA10.ova.
vSphere에서 OVF 템플릿을 배포하는 방법에 대한 자세한 내용은 "vSphere 가상 시스템 관리" 를 참조하십시오.
아니면 vSphere Client를 사용하여 장치를 배포할 수 있습니다. vSphere Client를 사용하여 VMware Cloud Director 장치 배포의 내용을 참조하십시오.
배포 명령을 실행하기 전에 VMware Cloud Director 장치 배포를 위한 사전 요구 사항의 내용을 참조하십시오.
VMware Cloud Director 10.2부터는 VMware Cloud Director 장치를 배포하려면 --X:enableHiddenProperties 매개 변수를 포함해야 합니다.
기본 장치 배포 중에 선택적 OVF 구성 옵션을 지정할지 아니면 장치 관리 사용자 인터페이스를 실행하여 배포 후에 구성을 완료할지 선택할 수 있습니다.
VMware Cloud Director 장치 배포를 위한 ovftool 명령 옵션 및 속성
옵션 | 값 | 설명 |
---|---|---|
--noSSLVerify | 해당 없음 | vSphere 연결에 대한 SSL 확인을 건너뜁니다. |
--acceptAllEulas | 해당 없음 | 모든 EULA(최종 사용자 라이센스 계약)에 동의합니다. |
--X:enableHiddenProperties | 해당 없음 | 장치의 구성에 대한 모든 속성을 표시합니다. |
--datastore | target_vc_datastore |
가상 시스템 구성 파일과 가상 디스크를 저장할 대상 데이터스토어 이름입니다. |
--allowAllExtraConfig | 해당 없음 | 모든 추가 구성 옵션을 VMX 형식으로 변환합니다. |
--net:"eth0 Network" | portgroup_on_vc_for_eth0 |
장치 eth0 네트워크의 대상 네트워크입니다.
중요:
eth1 대상 네트워크와 달라야 합니다.
|
--net:"eth1 Network" | portgroup_on_vc_for_eth1 |
장치 eth1 네트워크의 대상 네트워크입니다.
중요:
eth0 대상 네트워크와 달라야 합니다.
|
--name | vm_name_on_vc |
장치의 가상 시스템 이름입니다. |
--diskMode | thin 또는 thick |
가상 시스템 구성 파일 및 가상 디스크의 디스크 형식입니다. |
--prop:"vami.ip0.VMware_vCloud_Director" | eth0_ip_address |
eth0 의 IP 주소입니다. UI 및 API 액세스에 사용됩니다. 이 주소에서 DNS 역방향 조회는 장치의 호스트 이름을 결정하고 설정합니다. |
--prop:"vami.ip1.VMware_vCloud_Director" | eth1_ip_address |
eth1 의 IP 주소입니다. 내장형 PostreSQL 데이터베이스 서비스를 비롯한 내부 서비스에 액세스하는 데 사용됩니다. |
--prop:"vami.DNS.VMware_vCloud_Director" | dns_ip_address |
장치에 대한 도메인 이름 서버의 IP 주소입니다. |
--prop:"vami.domain.VMware_vCloud_Director" | domain_name |
DNS 검색 도메인입니다. 검색 경로의 첫 번째 요소로 표시됩니다. |
--prop:"vami.gateway.VMware_vCloud_Director" | gateway_ip_address |
장치에 대한 기본 게이트웨이의 IP 주소입니다. |
--prop:"vami.netmask0.VMware_vCloud_Director" | netmask |
eth0 인터페이스의 넷마스크 또는 접두사입니다. |
--prop:"vami.netmask1.VMware_vCloud_Director" | netmask |
eth1 인터페이스의 넷마스크 또는 접두사입니다. |
--prop:"vami.searchpath.VMware_vCloud_Director" | a_list_of_domain_names |
장치의 도메인 검색 경로입니다. 쉼표 또는 공백으로 구분된 도메인 이름 목록입니다. |
--prop:"vcloudconf.ceip_enabled.VMware_vCloud_Director | true 또는 false |
VMware 고객 환경 향상 프로그램에 참여를 활성화하거나 비활성화합니다. 기본값은 true입니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director" | true 또는 false |
장치에 대한 SSH root 액세스를 활성화하거나 비활성화합니다. |
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director" | true 또는 false |
처음 로그인한 후 초기 암호를 계속 사용할지 여부를 결정합니다. |
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director" | nfs_ip_address:nfs_mount_path |
외부 NFS 서버의 IP 주소 및 내보내기 경로입니다. 기본 셀에만 사용됩니다. |
--prop:"vcloudapp.ntp-server.VMware_vCloud_Director" | ntp_server_ip_address |
시간 서버의 IP 주소입니다. |
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director" | ova_root_password |
장치에 대한 초기 루트 암호입니다. 8자 이상이어야 하며 최소한 대문자 1개, 소문자 1개, 숫자 1개 및 특수 문자 1개 사용해야 합니다.
중요: 초기 루트 암호는 개인 키 암호가 됩니다. 클러스터를 배포하려면 초기 배포 중에 모든 셀에 동일한 루트 암호가 있어야 합니다. 부팅 프로세스가 끝나면 원하는 셀에서 루트 암호를 변경할 수 있습니다.
|
--prop:"vcloudconf.db_pwd.VMware_vCloud_Director" | db_password |
vcloud 사용자의 데이터베이스 암호입니다. 기본 셀에만 사용됩니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudconf.admin_email.VMware_vCloud_Director" | vcd_admin_email_address |
시스템 관리자 계정의 이메일 주소입니다. 기본 셀에만 사용됩니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudconf.admin_fname.VMware_vCloud_Director" | Admin_vcd_name |
시스템 관리자 계정의 이름입니다. 기본 셀에만 사용됩니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudconf.admin_pwd.VMware_vCloud_Director" | vcd_admin_password |
시스템 관리자 계정의 암호입니다. 기본 셀에만 사용됩니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudconf.admin_uname.VMware_vCloud_Director" | vcd_admin_username |
시스템 관리자 계정의 사용자 이름입니다. 기본 셀에만 사용됩니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudconf.inst_id.VMware_vCloud_Director" | vcd_install_ID |
VMware Cloud Director 설치 ID입니다. 기본 셀에만 사용됩니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudconf.sys_name.VMware_vCloud_Director" | ova_system_name |
VMware Cloud Director 설치를 위해 생성할 vCenter Server 폴더의 이름입니다. 배포 후 장치 관리 사용자 인터페이스를 실행하여 기본 장치 구성을 완료하려는 경우 선택 사항입니다. |
--prop:"vcloudnet.routes0.VMware_vCloud_Director" | ip_address1 cidr, ip_address2, ... |
선택 사항입니다. eth0 인터페이스에 대한 정적 경로입니다. 쉼표로 구분된 경로 규격 목록이어야 합니다. 경로 규격은 게이트웨이의 IP 주소와 CIDR(Classless Inter-Domain Routing) 네트워크 규격(접두사/비트)(선택 사항)으로 구성되어야 합니다. 예: 172.16.100.253 172.16.100/19, 172.16.200.253. |
--prop:"vcloudnet.routes1.VMware_vCloud_Director" | ip_address1 cidr, ip_address2, ... |
선택 사항입니다. eth1 인터페이스에 대한 정적 경로입니다. 쉼표로 구분된 경로 규격 목록이어야 합니다. 경로 규격은 게이트웨이의 IP 주소와 CIDR(Classless Inter-Domain Routing) 네트워크 규격(접두사/비트)(선택 사항)으로 구성되어야 합니다. 예: 172.16.100.253 172.16.100/19, 172.16.200.253. |
--deploymentOption | primary-small , primary-medium , primary-large , primary-extralarge , standby-small , standby-medium , standby-large , standby-extralarge 또는 cell |
배포하려는 장치 유형 및 크기입니다. 기본-소 및 대기-소 VMware Cloud Director 장치 크기는 랩 또는 테스트 시스템에 적합합니다. 기본-대 및 대기-대 크기는 운영 시스템에 대한 최소 크기 조정 요구 사항을 충족합니다. 워크로드에 따라 리소스를 추가해야 할 수도 있습니다.
중요:
VMware Cloud Director 서버 그룹의 기본 셀과 대기 셀은 동일한 크기여야 합니다. 데이터베이스 HA 클러스터는 기본-소 셀 1개와 대기-소 셀 2개, 기본-중 셀 1개와 대기-중 셀 2개 등으로 구성될 수 있습니다.
배포 후에는 장치의 크기를 재구성할 수 있습니다. |
--powerOn | path_to_ova |
배포 후에 가상 시스템 전원을 켭니다. |
운영 기본 VMware Cloud Director 장치를 배포하는 명령의 예
vcloudapp.varoot-passwordVMware_vCloud_Director
,
vcloudconf.db_pwdVMware_vCloud_Director
및
vcloudconf.admin_pwd.VMware_vCloud_Director
암호를 사용자 자신의 안전한 암호로 바꿉니다.
ovftool\ --noSSLVerify \ --acceptAllEulas \ --X:enableHiddenProperties \ --datastore='datastore6' \ --allowAllExtraConfig \ --net:"eth0 Network"="My_UI_API_Network" \ --net:"eth1 Network"="My_Internal_DB_Services_Network" \ --name=MyAppliance \ --diskMode=thick \ --prop:"vami.ip0.VMware_vCloud_Director"="10.0.0.142" \ --prop:"vami.ip1.VMware_vCloud_Director"="172.18.41.24" \ --prop:"vami.DNS.VMware_vCloud_Director"="10.0.0.2" \ --prop:"vami.domain.VMware_vCloud_Director"="mycompany.com" \ --prop:"vami.gateway.VMware_vCloud_Director"="10.0.0.1" \ --prop:"vami.netmask0.VMware_vCloud_Director"="255.255.0.0" \ --prop:"vami.netmask1.VMware_vCloud_Director"="255.255.224.0" \ --prop:"vami.searchpath.VMware_vCloud_Director"="eng.mycompany.com" \ --prop:"vcloudapp.enable_ssh.VMware_vCloud_Director"="False" \ --prop:"vcloudapp.expire_root_password.VMware_vCloud_Director"="True" \ --prop:"vcloudapp.nfs_mount.VMware_vCloud_Director"="10.0.0.96:/data/transfer" \ --prop:"vcloudapp.ntp-server.VMware_vCloud_Director"="time.mycompany.com" \ --prop:"vcloudapp.varoot-password.VMware_vCloud_Director"="place-secure-password-here" \ --prop:"vcloudconf.db_pwd.VMware_vCloud_Director"="place-secure-password-here" \ --prop:"vcloudconf.admin_email.VMware_vCloud_Director"="[email protected]" \ --prop:"vcloudconf.admin_fname.VMware_vCloud_Director"="vcdadmin" \ --prop:"vcloudconf.admin_pwd.VMware_vCloud_Director"="place-secure-password-here" \ --prop:"vcloudconf.admin_uname.VMware_vCloud_Director"="administrator" \ --prop:"vcloudconf.inst_id.VMware_vCloud_Director"="59" \ --prop:"vcloudconf.sys_name.VMware_vCloud_Director"="MyAppliance" \ --deploymentOption="primary-large" \ --powerOn "/MyPath/VMware_vCloud_Director-version_number_OVF10.ova" \ vi://vc_user_name:vc_password@vc_hostname_or_ip_address/vc_dataceter_name/host/vc_cluster_name
운영 대기 VMware Cloud Director 장치를 배포하는 명령의 예
vcloudapp.varoot-password.VMware_vCloud_Director
암호를 사용자 자신의 안전한 암호로 바꿉니다.
ovftool \ --noSSLVerify \ --acceptAllEulas \ --X:enableHiddenProperties \ --datastore='datastore6' \ --allowAllExtraConfig \ --net:"eth0 Network"="My_UI_API_Network" \ --net:"eth1 Network"="My_Internal_DB_Services_Network" \ --name=MySecondAppliance \ --diskMode=thick \ --prop:"vami.ip0.VMware_vCloud_Director"="10.0.0.143" \ --prop:"vami.ip1.VMware_vCloud_Director"="172.18.41.25" \ --prop:"vami.DNS.VMware_vCloud_Director"="10.0.0.2" \ --prop:"vami.domain.VMware_vCloud_Director"="mycompany.com" \ --prop:"vami.gateway.VMware_vCloud_Director"="10.0.0.1" \ --prop:"vami.netmask0.VMware_vCloud_Director"="255.255.0.0" \ --prop:"vami.netmask1.VMware_vCloud_Director"="255.255.224.0" \ --prop:"vami.searchpath.VMware_vCloud_Director"="eng.mycompany.com" \ --prop:"vcloudapp.enable_ssh.VMware_vCloud_Director"="False" \ --prop:"vcloudapp.expire_root_password.VMware_vCloud_Director"="True" \ --prop:"vcloudapp.nfs_mount.VMware_vCloud_Director"="10.0.0.96:/data/transfer" \ --prop:"vcloudapp.ntp-server.VMware_vCloud_Director"="time.mycompany.com" \ --prop:"vcloudapp.varoot-password.VMware_vCloud_Director"="place-secure-password-here" \ --prop:"vcloudconf.sys_name.VMware_vCloud_Director"="MySecondAppliance" \ --deploymentOption="standby-large" \ --powerOn "/MyPath/VMware_vCloud_Director-version_number_OVF10.ova" \ vi://vc_user_name:vc_password@vc_hostname_or_ip_address/vc_dataceter_name/host/vc_cluster_name
VMware Cloud Director 장치 배포 후 작업
장치를 배포한 후에는 firstboot 로그 파일에서 경고 오류 메시지를 확인하십시오. VMware Cloud Director 장치의 로그 파일 검토의 내용을 참조하십시오.
장치 관리 사용자 인터페이스를 사용하여 기본 장치를 구성합니다. VMware Cloud Director 기본 장치 구성의 내용을 참조하십시오.
장치 관리 사용자 인터페이스를 사용하여 대기 및 애플리케이션 셀을 구성합니다. VMware Cloud Director 대기 및 애플리케이션 셀 구성의 내용을 참조하십시오.