이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장

클라우드 서비스의 현재 게스트 OS 확인

업데이트 날짜: 2015년 3월

다음 절차에 따라 웹 또는 작업자 역할을 실행하는 호스팅된 서비스의 Azure 게스트 운영 체제(게스트 OS) 버전을 확인할 수 있습니다.

note참고
한 배포에서 모든 역할 인스턴스는 동일한 게스트 OS 버전에서 실행됩니다.

  1. Azure 관리 포털에 로그인합니다.

  2. 왼쪽 창에서 클라우드 서비스를 선택한 다음 수정할 서비스의 이름을 선택합니다.

  3. 상단 메뉴에서 구성을 선택합니다.

  4. 상단 메뉴 아래의 메뉴에서 스테이징 또는 프로덕션을 선택합니다. 각 배포를 독립적으로 구성해야 합니다. 한 배포의 게스트 OS 구성을 변경해도 다른 배포의 게스트 OS 구성이 변경되지는 않습니다.

  5. 페이지 아래쪽에서 운영 체제 섹션을 찾습니다.

    이 클라우드 서비스에 대해 실행 중인 게스트 OS의 버전은 OS 시스템 제품군OS 시스템 버전 드롭다운을 통해 확인할 수 있습니다. 자동 값은 선택한 OS 제품군의 최신 버전을 실행하고 있음을 의미합니다. 사용 중지된 OS 값 또는 이와 유사한 값은 더 이상 지원되지 않는 게스트 OS의 이전 버전을 사용하도록 수동으로 구성되었음을 의미합니다. 더 이상 사용되지 않는 게스트 OS 버전에 대한 정책은 Azure 게스트 OS 릴리스 및 SDK 호환성 매트릭스를 참조하세요. 특정 시점에 적절한 동작을 수행하지 않는 경우 서비스는 게스트 OS로 강제 업그레이드됩니다.

서비스 관리 API는 배포의 구성 정보와 시스템 속성을 반환하는 배포 가져오기 API 호출을 제공합니다. 이때 서비스에서 역할에 대한 정보도 포함됩니다. <역할> 노드는 각 역할의 게스트 OS 버전을 반환합니다. 게스트 OS 버전은 Azure 게스트 OS 릴리스 및 SDK 호환성 행렬에 나열되어 있습니다.


         <Role>
            <RoleName>role-name</RoleName>
            <OsVersion>OsVersion</OsVersion>
            <ConfigurationSets>
                ...
            </ConfigurationSets>
         </Role>

다음 코드는 배포 가져오기 작업을 호출하여 지정된 클라우드 서비스의 배포 정보를 검색하는 방법을 보여 줍니다. 구독 ID, 서비스의 이름, 서비스가 위치한 배포 슬롯(프로덕션 또는 스테이징)을 포함하도록 REST 호출의 형식을 전달합니다.


            string uriFormat = "https://management.core.windows.net/{0}/" +
                "services/hostedservices/{1}/deploymentslots/{2}";
            Uri uri = new Uri(String.Format(uriFormat, subscriptionId, serviceName, slot));

            HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
            request.Method = "GET";
            request.Headers.Add("x-ms-version", version);
               // Your X509 Service Management certificate
            request.ClientCertificates.Add(certificate);
            request.ContentType = "application/xml";

            XDocument responseBody = null;
            HttpStatusCode statusCode;
            HttpWebResponse response;
            try
            {
                response = (HttpWebResponse)request.GetResponse();
            }
            catch (WebException ex)
            {
                // GetResponse throws a WebException for 400 and 500 status codes
                response = (HttpWebResponse)ex.Response;
            }

참고 항목

표시:
© 2015 Microsoft