맞춤 컨피덴셜 VM 이미지 만들기

자체 커스텀 Linux 이미지를 기반으로 컨피덴셜 VM 인스턴스를 만들 수 있습니다. 이는 추가 요구사항이 있는 Compute Engine용 커스텀 Linux 이미지를 만드는 것 과 동일한 프로세스입니다.

컨피덴셜 VM 커스텀 이미지 요구사항

컨피덴셜 VM 인스턴스의 커스텀 이미지를 빌드할 때는 다음 요구사항을 따르세요.

Linux 커널 세부정보

AMD SEV 및 SEV-SNP

컨피덴셜 VM에 필요한 최소 커널 버전은 필요한 기술에 따라 다릅니다.

  • SEV의 경우 커널 버전 5.11 이상을 사용합니다.

  • 실시간 이전이 포함된 SEV의 경우 커널 버전 6.6 이상을 사용합니다. 장기 지원 (LTS) 커널의 경우 버전 6.1 LTS 이상을 사용합니다.

  • SEV-SNP의 경우 6.1LTS 이상을 사용합니다.

또한 다음 커널 옵션이 사용 설정되어 있는지 확인합니다.

  • CONFIG_AMD_MEM_ENCRYPT

  • CONFIG_GVE

  • CONFIG_NET_VENDOR_GOOGLE

  • CONFIG_PCI_MSI

  • CONFIG_SWIOTLB

이전 커널 버전을 사용해야 하는 경우 기기 드라이버를 설치하기 위해 추가 작업을 해야 할 수 있습니다.

Intel TDX

Intel TDX 지원의 경우 커널 버전 6.6 이상을 사용합니다.

커널에 TDX 지원을 추가하는 방법은 TDX 호스트 및 게스트 설정 안내를 참조하세요.

또한 다음 커널 옵션이 사용 설정되어 있는지 확인합니다.

  • CONFIG_GVE

  • CONFIG_NET_VENDOR_GOOGLE

  • CONFIG_PCI_MSI

  • CONFIG_SWIOTLB

Google 가상 네트워크 인터페이스 컨트롤러 (gVNIC) 기기 드라이버

gVNIC 드라이버 버전 1.01 이상을 사용합니다. 추가 안내는 Google 가상 NIC 사용을 참조하세요.

NVMe 인터페이스

영구 디스크 및 연결된 SSD의 경우 게스트 운영체제에서 부팅 중에 NVMe 인터페이스를 사용할 수 있어야 합니다.

루트 디렉터리를 마운트하려면 커널 및 initramfs 이미지 (사용된 경우)가 NVMe 드라이버 모듈을 포함해야 합니다.

운영체제 기능 태그

컨피덴셜 VM 인스턴스를 만들려면 사용 중인 컨피덴셜 컴퓨팅 기술에 따라 이미지에 다음 게스트 OS 기능 태그 중 하나가 있어야 합니다.

  • SEV_CAPABLE

  • SEV_LIVE_MIGRATABLE_V2

  • SEV_SNP_CAPABLE

  • TDX_CAPABLE

다음 OS 기능 태그도 추가해야 합니다.

  • GVNIC

  • UEFI_COMPATIBLE

  • VIRTIO_SCSI_MULTIQUEUE

커스텀 이미지에서 게스트 운영체제 기능 사용 설정 을 참조하여 --guest-os-features 플래그로 태그를 추가하는 방법을 알아보세요.

다음 단계

운영체제 이미지를 사용하여 Compute Engine 인스턴스의 부팅 디스크를 만드는 방법을 자세히 알아보세요.