az vm install-patches

AZURE/VM

az vm install-patches

JirisanMaster 2022. 5. 12. 11:42

VM에 패치를 설치합니다.

Azure CLI복사
az vm install-patches --maximum-duration
                      --reboot-setting {Always, IfRequired, Never}
                      [--classifications-to-include-linux {Critical, Other, Security}]
                      [--classifications-to-include-win {Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates}]
                      [--exclude-kbs-requiring-reboot {false, true}]
                      [--ids]
                      [--kb-numbers-to-exclude]
                      [--kb-numbers-to-include]
                      [--name]
                      [--no-wait]
                      [--package-name-masks-to-exclude]
                      [--package-name-masks-to-include]
                      [--resource-group]

예제

Windows VM에 패치를 설치하여 최대 시간을 4시간으로 허용하고 소프트웨어 업데이트 작업 중에 필요한 경우 VM이 다시 부팅됩니다.

Azure CLI복사 사용해 보세요.
az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-win Critical Security --exclude-kbs-requiring-reboot true

Linux VM에 패치를 설치하여 최대 시간을 4시간으로 허용하고 소프트웨어 업데이트 작업 중에 필요한 경우 VM이 다시 부팅됩니다.

Azure CLI복사 사용해 보세요.
az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-linux Critical

필수 매개 변수

--maximum-duration

작업이 실행될 최대 시간을 지정합니다. PT4H(4시간)와 같은 ISO 8601 규격 기간 문자열이어야 합니다.

--reboot-setting

소프트웨어 업데이트 작업 중에 VM을 다시 부팅할 수 있는 시기를 정의합니다.

허용되는 값: Always, IfRequired, Never

선택적 매개 변수

--classifications-to-include-linux

Linux VM에 포함할 공백으로 구분된 분류 목록입니다.

허용되는 값: Critical, Other, Security
--classifications-to-include-win

Windows VM에 포함할 공백으로 구분된 분류 목록입니다.

허용되는 값: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

이 설정 시 'NeverReboots'의 재부팅 동작이 없는 KB를 필터링합니다. Windows VM에만 적용됩니다.

허용되는 값: false, true
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.

--kb-numbers-to-exclude

패치 작업에서 제외할 공간으로 구분된 KB 목록입니다. Windows VM에만 적용됩니다.

--kb-numbers-to-include

패치 작업에 포함할 공간으로 구분된 KB 목록입니다. Windows VM에만 적용됩니다.

--name -n

Virtual Machine의 이름입니다. 를 사용하여 az configure --defaults vm=<name>기본값을 구성할 수 있습니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--package-name-masks-to-exclude

패치 작업에서 제외할 패키지의 공백으로 구분된 목록입니다. 형식: packageName_packageVersion. Linux VM에만 적용됩니다.

--package-name-masks-to-include

패치 작업에 포함할 패키지의 공백으로 구분된 목록입니다. 형식: packageName_packageVersion. Linux VM에만 적용됩니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

'AZURE > VM' 카테고리의 다른 글

az ssh  (0) 2022.05.13
az vm list-sizes  (0) 2022.05.12
az vm generalize  (0) 2022.05.12
az vm host  (0) 2022.05.12
az vm convert  (0) 2022.05.12