VM Manager 업데이트


Compute Engine에서 VM Manager를 사용하여 가상 머신(VM)에서 실행 중인 운영체제를 관리할 수 있습니다.

이 페이지에서는 기존 VM Manager 설정을 업그레이드하는 방법을 설명합니다. 에이전트의 최신 버전을 사용하는 것이 좋습니다.

시작하기 전에

  • 아직 인증을 설정하지 않았다면 설정합니다. 인증은 Google Cloud 서비스 및 API에 액세스하기 위해 ID를 확인하는 프로세스입니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음과 같이 Compute Engine에 인증하면 됩니다.
    1. Google Cloud CLI를 설치한 후 다음 명령어를 실행하여 초기화합니다.

      gcloud init
    2. 기본 리전 및 영역을 설정합니다.

개요

VM Manager 설정을 업데이트하려면 다음 단계를 완료하세요.

  1. VM에 설치된 OS 구성 에이전트의 현재 버전을 확인합니다. OS 구성 에이전트 버전에 대한 자세한 내용은 GoogleCloudPlatform/osconfig GitHub 저장소를 참조하세요.
    • OS 인벤토리 관리를 사용하려면 VM이 20201110 이상의 OS 구성 에이전트 버전을 실행해야 합니다.
    • OS 설정 관리를 사용하려면 VM이 20210427 이상의 OS 구성 에이전트 버전을 실행해야 합니다.
  2. OS 구성 에이전트의 버전이 새 기능을 지원하지 않는 경우 OS 구성 에이전트를 업데이트하세요.

OS 구성 에이전트 버전 보기

VM에서 OS 인벤토리 관리(이전 버전)를 실행 중인 경우 다음 명령어를 실행하여 OS 구성 에이전트 버전을 확인할 수 있습니다.

gcloud compute instances os-inventory describe VM-NAME \
    --zone=ZONE

다음을 바꿉니다.

  • VM-NAME: VM의 이름입니다.
  • ZONE: VM이 있는 영역입니다.

출력에서 OSConfigAgentVersion을 검색합니다.

OSConfigAgentVersion: 20210316.00-g1

앞의 출력 스니펫에서 OS 구성 에이전트 버전은 날짜가 20210316(2021년 3월 16일)입니다.

OS 구성 에이전트 업데이트

OS 구성 에이전트를 업데이트하려면 다음 중 하나를 수행합니다.

OS 패키지 업데이트

OS 구성 에이전트를 업데이트하는 한 가지 방법은 운영체제 패키지를 업데이트하는 것입니다.

CentOS/RHEL/Rocky

CentOS, Rocky Linux, RHEL 운영체제에서 에이전트를 업데이트하려면 다음 명령어를 실행하세요.

sudo yum update google-osconfig-agent

Debian

Debian 운영체제에서 에이전트를 업데이트하려면 다음 명령어를 실행하세요.

sudo apt update
sudo apt install google-osconfig-agent

SLES

SLES에서 에이전트를 업데이트하려면 다음 명령어를 실행하세요.

sudo zypper -n update google-osconfig-agent

SLES VM에서 에이전트를 업데이트하려면 Google에서 제공하는 패키지를 사용하여 에이전트를 다시 설치하면 됩니다. Google에서 제공하는 패키지를 사용하여 설치하려면 OS 구성 에이전트 설치를 참조하세요.

Ubuntu

Ubuntu 운영체제에서 에이전트를 업데이트하려면 다음 명령어를 실행하세요.

sudo apt update
sudo apt install google-osconfig-agent

Ubuntu VM에서 에이전트를 업데이트하려면 Google에서 제공하는 패키지를 사용하여 에이전트를 다시 설치하는 것이 좋습니다. Google에서 제공하는 패키지를 사용하여 설치하려면 OS 구성 에이전트 설치를 참조하세요.

Windows

Windows 운영체제에서 에이전트를 업데이트하려면 다음 명령어를 실행하세요.

googet install google-osconfig-agent

패치 작업 실행

OS 구성 에이전트를 업데이트하는 또 다른 방법은 패치 작업을 실행하고 exclusive_packages 플래그를 지정하는 것입니다. 이 패치 작업은 대상 VM의 OS 구성 에이전트만 업데이트합니다.

대상 VM을 설정하려면 INSTANCE_FILTER를 지정해야 합니다. 인스턴스 필터에 대한 자세한 내용은 인스턴스 필터를 참조하세요.

CentOS/RHEL/Rocky

CentOS, Rocky Linux, RHEL VM용 에이전트를 업데이트하려면 다음 명령어를 실행하세요.

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --yum-exclusive-packages=google-osconfig-agent

Debian

Debian VM용 에이전트를 업데이트하려면 다음 명령어를 실행합니다.

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --apt-exclusive-packages=google-osconfig-agent

SLES

SLES VM의 에이전트를 업데이트하려면 다음 명령어를 실행합니다.

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --zypper-exclusive-patches=google-osconfig-agent

SLES VM에서 에이전트를 업데이트하려면 Google에서 제공하는 패키지를 사용하여 에이전트를 다시 설치하면 됩니다. Google에서 제공하는 패키지를 사용하여 설치하려면 OS 구성 에이전트 설치를 참조하세요.

Ubuntu

Ubuntu VM용 에이전트를 업데이트하려면 다음 명령어를 실행하세요.

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --apt-exclusive-packages=google-osconfig-agent

Ubuntu VM에서 에이전트를 업데이트하려면 Google에서 제공하는 패키지를 사용하여 에이전트를 다시 설치하는 것이 좋습니다. Google에서 제공하는 패키지를 사용하여 설치하려면 OS 구성 에이전트 설치를 참조하세요.

Windows

Windows VM의 에이전트를 업데이트하려면 다음 명령어를 실행합니다.

gcloud compute os-config patch-jobs execute INSTANCE_FILTER \
    --windows-exclusive-patches=google-packages