다음을 통해 공유


VM 역할을 호스트하는 클라우드 서비스 만들기 [SPFSDK][VMROLE]

 

적용 대상: Windows Azure Pack

VM 역할이 만들어지면 클라우드 서비스 내에서 호스트됩니다. 클라우드 서비스는 VM 역할 인스턴스를 함께 그룹화합니다. 클라우드 서비스를 만든 후 VM 역할 인스턴스가 만들어지고 클라우드 서비스 내에 포함됩니다.

클라우드 서비스 만들기

클라우드 서비스는 https:// server-name:server-port/subscription-id/CloudServices?api-version=2013-03에서 서비스 관리 API 테넌트 서비스의 CloudServices OData 컬렉션에 HTTP POST 작업을 제출하여 만들어집니다. HTTP POST 작업의 본문에는 NameLabel 속성이 정의되어 있어야 합니다.

URL에 사용되는 자리 표시자에 대한 자세한 내용은 VM 역할에 대한 URL 참고 자료 [SPFSDK][VMROLE]를 참조하세요.

중요

클라우드 서비스 내에서 리소스에 액세스할 때마다 api-version=2013-03 쿼리 문자열을 추가해야 합니다. 쿼리 문자열은 항상 URL 뒤의 ? 문자로 시작합니다.

HTTP POST 요청

POST https://smapi-server:30006/01274684-6afa-4f3f-b62f-353c6202fed1/CloudServices?api-version=2013-03 HTTP/1.1
x-ms-principal-id: user@contoso.com
Accept: application/json
Content-Type: application/json
Host: smapi-server:30006
Content-Length: 33
Expect: 100-continue

{
    "Name": "TestingCloudService299",
    "Label": "TestingCloudService299"
}

HTTP POST 응답

HTTP/1.1 201 Created
Cache-Control: no-cache
Content-Length: 196
Content-Type: application/json; odata=minimalmetadata; streaming=true; charset=utf-8
Location: https://spf-server:8090/SC2012R2/VMM/Microsoft.Management.Odata.svc/CloudServices/TestingCloudService299
Server: Microsoft-IIS/8.5
x-ms-request-id: 928dbb56-441a-4d32-9c10-9a002ff3a814
X-Content-Type-Options: nosniff
request-id: 68d9b05b-a9da-0001-05ae-db68daa9ce01
DataServiceVersion: 3.0;
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
X-Powered-By: ASP.NET
Date: Fri, 13 Sep 2013 23:21:25 GMT

{
    "odata.metadata": "https://spf-server:8090/SC2012R2/VMM/Microsoft.Management.Odata.svc/$metadata#CloudServices/@Element",
    "Name": "TestingCloudService299",
    "Label": "TestingCloudService299",
    "ProvisioningState": "Provisioned"
}

참고 항목

갤러리에서 새 VM 역할 인스턴스 만들기 [SPFSDK][VMROLE]
프로비전 오류에 대한 VM 역할 검사 [SPFSDK][VMROLE]