다음을 통해 공유


Azure Stack Hub에서 Marketplace 항목 업데이트

클라우드 운영자의 책임 중 하나는 Azure Stack Hub Marketplace를 업데이트하는 것입니다. Azure에서 새 버전의 Marketplace 항목을 사용할 수 있는 경우 최신 버전을 다운로드하여 새로운 기능, 보안 수정 및 안정성 향상을 활용할 수 있습니다.

Marketplace 항목에는 다음과 같은 네 가지 유형이 있습니다.

  • 가상 머신 이미지
  • 확장
  • 솔루션 템플릿
  • 리소스 공급자

사용자가 새 리소스를 배포할 때 새 VM(가상 머신) 이미지, 확장 및 솔루션 템플릿이 자동으로 사용됩니다. 리소스 공급자는 Azure Stack Hub 업데이트 환경을 사용하며 이 문서에서 다루지 않습니다.

Azure Stack Hub Marketplace 변경 내용에서 최근 추가, 업데이트, 변경 내용 및 제거에 대한 자세한 정보를 찾을 수 있습니다.

이미 배포된 VM 내에서 확장을 업데이트하려면 추가 단계가 필요합니다.

새 버전 검색

새 버전의 Marketplace 항목을 다운로드하는 프로세스는 Marketplace 항목의 초기 다운로드와 동일합니다.

  1. 먼저 관리자 포털을 사용하여 Azure Stack Hub Marketplace에서 이미 다운로드한 Marketplace 항목의 버전을 검사.

    Azure Stack Hub 마켓플레이스에서 버전을 확인합니다.

  2. 연결되거나 연결이 끊긴 시스템의 경우 Azure Stack Hub에 Marketplace 항목 다운로드 의 지침에 따라 새 Marketplace 항목을 다운로드합니다. 새 버전이 있는 Marketplace 항목만 다운로드합니다.

이미 배포된 확장 업데이트

운영자가 새 버전의 확장을 다운로드한 후 사용자는 다음 두 작업 중 하나를 수행하여 새 버전이 적용되도록 해야 합니다.

  1. VM을 다시 시작합니다. 확장은 VM을 시작할 때 자동으로 업데이트됩니다. 이 작업은 Azure Stack Hub 사용자 포털 또는 PowerShell에서 수행할 수 있습니다.
  2. PowerShell을 사용하여 다시 시작하지 않고 확장을 업데이트합니다. 이는 VM에 대한 가동 중지 시간을 예약할 수 없으며 긴급 업데이트가 필요한 경우에 유용합니다.

사용자는 다음 단계를 사용하여 VM을 쿼리하고 사용된 확장을 나열하고 VM을 다시 시작하지 않고 설치된 확장을 새 버전으로 업데이트할 수 있습니다.

PowerShell cmdlet을 실행하여 모든 VM 및 설치된 확장을 나열합니다. cmdlet을 실행하기 전에 Azure Stack Hub용 PowerShell을 설치했는지 확인합니다.

$VMs=Get-AzVM

Foreach($VM in $VMs)
{
    Get-AzVMExtension -ResourceGroup $VM.ResourceGroupName -VMName $VM.name | ft VMName, Name, TypeHandlerVersion, Publisher, ExtensionType, Location
}

특정 확장을 실행하는 VM을 나열하려면 다음 스크립트를 사용할 수 있습니다.

$extensionname="SampleExtenionName"
$VMs=Get-AzVM

Foreach($VM in $VMs) {
    $VMExtensions=Get-AzVMExtension -ResourceGroup $VM.ResourceGroupName -VMName $VM.name
    $extensions=$VMExtensions.name

    Foreach($Extension in $Extensions) {
        if ($Extension -eq $extensionname)
        {
            write-host $VM.Name
        }
    }
}

PowerShell을 실행하여 확장을 최신 버전으로 업데이트합니다.

Set-AzVMExtension -ResourceGroupName "SampleRG" -VMName "SampleVM" -Name "ExtensionName" -Publisher "PublisherName" -typeHandlerVersion "NewExtensionVersion" -ExtensionType SampleType -Location local

참고

확장을 업데이트하는 데 몇 분 정도 걸릴 수 있습니다. 첫 번째 명령을 안전하게 실행하여 업데이트된 경우 버전을 검사 수 있습니다.

최근에 업데이트된 확장 목록

이름 Publisher TypeHandlerVersion ExtensionType
Microsoft.EnterpriseCloud.Monitoring Microsoft.EnterpriseCloud.Monitoring 1.14 OmsAgentForLinux
microsoft.linuxdiagnostic-3.1.135 Microsoft.Azure.Diagnostics 4.0 LinuxDiagnostic

참고

다음 두 확장의 버전을 설치한 경우:

  • Azure 업데이트 및 구성 관리
  • Linux용 Azure 업데이트 및 구성 관리

이를 Linux용 Azure Monitor, 업데이트 및 구성 관리 최소 버전 1.14.02로 대체해야 합니다.

다음 단계

Azure Stack Hub Marketplace에 대한 자세한 내용은 Azure Stack Hub Marketplace 개요를 참조하세요.