Windows 이미지 만들기

기존 Windows Server 인스턴스에서 맞춤설정된 Windows Server 이미지를 만들 수 있습니다. 이러한 커스텀 이미지를 사용해 기존 인스턴스와 동일한 부팅 디스크 이미지를 사용하는 인스턴스를 만드세요.

커스텀 이미지는 기존 인스턴스의 운영체제에 대한 구성 설정을 저장하고 동일 구성을 재사용해 다른 인스턴스를 만들 때 유용합니다.

공개 이미지 또는 커스텀 이미지로 인스턴스를 만들어야 하는 경우 새 Windows 인스턴스 만들기를 참조하세요.

영구 디스크 데이터의 백업을 예약할 때는 커스텀 이미지 대신 영구 디스크 스냅샷을 사용하세요.

Windows Server 또는 SQL Server 시스템을 가져와야 하는 경우에는 VM 이전 서비스를 사용하세요.

Windows Server 이미지 만들기

이미지를 만들기 전에 인스턴스에서 GCESysprep을 실행해 이미지 생성 프로세스를 준비합니다. 이 프로세스를 실행하면 인스턴스가 중지됩니다. 인스턴스를 중지하면 안 되는 경우 GCESysprep 프로세스를 생략하고 이미지를 만들 수는 있지만, 이미지의 무결성이 손상될 수 있습니다.

  1. Windows 인스턴스에 로그인해 관리자 권한으로 PowerShell 또는 명령 프롬프트를 엽니다.
  2. GCESysprep을 사용해 시스템 복제를 준비합니다. 이 명령어를 사용하면 인스턴스가 종료되고 원격 데스크톱 연결이 끊깁니다.

    GCESysprep
    

인스턴스를 준비한 후 이미지를 만듭니다.

콘솔

  1. GCP 콘솔의 새 이미지 만들기 페이지로 이동합니다.

    새 이미지 만들기

  2. 이미지 이름을 지정합니다.
  3. 이미지를 만들 Windows 운영체제의 소스 디스크를 선택합니다.
  4. 소스 디스크가 실행 중인 인스턴스에 연결되어 있는 경우 인스턴스 계속 실행을 클릭해 이미지를 만듭니다. 이 옵션을 사용하면 이미지의 무결성이 손상될 수 있습니다. 가능하다면 이미지를 만들기 전에 인스턴스를 중지합니다.
  5. 만들기를 클릭합니다.

gcloud

gcloud computeimages create를 사용하고 이미지를 만들 소스 영구 디스크를 지정합니다. 원하는 경우 실행 중인 인스턴스에 연결되어 있어도 이미지를 만들도록 --force 플래그를 포함합니다.

gcloud compute images create example-image --source-disk [DISK_NAME] \
    --source-disk-zone [ZONE] [--force]
  • [DISK_NAME]은 이미지를 만들 소스 디스크의 이름입니다.
  • [ZONE]은 디스크 영역입니다.
  • --force는 디스크가 실행 중인 인스턴스에 연결된 상태여도 이미지를 만드는 플래그로서 선택사항입니다. 이 옵션을 사용하면 이미지의 무결성이 손상될 수 있습니다. 가능하다면 이미지를 만들기 전에 인스턴스를 중지합니다.

이 명령어를 실행하면 gcloud compute에서 제공된 영구 디스크를 기반으로 새 이미지를 만들어 컬렉션에 추가합니다. 다음을 실행하면 이미지가 성공적으로 만들어졌는지 확인할 수 있습니다.

gcloud compute images list

API

요청 본문에 sourceDisk URL을 포함하여 images().insert 메소드에 POST 요청을 실행합니다.

POST https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/images?[FORCE_OPTION]

{
  "name": "[IMAGE_NAME]",
  "sourceDisk": "zones/[ZONE]/disks/[DISK_NAME]"
}

각 항목의 의미는 다음과 같습니다.

  • [PROJECT_ID]는 이 요청의 프로젝트 ID입니다.
  • [FORCE_OPTION]은 소스 디스크가 실행 중인 인스턴스에 연결된 상태여도 이미지를 만드는 옵션입니다. 이 옵션을 설정하려면 POST 줄 끝에 forceCreate=true를 지정합니다. 이 옵션을 사용하면 이미지의 무결성이 손상될 수 있습니다. 가능하다면 이미지를 만들기 전에 인스턴스를 중지합니다.
  • [IMAGE_NAME]은 이미지에 제공한 이름입니다.
  • [ZONE]은 이미지를 만들 소스 디스크의 영역입니다.
  • [DISK_NAME]은 소스 디스크의 이름입니다.

이미지 추가에 대한 자세한 내용은 이미지 참조를 참조하세요.

Windows 에이전트 및 스크립트 업데이트

Compute Engine에서 최신 에이전트 및 스크립트가 포함된 새 Windows 이미지가 출시되는 경우가 가끔 있습니다. 이 같은 항목은 시작 및 종료 프로세스, 계정 관리, 주소 관리와 함께 Windows 인스턴스를 지원합니다.

Windows 이미지 버전 v20160112부터 Windows 에이전트는 업스트림 출시를 통해 자체 업데이트되고 있습니다. disable-agent-updates 인스턴스 메타데이터 키를 true로 설정하면 에이전트 업데이트를 중지할 수 있습니다. 이전에 출시된 이미지를 사용하는 인스턴스가 있는 경우에는 해당 인스턴스의 Windows 에이전트를 수동으로 업데이트하면 됩니다.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Compute Engine 문서