다음을 통해 공유


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

없음

가상 머신의 표준 시간대입니다.

지원되는 표준 시간대 항목의 전체 목록을 보려면 다음을 수행합니다.

  1. Windows 7, Windows Server 2008 또는 Windows Server 2008 R2 운영 체제에서 실행되는 컴퓨터의 레지스트리 항목 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 나열된 값을 참조하세요.

  2. tzutil 명령줄 도구를 사용하여 유효한 표준 시간대를 나열할 수 있습니다. Windows 7, Windows Server 2008 및 Windows Server 2008 R2에는 tzutil 도구가 기본적으로 설치됩니다.

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]