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 작업의 본문에는 Name 및 Label 속성이 정의되어 있어야 합니다.
팁
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]