Azure Stack Hub에서 Azure App Service 업데이트

중요

RP(App Service 리소스 공급자)를 배포하거나 업데이트하기 전에 필요한 경우 Azure Stack Hub를 지원되는 버전으로 업데이트하거나 최신 Azure Stack Development Kit를 배포합니다. 배포에 영향을 줄 수 있는 새로운 기능, 수정 사항 및 알려진 문제에 대해 알아보려면 RP 릴리스 정보를 읽어보세요.

지원되는 Azure Stack Hub 버전 App Service RP 버전
2206.2.52 2022.H1 설치 관리자 (릴리스 정보)
2108.2.127 2022.H1 설치 관리자 (릴리스 정보)
2108 2021.Q3 설치 관리자 (릴리스 정보)
2102 2021.Q1 설치 관리자 (릴리스 정보)

이 문서에서는 인터넷에 연결된 Azure Stack Hub 환경에 배포된 Azure App Service 리소스 공급자를 업그레이드하는 방법을 알아봅니다.

중요

업그레이드를 실행하기 전에 Azure Stack Hub에서 Azure App Service 배포를 완료해야 합니다.

Azure App Service 리소스 공급자 설치 프로그램 실행

이 과정에서 업그레이드는 다음을 수행합니다.

  • Azure App Service의 이전 배포를 검색합니다.
  • 배포할 모든 업데이트 패키지 및 모든 새 버전의 OSS 라이브러리를 준비합니다.
  • 스토리지에 업로드합니다.
  • 모든 Azure App Service 역할(컨트롤러, 관리, 프런트 엔드, 게시자 및 작업자 역할)을 업그레이드합니다.
  • Azure App Service 확장 집합 정의를 업데이트합니다.
  • Azure App Service 리소스 공급자 매니페스트를 업데이트합니다.

중요

Azure App Service 설치 관리자는 Azure Stack Hub 관리자 Azure Resource Manager 엔드포인트에 연결할 수 있는 컴퓨터에서 실행되어야 합니다.

Azure Stack Hub의 Azure App Service 배포를 업그레이드하려면 다음 단계를 수행합니다.

  1. Azure App Service 설치 프로그램을 다운로드합니다.

  2. 관리자 권한으로 appservice.exe를 실행합니다.

    App Service 설치 프로그램에서 배포 또는 업그레이드 프로세스를 시작하는 방법을 보여주는 스크린샷

  3. 배포 Azure App Service 선택하거나 최신 버전으로 업그레이드합니다.

  4. Microsoft 소프트웨어 사용권 계약을 검토한 후 동의하고 다음을 선택합니다.

  5. 서드 파티 사용권 계약을 검토하고 동의한 후 다음을 선택합니다.

  6. Azure Stack Hub Azure Resource Manager 엔드포인트 및 Active Directory 테넌트 정보가 올바른지 확인합니다. ASDK 배포 중에 기본 설정을 사용한 경우 여기에서 기본값을 그대로 사용할 수 있습니다. 그러나 Azure Stack Hub를 배포할 때 옵션을 사용자 지정한 경우 이 창에서 값을 편집해야 합니다. 예를 들어 도메인 접미사 mycloud.com 사용하는 경우 Azure Stack Hub Azure Resource Manager 엔드포인트는 management.region.mycloud.com 변경해야 합니다. 정보를 확인한 후 다음을 선택합니다.

    App Service 설치 프로그램에서 ARM 엔드포인트를 구성할 위치를 보여주는 스크린샷

  7. 다음 페이지에서 다음을 수행합니다.

    1. 사용하려는 연결 방법 선택 - 자격 증명 또는 서비스 주체

      • 자격 증명
        • Azure Active Directory(Azure AD)를 사용하는 경우 Azure Stack Hub를 배포할 때 제공한 Azure AD 관리자 계정 및 암호를 입력합니다. 연결을 선택합니다.
        • AD FS(Active Directory Federation Services)를 사용하는 경우 관리자 계정을 제공합니다. 예들 들어 cloudadmin@azurestack.local입니다. 암호를 입력한 다음 연결을 선택합니다.
      • Service Principal
        • 사용하는 서비스 주체는 기본 공급자 구독에 대한 소유자 권한이 있어야 합니다.
        • 서비스 주체 ID, 인증서 파일암호를 제공하고 연결을 선택합니다.
    2. Azure Stack Hub 구독에서 기본 공급자 구독을 선택합니다. Azure Stack Hub의 Azure App Service 기본 공급자 구독에 배포해야 합니다.

    3. Azure Stack Hub 위치에서 배포할 지역에 해당하는 위치를 선택합니다. 예를 들어 ASDK에 배포하는 경우 로컬 을 선택합니다.

    4. 기존 Azure App Service 배포가 검색되면 리소스 그룹 및 스토리지 계정이 채워지고 사용할 수 없습니다.

    5. 새로 만들기: 관리자는 배포되는 각 Virtual Machine Scale Set의 개별 인스턴스에 대해 세 문자 배포 접두 사를 지정할 수 있습니다. 이는 여러 Azure Stack Hub 인스턴스를 관리하는 경우에 유용합니다.

    Azure Stack Hub 설치에서 검색된 Azure App Service 보여 주는 스크린샷

  8. 다음 화면에서는 App Service 리소스 공급자에 대해 수행된 상태 검사 결과를 볼 수 있습니다. 배포가 업그레이드할 올바른 상태인지 확인하기 위해 이 상태 검사가 추가되었습니다. 상태 확인은 모든 역할이 준비되고, 모든 작업자 계층이 유효하고, 모든 가상 머신 확장 집합이 정상인지 확인하고, App Service 비밀에 대한 액세스를 확인합니다.

    Azure Stack Hub 업그레이드 전 상태 확인의 Azure App Service 보여 주는 스크린샷

  9. 플랫폼 이미지 및 SKU 화면에서 관리자는 새 역할 인스턴스를 배포하는 데 사용할 올바른 Windows 2022 플랫폼 이미지를 선택할 수 있습니다.

    1. 올바른 플랫폼 이미지 선택
    2. 시간이 지남에 따라 VM/VM 확장 집합 인스턴스 SKU의 최소 권장 사양이 변경되었으며, 여기에 현재 배포된 항목과 새로운 권장 SKU에 대한 세부 정보가 표시됩니다.
  10. 요약 페이지에서 다음을 수행합니다.

    1. 선택한 내용을 확인합니다. 변경하려면 이전 단추를 사용하여 이전 페이지를 방문하세요.

    2. 구성이 올바른 경우 확인란을 선택합니다.

    3. 업그레이드를 시작하려면 다음을 선택합니다.

      설치 프로그램의 App Service 업그레이드 요약을 보여주는 스크린샷

  11. 업그레이드 진행률 페이지:

    1. 업그레이드 진행률을 추적합니다. Azure Stack Hub의 Azure App Service를 업그레이드하는 데 걸리는 시간은 배포된 역할 인스턴스 수에 따라 달라집니다.

    2. 업그레이드가 성공적으로 완료되면 끝내기를 선택합니다.

      App Service 설치 프로그램의 배포 진행률을 보여주는 스크린샷

참고

2022.H1로 업그레이드하면 Azure Stack Hub 리소스 공급자 배포의 App Service 내에 배포된 역할 인스턴스 수에 따라 상당한 시간이 걸릴 수 있습니다.

이 문서에서는 인터넷 연결이 끊어지고 AD FS(Active Directory Federation Services)로 보호되는 Azure Stack Hub 환경에 배포된 Azure App Service 리소스 공급자를 업그레이드하는 방법을 알아봅니다.

중요

업그레이드를 실행하기 전에 연결이 끊긴 환경에서 Azure Stack Hub에 Azure App Service 배포를 완료해야 합니다.

App Service 리소스 공급자 설치 프로그램을 실행합니다.

Azure Stack Hub 환경에서 App Service 리소스 공급자를 업그레이드하려면 다음 작업을 완료해야 합니다.

  1. Azure App Service 설치 프로그램을 다운로드합니다.
  2. 오프라인 업그레이드 패키지를 만듭니다.
  3. App Service 설치 관리자(appservice.exe)를 실행하고 업그레이드를 완료합니다.

이 과정에서 업그레이드는 다음을 수행합니다.

  • App Service 이전 배포 검색
  • 스토리지에 업로드
  • 모든 App Service 역할 업그레이드(컨트롤러, 관리, 프런트 엔드, 게시자 및 작업자 역할)
  • App Service 확장 집합 정의 업데이트
  • App Service 리소스 공급자 매니페스트 업데이트

오프라인 업그레이드 패키지 만들기

연결이 끊긴 환경에서 App Service 업그레이드하려면 먼저 인터넷에 연결된 컴퓨터에서 오프라인 업그레이드 패키지를 만들어야 합니다.

  1. 관리자 권한으로 appservice.exe 실행

    Azure Stack Hub 설치 관리자의 Azure App Service 보여 주는 스크린샷

  2. 고급>오프라인 패키지 만들기를 선택합니다.

    Azure Stack Hub 설치 관리자 고급 옵션의 Azure App Service 보여 주는 스크린샷

  3. Azure App Service 설치 관리자는 오프라인 업그레이드 패키지를 만들고 해당 패키지의 경로를 표시합니다. 폴더 열기를 선택하여 파일 탐색기에서 폴더를 열 수 있습니다.

  4. 설치 관리자(AppService.exe) 및 오프라인 설치 패키지를 Azure Stack Hub에 연결된 컴퓨터에 복사합니다.

Azure Stack Hub에서 App Service 업그레이드 완료

중요

Azure App Service 설치 관리자는 Azure Stack Hub 관리자 Azure Resource Manager 엔드포인트에 연결할 수 있는 컴퓨터에서 실행되어야 합니다.

  1. 관리자 권한으로 appservice.exe 실행합니다.

    Azure Stack Hub 설치 관리자의 Azure App Service 보여 주는 스크린샷

  2. 고급>오프라인 설치 또는 업그레이드 완료를 선택합니다.

    Azure Stack Hub 설치 관리자 고급 옵션의 Azure App Service 보여 주는 스크린샷

  3. 이전에 만든 오프라인 업그레이드 패키지의 위치로 이동한 다음 , 다음을 선택합니다.

  4. Microsoft 소프트웨어 사용권 계약을 검토한 후 동의하고 다음을 선택합니다.

  5. 서드 파티 사용권 계약을 검토하고 동의한 후 다음을 선택합니다.

  6. Azure Stack Hub Azure Resource Manager 엔드포인트 및 Active Directory 테넌트 정보가 올바른지 확인합니다. Azure Stack 개발 키트 배포 중에 기본 설정을 사용한 경우 여기에서 기본값을 적용할 수 있습니다. 그러나 Azure Stack Hub를 배포할 때 옵션을 사용자 지정한 경우 이 창에서 값을 편집해야 합니다. 예를 들어 도메인 접미사 mycloud.com 사용하는 경우 Azure Stack Hub Azure Resource Manager 엔드포인트는 management.region.mycloud.com 변경해야 합니다. 정보를 확인한 후 다음을 선택합니다.

    Azure Stack Hub 클라우드 정보를 보여 주는 스크린샷

  7. 다음 페이지에서 다음을 수행합니다.

    1. 사용하려는 연결 방법 선택 - 자격 증명 또는 서비스 주체

      • 자격 증명
        • Azure Active Directory(Azure AD)를 사용하는 경우 Azure Stack Hub를 배포할 때 제공한 Azure AD 관리자 계정 및 암호를 입력합니다. 연결을 선택합니다.
        • AD FS(Active Directory Federation Services)를 사용하는 경우 관리자 계정을 제공합니다. 예들 들어 cloudadmin@azurestack.local입니다. 암호를 입력한 다음 연결을 선택합니다.
      • Service Principal
        • 사용하는 서비스 주체는 기본 공급자 구독에 대한 소유자 권한이 있어야 합니다.
        • 서비스 주체 ID, 인증서 파일암호를 제공하고 연결을 선택합니다.
    2. Azure Stack Hub 구독에서 기본 공급자 구독을 선택합니다. Azure Stack Hub의 Azure App Service 기본 공급자 구독에 배포해야 합니다.

    3. Azure Stack Hub 위치에서 배포하려는 지역에 해당하는 위치를 선택합니다. 예를 들어 ASDK에 배포하는 경우 로컬 을 선택합니다.

    4. 기존 App Service 배포가 검색되면 리소스 그룹 및 스토리지 계정이 채워지고 회색으로 표시됩니다.

    5. 새로 만들기: 관리자는 배포되는 각 Virtual Machine Scale Set의 개별 인스턴스에 대해 세 문자 배포 접두 사를 지정할 수 있습니다. 이는 여러 Azure Stack Hub 인스턴스를 관리하는 경우에 유용합니다.

      Azure Stack Hub 설치가 검색된 Azure App Service 보여 주는 스크린샷

  8. 다음 화면에서는 App Service 리소스 공급자에 대해 수행된 상태 검사 결과를 볼 수 있습니다. 배포가 업그레이드할 올바른 상태인지 확인하기 위해 이 상태 검사가 추가되었습니다. 상태 검사는 모든 역할이 준비되고, 모든 작업자 계층이 유효하고, 모든 가상 머신 확장 집합이 정상인지 확인하고, App Service 비밀에 대한 액세스를 확인합니다.

    Azure Stack Hub 업그레이드 전 상태 확인의 Azure App Service 보여 주는 스크린샷

  9. 플랫폼 이미지 및 SKU 화면을 통해 관리자는 새 역할 인스턴스를 배포하는 데 사용할 올바른 Windows 2022 플랫폼 이미지를 선택할 수 있습니다.

    1. 올바른 플랫폼 이미지 선택
    2. 시간이 지남에 따라 VM/VM Scale Set 인스턴스 SKU의 최소 권장 사양이 변경되었으며 여기에 현재 배포된 항목에 대한 세부 정보와 새로운 권장 SKU가 표시됩니다.
  10. 요약 페이지에서 다음을 수행합니다.

    1. 선택한 내용을 확인합니다. 변경하려면 이전 단추를 사용하여 이전 페이지를 방문하세요.

    2. 구성이 올바른 경우 확인란을 선택합니다.

    3. 업그레이드를 시작하려면 다음을 선택합니다.

      Azure Stack Hub 업그레이드 요약의 Azure App Service 보여 주는 스크린샷

참고

2022.H1로 업그레이드하면 Azure Stack Hub 리소스 공급자 배포의 App Service 내에 배포된 역할 인스턴스 수에 따라 상당한 시간이 걸릴 수 있습니다.

  1. 업그레이드 진행률 페이지:
    1. 업그레이드 진행률을 추적합니다. Azure Stack Hub에서 App Service 업그레이드하는 기간은 배포된 역할 인스턴스 수에 따라 달라집니다.

    2. 업그레이드가 성공적으로 완료되면 끝내기를 선택합니다.

      Azure Stack Hub 업그레이드 진행률의 Azure App Service 보여 주는 스크린샷

다음 단계

Azure Stack Hub에서 Azure App Service 다른 관리자 작업을 준비합니다.