CLI 설치 관리자를 사용하여 vCenter Server 설치를 장치로 마이그레이션하는 경우 마이그레이션 규격에 필요한 값으로 매개 변수를 제공해야 합니다.
이 표에는 소스 vCenter Server의 입력 데이터를 제공하는 데 사용하는 구성 매개 변수가 나와 있습니다.
백슬래시(\) 또는 따옴표(") 문자가 포함된 값을 설정하려면 문자 앞에 백슬래시(\) 문자가 와야 합니다. 예를 들어 "password":"my\"password"
는 암호를 my"password로 설정하고 "image":"C:\\vmware\\vcsa"
는 경로를 C:\vmware\vcsa로 설정합니다.
부울 값은 소문자만 포함해야 하며 true
또는 false
일 수 있습니다. 예: "ssh.enable":false
JSON 마이그레이션 템플릿에 있는 구성 매개 변수의 섹션 및 하위 섹션
JSON 마이그레이션 템플릿의 구성 매개 변수는 섹션과 하위 섹션으로 구성됩니다.
섹션 | 하위 섹션 | 설명 |
---|---|---|
new.vcsa - 마이그레이션할 대상 장치를 설명합니다. |
esxi |
새 장치를 ESXi 호스트에 직접 배포하려는 경우에만 사용합니다.
대상
ESXi 호스트를 설명하는 구성 매개 변수가 포함됩니다.
참고:
esxi 또는
vc 하위 섹션을 채워야 합니다.
|
vc |
장치를 vCenter Server 인스턴스의 인벤토리에 배포하려는 경우에만 사용합니다. 대상 ESXi 호스트 또는 vCenter Server 인벤토리의 DRS 클러스터를 설명하는 구성 매개 변수가 포함됩니다.
참고:
vc 또는
esxi 하위 섹션을 채워야 합니다.
|
|
appliance |
장치를 설명하는 구성 매개 변수가 포함됩니다. | |
os |
장치의 운영 체제 설정을 설명하는 구성 매개 변수가 포함됩니다. | |
ovftool.arguments |
설치 관리자가 생성하는 OVF Tool 명령에 임의의 인수와 해당 값을 추가하기 위한 선택적 하위 섹션입니다.
중요:
vCenter Server Appliance 설치 관리자는
ovftool.arguments 하위 섹션의 구성 매개 변수를 검증하지 않습니다. OVF Tool에서 인식하지 않는 인수를 설정하면 배포가 실패할 수 있습니다.
|
|
temporary.network |
소스에서 새 대상 장치로 데이터를 마이그레이션하기 위한 임시 네트워크를 설명하는 구성 매개 변수를 포함합니다. | |
user-options |
소스가 vCenter Server 인스턴스인 경우에만 사용합니다. 특정 구성 요소에 대해 마이그레이션 프로세스의 특성을 제어할 수 있는 구성 매개 변수를 포함합니다. | |
source.vc - 소스 vCenter Server, vCenter Single Sign-On 또는 Platform Services Controller를 설명합니다. |
vc.win |
vCenter Server, vCenter Single Sign-On 또는 Platform Services Controller의 소스 Windows 설치를 설명하는 구성 매개 변수를 포함합니다. |
run.migration.assistant |
소스 Windows 설치가 가상 시스템으로 실행되고 있고 Migration Assistant 호출을 자동화하려는 경우에만 사용합니다. 소스 Windows 설치가 물리적 시스템에서 실행되거나 소스 Windows 시스템에서 수동으로 Migration Assistant를 실행하는 경우 소스 시스템의 Migration Assistant 콘솔 출력에서 지문 값을 복사하여 vc.win 하위 섹션의 migration.ssl.thumbprint 키에 붙여 넣고 run.migration.assistant 섹션을 제거합니다. |
|
ceip - CEIP(고객 환경 향상 프로그램) 참여를 설명합니다. |
settings |
VMware CEIP(고객 환경 향상 프로그램)에 참여하거나 참여하지 않는 데 필요한 ceip.enabled 구성 매개 변수만 포함됩니다. 내장된 vCenter Single Sign-On이 있는 vCenter Server Appliance 또는 Platform Services Controller 장치를 배포하는 경우에만 필요합니다.
참고:
true 로 설정한 경우에는 CLI 배포 명령을 실행할 때
--acknowledge-ceip 인수를 사용해야 합니다.
CEIP에 대한 자세한 내용은 "vCenter Server 및 호스트 관리" 의 고객 환경 향상 프로그램 구성 섹션을 참조하십시오. |
new.vcsa
섹션의 구성 매개 변수
이름 | 유형 | 설명 |
---|---|---|
hostname |
string | 장치를 배포할 대상 ESXi 호스트의 IP 주소 또는 FQDN입니다. |
username |
string | 대상 ESXi 호스트에서 관리 권한을 가진 사용자 이름입니다(예: root). |
password |
string | 대상 ESXi 호스트에서 관리 권한을 가진 사용자의 암호입니다. |
deployment.network |
string | 장치를 연결할 네트워크의 이름입니다.
참고: 대상
ESXi 호스트에서 액세스할 수 있는 네트워크여야 합니다.
대상 ESXi 호스트에 네트워크가 하나뿐인 경우에는 무시됩니다. |
datastore |
string | 장치의 모든 가상 시스템 구성 파일과 가상 디스크를 저장할 데이터스토어의 이름입니다.
참고: 데이터스토어는
ESXi 호스트에서 액세스할 수 있어야 합니다.
데이터스토어에 사용 가능한 공간이 충분히 있어야 합니다. |
port |
정수 | ESXi 호스트의 포트 번호입니다. 기본 포트는 443입니다. |
이름 | 유형 | 설명 |
---|---|---|
hostname |
string | 장치를 배포할 대상 vCenter Server 인스턴스의 IP 주소 또는 FQDN입니다. |
username |
string | 대상 vCenter Server 인스턴스에서 vCenter Single Sign-On 관리자의 이름입니다(예: [email protected]). |
password |
string | 대상 vCenter Server 인스턴스에서 vCenter Single Sign-On 관리자의 암호입니다. |
deployment.network |
string | 장치를 연결할 네트워크의 이름입니다.
참고: 네트워크는 장치를 배포할 대상
ESXi 호스트 또는 DRS 클러스터에서 액세스할 수 있어야 합니다.
대상 ESXi 호스트 또는 DRS 클러스터에 네트워크가 하나뿐인 경우에는 무시됩니다. |
datacenter |
문자열 또는 어레이 | 장치를 배포할 대상 ESXi 호스트 또는 DRS 클러스터를 포함하는 vCenter Server 데이터 센터입니다.
데이터 센터가 폴더 또는 폴더 구조에 있는 경우, 값은 쉼표로 구분된 문자열 목록이거나 쉼표로 구분된 목록의 단일 문자열이어야 합니다. 예를 들면 다음과 같습니다.
["parent_folder", "child_folder", "datacenter_name"]또는 "parent_folder, child_folder, datacenter_name"
참고: 값은 대/소문자를 구분합니다.
|
datastore |
string | 장치의 모든 가상 시스템 구성 파일과 가상 디스크를 저장할 데이터스토어의 이름입니다.
참고: 대상
ESXi 호스트 또는 DRS 클러스터에서 액세스할 수 있는 데이터스토어여야 합니다.
데이터스토어에 15GB 이상의 여유 디스크 공간이 있어야 합니다. |
port |
정수 | vCenter Server의 포트 번호입니다. 기본 포트는 443입니다. |
target |
문자열 또는 어레이 | 장치를 배포할 대상 ESXi 호스트 또는 DRS 클러스터입니다.
중요:
vCenter Server 인벤토리에 표시되는 이름을 제공해야 합니다. 예를 들어
vCenter Server 인벤토리에서 대상
ESXi 호스트의 이름이 IP 주소인 경우에는 FQDN을 제공할 수 없습니다.
대상
ESXi 호스트 또는 DRS 클러스터가 폴더 또는 폴더 구조에 있는 경우, 값은 쉼표로 구분된 문자열 목록이거나 쉼표로 구분된 목록의 단일 문자열이어야 합니다. 예를 들면 다음과 같습니다.
["parent_folder", "child_folder", "esxi-host.domain.com"]또는 "parent_folder, child_folder, esxi-host.domain.com"
대상
ESXi 호스트가 클러스터의 일부인 경우에는 쉼표로 구분된 문자열 목록 또는 쉼표로 구분된 목록의 단일 문자열을 사용하여 경로를 제공합니다. 예를 들면 다음과 같습니다.
["cluster_name", "esxi-host.domain.com"]또는 "cluster_name, esxi-host.domain.com"
참고: 값은 대/소문자를 구분합니다.
|
vm.folder |
string | 선택 사항입니다. 장치를 추가할 VM 폴더의 이름입니다. |
이름 | 유형 | 설명 |
---|---|---|
thin.disk.mode |
Boolean | 씬 가상 디스크를 사용하여 장치를 배포하려면 true 로 설정합니다. |
deployment.option |
string | 장치의 크기입니다.
|
image |
string | 선택 사항입니다. vCenter Server Appliance 설치 패키지의 로컬 파일 경로 또는 URL입니다. 기본적으로 설치 관리자는 vcsa 폴더에 있는 ISO 파일에 포함된 설치 패키지를 사용합니다. |
name |
string | 장치의 VM 이름입니다. 퍼센트 기호(%), 백슬래시(\) 또는 슬래시(/)를 제외하고 ASCII 문자만 포함해야 하며 길이가 80자를 넘지 않아야 합니다. |
ovftool.path |
string | 선택 사항입니다. OVF Tool 실행 파일의 로컬 파일 경로입니다. 기본적으로 설치 관리자는 vcsa/ovftool 폴더에 있는 ISO 파일에 포함된 OVF Tool 인스턴스를 사용합니다. |
이름 | 유형 | 설명 |
---|---|---|
password |
string | 장치 운영 체제의 루트 사용자 암호입니다. 암호에는 8~20자를 포함해야 하며 대문자, 소문자, 숫자 및 특수 문자(예: 달러 기호($), 해시 키(#), 앳 기호(@), 마침표(.) 또는 느낌표(!))를 하나 이상 사용해야 합니다. 모든 문자는 공백 없는 소문자 ASCII 문자여야 합니다. |
ssh.enable |
Boolean | SSH 관리자가 장치에 로그인할 수 있게 하려면 true 로 설정합니다. |
이름 | 유형 | 설명 |
---|---|---|
ip.family |
string | 장치에서 사용하는 네트워크의 IP 버전입니다.
|
mode |
string | 장치에서 사용하는 네트워크의 IP 할당입니다.
|
ip |
string | 장치의 IP 주소입니다. 정적 할당을 사용하는 경우, 즉 네트워크 IP 버전, 즉 IPv4 주소는 RFC 790 지침을 준수해야 합니다. IPv6 주소는 RFC 2373 지침을 준수해야 합니다. |
dns.servers |
문자열 또는 어레이 | DNS 서버 하나 이상의 IP 주소입니다.
DNS 서버를 두 개 이상 설정하려면 쉼표로 구분된 문자열 목록 또는 쉼표로 구분된 목록의 단일 문자열을 사용하여 경로를 제공합니다. 예를 들면 다음과 같습니다.
["x.y.z.a", "x.y.z.b"]또는 "x.y.z.a, x.y.z.b" 정적 할당을 사용하는 경우, 즉 |
prefix |
string | 네트워크 접두사 길이입니다. 할당을 사용하는 경우, 즉 IPv4 버전의 경우 값은 IPv6 버전의 경우 값은 |
gateway |
string | 기본 게이트웨이의 IP 주소입니다. IPv6 버전의 경우 값은 |
system.name |
string | 기본 네트워크 ID입니다. IP 주소 또는 FQDN일 수 있으며 가능하면 FQDN을 사용하는 것이 좋습니다. 배포 후에는 이 매개 변수의 값을 변경할 수 없습니다. FQDN 및 점으로 구분된 10진수는 RFC 1123 지침을 준수해야 합니다. |
이름 | 유형 | 설명 |
---|---|---|
vcdb.migrateSet |
string | 데이터 마이그레이션 옵션을 설정합니다. 사용 가능한 옵션은 core , all 및 core_events_tasks 입니다. 핵심 인벤토리 및 구성 데이터를 마이그레이션하려면 core 로 설정합니다. 모든 vCenter Server 성능 데이터와 통계, 이벤트, 경보 및 작업 같은 기간별 데이터를 마이그레이션하려면 all 로 설정합니다. 일부 데이터를 마이그레이션하지 않으면 전체 다운타임 시간이 단축됩니다. |
Migration Assistant 자동 호출을 위한 요구 사항
run.migration.assistant
하위 섹션을 사용하여 Migration Assistant 호출을 자동화할 수 있습니다. 자동 호출은 소스 Windows 설치가 가상 시스템으로 실행되는 경우에만 작동합니다.
os.username
또는
vum.os.username
매개 변수에 지정한 사용자 계정에 관리자로의 권한 상승이 필요하지 않습니다. 예:
- 기본 제공 Windows 관리자 계정
- 사용자 이름이 [관리자]가 아니며 로컬 Windows 관리자 그룹의 멤버인 사용자 계정
- 사용자 이름이 [관리자]이며 로컬 Windows 관리자 그룹의 멤버인 도메인 관리자 계정
- 사용자 이름 ID는 your_domain_name\\user_ID 형식이어야 합니다. user_ID@your_domain_name 형식을 사용하지 마십시오.
vc.win
하위 섹션의
migration.ssl.thumbprint
키에 붙여 넣고
run.migration.assistant
섹션을 제거합니다.
source.vc
섹션의 구성 매개 변수
이름 | 유형 | 설명 |
---|---|---|
hostname |
string | 마이그레이션하려는 vCenter Server, vCenter Single Sign-On 또는 Platform Services Controller의 소스 Windows 설치를 나타내는 호스트 이름 또는 IP 주소입니다. |
username |
string | 마이그레이션하려는 vCenter Server, vCenter Single Sign-On 또는 Platform Services Controller 인스턴스에 대한 관리 권한이 있는 vCenter Single Sign-On 사용자 이름입니다. |
password |
string | 마이그레이션하려는 vCenter Server, vCenter Single Sign-On 또는 Platform Services Controller 인스턴스의 암호입니다. |
migration.port |
string | Migration Assistant 콘솔에 표시된 Migration Assistant 포트 번호입니다. 기본 포트는 9123입니다. |
active.directory.domain |
string | 소스 vCenter Server 인스턴스가 가입된 Active Directory 도메인의 이름입니다. |
active.directory.username |
string | 소스 vCenter Server 인스턴스가 가입된 Active Directory 도메인의 관리자 사용자 이름입니다. |
active.directory.password |
string | 소스 vCenter Server 인스턴스가 가입된 Active Directory 도메인의 관리자 암호입니다.
참고: 설치 관리자는 입력된 자격 증명이 유효한지 검사하지만 대상 시스템을 Active Directory 도메인에 추가하는 데 필요한 권한이 있는지는 확인하지 않습니다. 사용자 자격 증명에 시스템을 Active Directory 도메인에 추가하는 데 필요한 모든 사용 권한이 있는지 확인하십시오.
|
migration.ssl.thumbprint |
string | Migration Assistant의 SSL 지문입니다. |
이름 | 유형 | 설명 |
---|---|---|
esxi.hostname |
string | 소스 vCenter Server, vCenter Single Sign-On 또는 Platform Services Controller 인스턴스가 상주하는 ESXi의 FQDN 또는 IP 주소입니다. |
esxi.username |
string | ESXi 호스트에 대한 관리자 권한이 있는 사용자의 사용자 이름입니다. |
esxi.password |
string | ESXi 호스트 사용자의 암호입니다. 암호를 비워 두거나 생략하면 템플릿 확인 중에 명령 콘솔에 암호를 입력하라는 메시지가 표시됩니다. |
esxi.port |
string | ESXi 호스트의 포트 번호입니다. 기본 포트는 443입니다. |
os.username |
string | 소스 Windows 시스템의 관리자 사용자 이름입니다. |
os.password |
string | 소스 Windows 시스템의 관리자 사용자 암호입니다. 암호를 비워 두거나 생략하면 템플릿 확인 중에 명령 콘솔에 암호를 입력하라는 메시지가 표시됩니다. |
migration.ip |
string | 마이그레이션될 네트워크 어댑터의 IP 주소입니다. |
migration.port |
string | Migration Assistant 콘솔에 표시된 Migration Assistant 포트 번호입니다. 기본 포트는 9123입니다. |
export.dir |
string | 소스 구성 및 데이터를 내보낼 디렉토리입니다. |
sa.password |
string | 네트워크의 IP 주소 vCenter Server 서비스 계정 사용자 암호입니다. 이 옵션은 vCenter Server 서비스가 LocalSystem이 아닌 계정으로 실행되는 경우에만 필요합니다. 암호를 비워 두거나 생략하면 템플릿 확인 중에 명령 콘솔에 암호를 입력하라는 메시지가 표시됩니다. |
이름 | 유형 | 설명 |
---|---|---|
esxi.hostname |
string | 소스 vCenter Server, vCenter Single Sign-On 또는 Platform Services Controller 인스턴스가 상주하는 ESXi의 FQDN 또는 IP 주소입니다. |
esxi.username |
string | ESXi 호스트에 대한 관리자 권한이 있는 사용자의 사용자 이름입니다. |
esxi.password |
string | ESXi 호스트 사용자의 암호입니다. 암호를 비워 두거나 생략하면 템플릿 확인 중에 명령 콘솔에 암호를 입력하라는 메시지가 표시됩니다. |
esxi.port |
string | ESXi 호스트의 포트 번호입니다. 기본 포트는 443입니다. |
vum.hostname |
string | 소스 Update Manager 인스턴스가 상주하는 ESXi의 FQDN 또는 IP 주소입니다. |
vum.os.username |
string | 소스 Windows 시스템의 관리자 사용자 이름입니다. |
vum.os.password |
string | 소스 Update Manager Windows 시스템의 관리자 사용자 암호입니다. 암호를 비워 두거나 생략하면 템플릿 확인 중에 명령 콘솔에 암호를 입력하라는 메시지가 표시됩니다. |
migration.port |
string | Migration Assistant 콘솔에 표시된 Migration Assistant 포트 번호입니다. 기본 포트는 9123입니다. |
export.dir |
string | 소스 구성 및 데이터를 내보낼 디렉토리입니다. |
ceip
섹션의 구성 매개 변수
이름 | 유형 | 설명 |
---|---|---|
ceip.enabled |
Boolean | 이 장치에 대해 CEIP에 참여하려면 true 로 설정합니다. |