OperatingSystemProfile [SPFSDK][VMROLE]
적용 대상: Windows Azure Pack
OperatingSystemProfile 개체는 운영 체제 VHD(가상 하드 디스크)가 새 VM 역할(가상 머신 역할) 프로비전의 일부로 복사되고 리소스 확장 템플릿에서 애플리케이션을 설치하기 전에 수행되는 운영 체제의 구성을 지정합니다.
이 항목에는 WindowsOperatingSystemProfile, DomainJoin, LinuxOperatingSystemProfile 섹션에 설명된 세 가지 간단한 하위 개체 형식이 포함되어 있습니다.
형식 계층 구조
VirtualMachineRole(인스턴스) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. IntrinsicSettings [SPFSDK][VMROLE]. OperatingSystemProfile
구문
{
"ComputerNamePattern": "computer name",
"TimeZone": "time zone identifier",
"AdminCredential": "username:password",
"WindowsOperatingSystemProfile": {
"WorkgroupName": "workgroup",
"DomainJoin": {
"DomainToJoin": "domain",
"DomainJoinCredentials": "domain\\user:pwd"
}
},
"LinuxOperatingSystemProfile": {
"DNSDomainName": "domain",
"SSHPublicKey": "f3:31:a8:c6:82:18:c8:0f:dd:6b:fb:27:98:83:3d:3b"
}
}
속성
이름 |
유형 |
필수 |
기본값 |
Description |
---|---|---|---|---|
ComputerNamePattern |
String |
예 |
없음 |
컴퓨터 이름의 패턴입니다. # 문자를 사용하여 순차적으로 증가하는 숫자를 나타냅니다. 문자를 사용하여 임의 * 로 생성된 이름을 나타냅니다. |
TimeZone |
String |
예 |
없음 |
가상 머신의 표준 시간대입니다. 지원되는 표준 시간대 항목의 전체 목록을 보려면 다음을 수행합니다.
|
AdminCredential |
String |
예 |
없음 |
username:password 형식의 로컬 관리자 자격 증명 |
WindowsOperatingSystemProfile |
WindowsOperatingSystemProfile |
가능할 수도 있음 |
None |
Windows 운영 체제의 구성입니다. 이 속성 또는 LinuxOperatingSystemProfile 속성을 선언해야 하지만 둘 다 선언해야 하는 것은 아닙니다. |
LinuxOperatingSystemProfile |
LinuxOperatingSystemProfile |
가능할 수도 있음 |
null |
Linux 운영 체제의 구성입니다. 이 속성 또는 WindowsOperatingSystemProfile 속성을 선언해야 하지만 둘 다 선언해야 하는 것은 아닙니다. |
WindowsOperatingSystemProfile
이름 |
유형 |
필수 |
기본값 |
Description |
---|---|---|---|---|
WorkgroupName |
String |
가능할 수도 있음 |
None |
작업 그룹의 이름입니다. 이 속성 또는 DomainJoin 속성을 선언해야 하지만 둘 다 선언해야 하는 것은 아닙니다. |
DomainJoin |
DomainJoin |
가능할 수도 있음 |
None |
자격 증명을 사용하여 가입할 도메인입니다. 이 속성 또는 WorkgroupName 속성을 선언해야 하지만 둘 다 선언해야 하는 것은 아닙니다. |
DomainJoin
이름 |
유형 |
필수 |
기본값 |
Description |
---|---|---|---|---|
DomainToJoin |
String |
예 |
없음 |
가입할 도메인의 이름입니다. |
DomainJoinCredentials |
String |
예 |
없음 |
도메인에 가입하는 데 사용되는 자격 증명(domain\username:password 형식) |
LinuxOperatingSystemProfile
이름 |
유형 |
필수 |
기본값 |
Description |
---|---|---|---|---|
DNSDomainName |
String |
예 |
None |
DNS 도메인 이름입니다. |
SSHPublicKey |
String |
예 |
None |
SSH(Secure Shell) 공개 키 값입니다. |
설명
다음 코드 예제에서는 Windows 운영 체제에 대한 샘플 OperatingSystemProfile 개체를 제공합니다.
{
"ComputerNamePattern": "MyComputer###",
"TimeZone": "Pacific Standard Time",
"AdminCredential": "user1:123abc",
"WindowsOperatingSystemProfile": {
"DomainJoin": {
"DomainToJoin": "Redmond",
"DomainJoinCredentials": "domain\\user:pwd"
}
}
}
다음 코드 예제에서는 Linux 운영 체제에 대한 샘플 OperatingSystemProfile 개체를 제공합니다.
{
"ComputerNamePattern": "MyComputer###",
"TimeZone": "Pacific Standard Time",
"AdminCredential": "user1:123abc",
"LinuxOperatingSystemProfile": {
"DNSDomainName": "Redmond",
"SSHPublicKey": "f3:31:a8:c6:82:18:c8:0f:dd:6b:fb:27:98:83:3d:3b"
}
}
참고 항목
IntrinsicSettings [SPFSDK][VMROLE]
StorageProfile [SPFSDK][VMROLE]
NetworkProfile [SPFSDK][VMROLE]