

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EC2 외부에서 Amazon Linux 2023 사용
<a name="outside-ec2"></a>

 Amazon Linux 2023 컨테이너 이미지는 호환되는 컨테이너 런타임 환경에서 실행됩니다. 컨테이너에서 Amazon Linux 2023을 사용하는 방법에 대한 자세한 내용은 [AL2023 컨테이너](container.md) 섹션을 참조하세요.

 Amazon Linux 2023(AL2023)은 Amazon EC2에서 실행되지 않고 가상 게스트로 실행할 수도 있습니다. 현재 KVM(`qcow2`), VMware(`OVA`), Hyper-V(`vhdx`) 이미지를 사용할 수 있습니다.

**참고**  
 Amazon Linux 2023 이미지 구성은 Amazon Linux 2와 다릅니다.  
 [온프레미스에서 가상 머신으로 Amazon Linux 2 실행](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-linux-2-virtual-machine.html)하는 경우 AL2023 호환되도록 구성을 수정해야 합니다.

# KVM, VMware 및 Hyper-V에서 사용할 Amazon Linux 2023 이미지 다운로드
<a name="outside-ec2-download"></a>

 KVM, VMware 및 Hyper-V에서 사용할 Amazon Linux 2023 디스크 이미지는 [cdn.amazonlinux.com](https://cdn.amazonlinux.com/al2023/os-images/latest/)에서 다운로드할 수 있습니다.

# Amazon EC2가 아닌 가상 환경에서 사용하기 위해 지원되는 Amazon Linux 2023 구성
<a name="outside-ec2-supported-configurations"></a>

 이 섹션에서는 KVM, VMware 또는 Hyper-V처럼 Amazon EC2 가상화 환경이 아닌 환경에서 Amazon Linux 2023을 실행하기 위한 요구 사항을 다룹니다.

 이 기본 [AL2023 시스템 요구 사항](system-requirements.md)은 Amazon EC2 가상 환경이 아닌 환경을 지원합니다. 다음 항목의 각 하이퍼바이저 환경은 지원되는 디바이스 모델 목록에 자세히 설명되어 있습니다.

 KVM, VMware 및 Hyper-V는 다양한 구성 옵션을 제공하므로 보안, 성능 및 신뢰성 요구 사항에 맞게 주의해서 구성해야 합니다. 자세한 내용은 하이퍼바이저가 제공하는 설명서를 참조하세요.

**Topics**
+ [KVM에서 AL2023을 실행하기 위한 요구 사항](kvm-supported-configurations.md)
+ [VMware에서 AL2023을 실행하기 위한 요구 사항](vmware-supported-configurations.md)
+ [Hyper-V에서 Amazon Linux 2023 실행 요구 사항](hyperv-supported-configurations.md)

# KVM에서 AL2023을 실행하기 위한 요구 사항
<a name="kvm-supported-configurations"></a>

 이 섹션에서는 KVM에서 AL2023을 실행하기 위한 요구 사항을 설명합니다. AL2023 KVM 이미지는 `aarch64` 및 `x86-64` 아키텍처에서 모두 사용할 수 있습니다. 이러한 요구 사항은 KVM 이미지의 기본 [AL2023 시스템 요구 사항](system-requirements.md) 외에 추가로 적용됩니다.

**Topics**
+ [KVM에서 AL2023을 실행하기 위한 KVM 호스트 요구 사항](#kvm-host-requirements)
+ [KVM에서 AL2023에 대한 디바이스 지원](#kvm-devices)
+ [KVM에서 AL2023에 대한 부팅 모드(UEFI 및 BIOS)](#kvm-boot-modes)
+ [KVM에서 AL2023 실행 시 제한 사항](#kvm-limitations)

## KVM에서 AL2023을 실행하기 위한 KVM 호스트 요구 사항
<a name="kvm-host-requirements"></a>

 KVM 이미지는 현재 Ubuntu 22.04.3 LTS를 실행하는 호스트에서 `qemu` 버전 6.2\$1dfsg-2ubuntu6.15를 사용하여 검증되었으며, `x86-64`용 `q35` 머신 유형과 `aarch64`용 `virt` 머신 유형을 사용합니다.

## KVM에서 AL2023에 대한 디바이스 지원
<a name="kvm-devices"></a>

**AL2023 KVM 이미지(`aarch64` 및 `x86-64` 모두)로 테스트된 `qemu` 장치 모델은 다음과 같습니다.**
+  `virtio-blk` (`virtio` 블록 디바이스) 
+  `virtio-scsi` (디스크 장치가 있는 `virtio` SCSI 컨트롤러) 
+  `virtio-net` (`virtio` 네트워크 디바이스) 
+  `ahci` (가상 CD-ROM 드라이브에만 사용 가능) 
+  `usb-storage` (over `xhci`) 

**AL2023 KVM 이미지 검증에서 추가로 활성화되었지만 많이 테스트되지 않은 `qemu` 디바이스 모델은 다음과 같습니다.**
+  `x86-64` `VGA` (`qemu` VGA)만 해당 
+  `virtio-rng` (가상 난수 생성기) 
+  레거시 AT 키보드 및 PS/2 마우스 디바이스 
+  레거시 시리얼 디바이스 

## KVM에서 AL2023에 대한 부팅 모드(UEFI 및 BIOS)
<a name="kvm-boot-modes"></a>

 `x86-64` 이미지는 레거시 BIOS 및 UEFI 부팅 모드에서 테스트했습니다. `aarch64` 이미지는 UEFI 부팅 모드에서 테스트했습니다.

**참고**  
 기본적으로 UEFI 부팅 모드를 사용할 때 일부 가상 머신 관리자는 Microsoft 보안 부팅 키로 VM을 프로비저닝하여 보안 부팅을 활성화합니다. 이 구성으로는 AL2023 부팅은 불가능합니다.  
 AL2023 부트 로더는 Microsoft의 서명을 받지 않았으므로 VM은 UEFI 키 없이 프로비저닝하거나 보안 부팅용 AL2023 키를 사용하여 프로비저닝해야 합니다.

**중요**  
 KVM 이미지에 대한 보안 부팅 지원은 아직 검증되지 않았습니다.

## KVM에서 AL2023 실행 시 제한 사항
<a name="kvm-limitations"></a>

KVM에서 AL2023을 실행할 때 알려진 몇 가지 제한 사항이 있습니다.

**참고**  
 나열되어 있는 지원되지 않는 기능 중 일부를 구현하는 코드가 AL2023 내에 존재할 수 있으며 올바르게 작동할 수 있습니다. 지원되지 않는 기능 목록은 현재 사용 가능한 기능과 향후 Amazon Linux 팀이 업데이트의 일부로 검증할 기능에 대해 정보에 입각한 결정을 내릴 수 있도록 제공됩니다.

**KVM에서 AL2023 실행과 관련된 알려진 제한 사항**
+  KVM 게스트 에이전트는 현재 패키지로 제공되거나 지원되지 않습니다.
+  CPU, 메모리 또는 기타 디바이스 유형의 핫 플러그 및 언플러그는 지원되지 않습니다.
+  VM 최대 절전 모드는 지원되지 않습니다.
+  VM 마이그레이션은 지원되지 않습니다.
+  PCI 패스스루 또는 USB 패스스루와 같은 디바이스 패스스루는 지원되지 않습니다.

# VMware에서 AL2023을 실행하기 위한 요구 사항
<a name="vmware-supported-configurations"></a>

 이 섹션에서는 VMware에서 AL2023을 실행하기 위한 요구 사항을 설명합니다. AL2023의 VMware 이미지는 `x86-64` 아키텍처에서만 사용할 수 있습니다. `aarch64`용 VMware 이미지는 사용할 수 없거나 지원되지 않습니다. 이러한 요구 사항은 VMware 이미지에 대한 기본 [AL2023 시스템 요구 사항](system-requirements.md) 외에 추가로 적용됩니다.

**Topics**
+ [VMware에서 AL2023을 실행하기 위한 VMware 호스트 요구 사항](#vmware-host-requirements)
+ [VMware에서 AL2023에 대한 디바이스 지원](#vmware-devices)
+ [VMware에서 AL2023에 대한 부팅 모드(UEFI 및 BIOS) 지원](#vmware-boot-modes)
+ [VMware에서 AL2023 실행 시 제한 사항](#vmware-limitations)

## VMware에서 AL2023을 실행하기 위한 VMware 호스트 요구 사항
<a name="vmware-host-requirements"></a>

**AL2023 VMware OVA 이미지는 현재 다음에서 검증되었습니다.**
+  Intel(R) Xeon(R) Platinum 8124M 프로세서를 사용하는 호스트에서 실행되는 VMware Workstation 17.5.0 
+  Intel(R) Xeon(R) Platinum 8275CL 프로세서를 사용하는 VMware vSphere 8.0 

 AL2023 VMware OVA 이미지는 *머신 하드웨어 버전*을 13으로 지정합니다.

**VMware 머신 하드웨어 버전 13은 다음에서 지원을 받습니다.**
+  ESXi 6.5 이상 
+  VMware Workstation 14 이상 

## VMware에서 AL2023에 대한 디바이스 지원
<a name="vmware-devices"></a>

**AL2023 VMware OVA 이미지(`x86-64`만 해당)와 함께 사용하도록 테스트된 VMware 디바이스 모델은 다음과 같습니다.**
+  `vmw_pvscsi`(VMware 반가상화 SCSI 컨트롤러) 
+  `vmxnet3`(VMware 반가상화 네트워크 디바이스) 
+  `ata_piix`(가상 CD-ROM 드라이브에만 사용 가능한 레거시 IDE) 

**AL2023 VMware 이미지 검증에서 추가로 활성화되었지만 많이 테스트되지 않은 VMware 디바이스 모델은 다음과 같습니다.**
+  `vmw_vmci` 및 관련 `vsock` 인터페이스(VMware 게스트 에이전트를 위한 가상 소켓 전송) 
+  `vmw_balloon` 메모리 벌룬 디바이스 
+  VMware `SVGA` 컨트롤러 
+  레거시 AT 키보드 및 PS/2 마우스 디바이스 

 VMware 게스트 에이전트 패키지(`open-vm-tools`)는 AL2023 VMware OVA 이미지에 기본적으로 설치되어 사용 가능합니다.

## VMware에서 AL2023에 대한 부팅 모드(UEFI 및 BIOS) 지원
<a name="vmware-boot-modes"></a>

 2023.3.20231211 릴리스부터 AL2023 VMware OVA 이미지는 레거시 BIOS 및 UEFI 부팅 모드 모두에서 검증되었습니다. OVA 기본 구성은 여전히 레거시 BIOS이지만 사용자가 변경할 수 있습니다.

**중요**  
 보안 부팅 지원에 UEFI가 필요하지만 VMware에서 실행되는 AL2023에 대해서는 아직 검증되지 않았습니다.

## VMware에서 AL2023 실행 시 제한 사항
<a name="vmware-limitations"></a>

VMware에서 AL2023을 실행할 때 알려진 몇 가지 제한 사항이 있습니다.

**참고**  
 나열되어 있는 지원되지 않는 기능 중 일부를 구현하는 코드가 AL2023 내에 존재하며 올바르게 작동합니다. 지원되지 않는 기능 목록을 통해 고객은 현재 작업 시 사용 가능한 기능과 향후 Amazon Linux 팀이 업데이트할 기능을 확인할 수 있습니다.

**VMware에서 AL2023 실행과 관련된 알려진 제한 사항**
+  UEFI 보안 부팅은 현재 VMware에서 AL2023으로 검증되지 않았습니다.
+  CPU, 메모리 또는 기타 디바이스 유형의 핫 플러그 및 언플러그는 지원되지 않습니다.
+  VM 최대 절전 모드는 지원되지 않습니다.
+  VM 마이그레이션은 지원되지 않습니다.
+  PCI 패스스루 또는 USB 패스스루와 같은 디바이스 패스스루는 지원되지 않습니다.

# Hyper-V에서 Amazon Linux 2023 실행 요구 사항
<a name="hyperv-supported-configurations"></a>

 이 섹션에서는 Hyper-V에서 Amazon Linux 2023을 실행하기 위한 요구 사항을 다룹니다. AL2023의 Hyper-V 이미지는 `x86-64` 아키텍처에서만 사용할 수 있습니다. `aarch64`용 Hyper-V 이미지는 현재 사용할 수 없거나 지원되지 않습니다.

 이 섹션에서는 Hyper-V 이미지에 대한 기본 [AL2023 시스템 요구 사항](system-requirements.md) 외에 추가 요구 사항을 다룹니다.

**Topics**
+ [Hyper-V에서 Amazon Linux 2023을 실행하기 위한 Hyper-V 호스트 요구 사항](#hyperv-host-requirements)
+ [Hyper-V에서 Amazon Linux 2023 디바이스 지원](#hyperv-devices)
+ [Hyper-V에서 Amazon Linux 2023 실행 시 제한 사항](#hyperv-limitations)

## Hyper-V에서 Amazon Linux 2023을 실행하기 위한 Hyper-V 호스트 요구 사항
<a name="hyperv-host-requirements"></a>

 Hyper-V 기반 Amazon Linux 2023의 주요 검증은 EC2 `c5.metal` 인스턴스에서 실행되는 Windows Server 2022에서 수행됩니다.

## Hyper-V에서 Amazon Linux 2023 디바이스 지원
<a name="hyperv-devices"></a>

 Amazon Linux 2023은 다음과 같은 가상화 하드웨어 세트를 사용하여 *1세대* 및 *2세대* Hyper-V 가상 머신 모두에서 테스트됩니다.
+  1세대(레거시 BIOS 부팅) VM 
+  2세대(UEFI 부팅 - 보안 부팅 없음) VM 
+  다음 디바이스 모델은 AL2023 Hyper-V 이미지와 함께 사용하도록 테스트되었습니다.
  +  *2세대* VM에서 루트 디스크 및 에뮬레이션된 CD-ROM 드라이브용 Hyper-V 가상 스토리지 `hv_storvsc` 
  +  *1세대* VM의 가상 CD-ROM 드라이브용 에뮬레이션 PIIX IDE `ata_piix` 
  +  Hyper-V 가상 이더넷 `hv_netvsc` 
+  다음 디바이스 모델이 활성화되었지만 가볍게 테스트되었습니다.
  +  *1세대* VM의 레거시 VGA 텍스트 모드 
  +  *2세대* VM의 UEFI 펌웨어 기반 프레임버퍼 `simpledrmfb` 
  +  Hyper-V 풍선 `hv_balloon` 
  +  Hyper-V HID/마우스 `hid_hyperv` 
+  현재 AL2023에서는 다음 디바이스 모드가 활성화되지 *않습니다*.
  +  Hyper-V PCI 패스스루 
  +  Hyper-V DRM 그래픽 

**중요**  
 *2세대* 가상 머신의 경우 보안 부팅은 지원되지 않으므로 Amazon Linux 2023을 성공적으로 부팅하려면 가상 머신을 시작하기 전에 비활성화해야 합니다. Hyper-V는 현재 Microsoft 자체 키로 서명된 소프트웨어 구성 요소가 있는 보안 부팅만 지원하는 반면, Amazon Linux 부트로더는 Amazon 프라이빗 키로 서명됩니다. Hyper-V는 현재 타사 키 가져오기를 지원하지 않습니다.

## Hyper-V에서 Amazon Linux 2023 실행 시 제한 사항
<a name="hyperv-limitations"></a>

다음은 Hyper-V에서 Amazon Linux 2023을 실행할 때 발생하는 몇 가지 알려진 제한 사항입니다.

**참고**  
 나열되어 있는 지원되지 않는 기능 중 일부를 구현하는 코드가 AL2023 내에 존재하며 올바르게 작동합니다. 지원되지 않는 기능 목록을 통해 고객은 현재 작업 시 사용 가능한 기능과 향후 Amazon Linux 팀이 업데이트할 기능을 확인할 수 있습니다.

**Hyper-V에서 AL2023 실행과 관련된 알려진 제한 사항**
+  UEFI 보안 부팅 모드는 현재 Hyper-V의 AL2023에서 지원되지 않거나 작동하지 않습니다.
+  CPU, 메모리 또는 기타 디바이스 유형의 핫 플러그 및 언플러그는 지원되지 않습니다.
+  가상 머신(VM) 하이버네이션은 지원되지 않습니다.
+  가상 머신(VM) 마이그레이션은 지원되지 않습니다.
+  PCI 패스스루 또는 USB 패스스루와 같은 디바이스 패스스루는 지원되지 않습니다.

# Amazon EC2 외부에서 사용 시 Amazon Linux 2023 설정 및 `cloud-init` 구성
<a name="outside-ec2-configuration"></a>

 이 섹션에서는 KVM, VMware 또는 Hyper-V와 같이 Amazon EC2에서 직접 실행하지 않을 때 Amazon Linux 2023 가상 머신을 설정하고 구성하는 방법을 설명합니다.

 기본적으로 Amazon Linux 2023 가상 머신 이미지에 사용자 암호 또는 ssh 키를 쓸 수 없으며 처음 검색된 네트워크 인터페이스에서 DHCP를 통해 네트워크 구성을 가져옵니다. 즉, 추가 구성 없이는 생성된 가상 머신에 연결할 방법이 없습니다.

 따라서 가상 머신에 어떤 형태로든 구성을 제공해야 합니다. Amazon Linux에서 이를 수행하는 표준 메커니즘은 `cloud-init` 데이터 소스를 통해 이루어집니다.

Amazon Linux 2023은 다음 데이터 소스로 검증되었습니다.

** NoCloud **  
 `cloud-init` 구성 파일이 포함된 시드 ISO9660 이미지가 들어 있는 가상 CD-ROM을 통해 온프레미스 이미지를 구성하는 기존 방법입니다.

** VMware **  
 Amazon Linux 2023은 VMware `guestinfo.userdata` 및 `guestinfo.metadata`의 VMware 전용 데이터 소스를 통해 vSphere에서 실행되는 VMware 이미지를 구성할 수 있도록 추가 지원합니다.

**참고**  
 데이터 소스 구성은 Amazon Linux 2와 다를 수 있습니다. 구체적으로 설명하면, Amazon Linux 2023에서 `systemd-networkd`를 구성할 수 있으며 이를 위해 [`cloud-init` 네트워크 구성 설명서](https://cloudinit.readthedocs.io/en/22.2/topics/network-config.html)에서 설명한 `cloud-init` “네트워킹 구성 버전 2"를 따라야 합니다.

 Amazon Linux 2023에 포함된 `cloud-init` 버전의 `cloud-init` 구성 메커니즘 전체 설명서는 [업스트림 `cloud-init` 설명서](https://cloudinit.readthedocs.io/en/22.2/)에서 있습니다.

# KVM 및 VMware에서 Amazon Linux 2023 NoCloud (`seed.iso`) `cloud-init` 구성
<a name="seed-iso"></a>

 이 섹션에서는 `seed.iso` 이미지를 생성하고 사용하여 KVM 또는 VMware에서 실행되는 Amazon Linux 2023을 구성하는 방법을 다룹니다. KVM 및 VMware 환경에는 [Amazon EC2 인스턴스 메타 데이터 서비스(IMDS)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service)가 없기 때문에 Amazon Linux 2023을 구성하는 대체 방법이 필요합니다. `seed.iso` 이미지를 제공하는 것이 그러한 방법 중 하나에 해당합니다.

 `seed.iso` 부팅 이미지에는 네트워크 구성, 호스트 이름, 사용자 데이터 등 새 VM을 부팅하고 구성하는 데 필요한 기본 정보가 포함되어 있습니다.

**참고**  
 `seed.iso` 이미지에는 VM을 부팅하는 데 필요한 구성 정보만 있습니다. Amazon Linux 2023 운영 파일은 없습니다.

 `seed.iso` 부팅 이미지를 생성하려면 최소 구성 파일 두 개가 필요하며 세 개가 필요한 경우도 있습니다.

** `meta-data` **  
 이 파일에는 일반적으로 가상 머신의 호스트 이름이 있습니다.

** `user-data` **  
 이 파일로 사용자 계정, 암호, ssh 키 페어 및/또는 액세스 메커니즘을 구성합니다. 기본적으로 Amazon Linux 2 KVM 및 VMware 이미지로 `ec2-user` 사용자 계정을 생성합니다. `user-data` 구성 파일을 사용하여 기본 사용자 계정의 암호 및/또는 키를 설정합니다.

** `network-config` (선택 사항) **  
 이 파일은 일반적으로 가상 시스템의 네트워크 구성을 제공하여 기본 구성을 재정의합니다. 기본 구성은 사용 가능한 첫 번째 네트워크 인터페이스의 DHCP를 사용하는 것입니다.

**`seed.iso` 디스크 이미지 생성**

1. Linux 또는 macOS 컴퓨터에서 `seedconfig`라는 이름의 새 폴더를 만들어 이 폴더로 이동합니다.
**참고**  
 Windows 또는 다른 운영 체제에서도 가능하지만 `seed.iso` 이미지를 생성하려면 `mkisofs`와 동일한 도구가 있어야 합니다.

1. `meta-data` 구성 파일을 생성합니다.

   1. `meta-data`라는 이름의 새로운 파일을 만듭니다.

   1.  원하는 편집기에서 `meta-data` 파일을 열어 다음 구문을 추가합니다. 여기서 *vm-hostname*을 VM 호스트 이름으로 바꾸어야 합니다.

      ```
      #cloud-config
      local-hostname: vm-hostname
      ```

   1. `meta-data` 구성 파일을 저장하고 닫습니다.

1. `user-data` 구성 파일을 생성합니다.

   1. `user-data`라는 이름의 새로운 파일을 만듭니다.

   1.  원하는 편집기에서 `user-data` 파일을 열고 필요에 따라 변경한 후 추가합니다.

      ```
      #cloud-config
      #vim:syntax=yaml
      users:
      # A user by the name 'ec2-user' is created in the image by default.
        - default
        - name: ec2-user
      ssh_authorized_keys:
        - ssh-rsa ssh-key
      # In the above line, replace ssh key with the content of your ssh public key.
      ```

   1.  `user-data` 구성 파일에 사용자 계정을 더 추가할 수 있습니다.

       추가 사용자 계정, 계정 액세스 메커니즘, 암호 및 키 페어를 지정할 수 있습니다. 지원하는 지시어 대한 자세한 내용은 [업스트림 `cloud-init` 설명서](https://cloudinit.readthedocs.io/en/22.2/topics/format.html)를 참조하세요.

   1. `user-data` 구성 파일을 저장하고 닫습니다.

1. (선택 사항) `network-config` 구성 파일 생성

   1. `network-config`라는 명칭의 새로운 파일을 만듭니다.

   1.  원하는 편집기에서 `network-config` 파일을 열고 다음 구문을 추가합니다. 여기서 다양한 IP 주소를 설정에 적합한 주소로 바꾸어야 합니다.

      ```
      #cloud-config
      version: 2
      ethernets:
        enp1s0:
          addresses:
            - 192.168.122.161/24
          gateway4: 192.168.122.1
          nameservers:
            addresses: 192.168.122.1
      ```
**참고**  
 `cloud-init` 네트워크 구성은 VM 구성에 따라 변경될 수 있는 인터페이스 이름을 지정하는 대신 인터페이스의 MAC 주소와 일치시키는 메커니즘을 제공합니다. 네트워크 구성을 위한 이 `cloud-init` 기능(및 기타 기능)은 [업스트림 `cloud-init` 네트워크 구성 버전2 설명서](https://cloudinit.readthedocs.io/en/22.2/topics/network-config-format-v2.html)에 자세히 설명되어 있습니다.

   1. `network-config` 구성 파일을 저장하고 닫습니다.

1.  이전 단계에서 만든 `meta-data`, `user-data` 및 `network-config`(옵션) 구성 파일로 `seed.iso` 디스크 이미지를 생성합니다.

    `seed.iso` 디스크 이미지를 만들 운영 체제에 따라 다음 중 하나를 수행합니다.
   +  Linux 시스템에서 **mkisofs** 또는 **genisoimage** 같은 도구를 사용하여 `seed.iso` 파일을 생성합니다. `seedconfig` 폴더로 이동하여 다음 명령을 실행합니다.

     ```
     $ mkisofs -output seed.iso -volid cidata -joliet -rock user-data meta-data
     ```
   +  `network-config`를 사용하는 경우 **mkisofs** 간접 호출 시 포함시키세요. 

     ```
     $ mkisofs -output seed.iso -volid cidata -joliet -rock user-data meta-data network-config
     ```
   +  macOS 시스템에서 **hdiutil** 같은 도구를 사용하여 완성된 `seed.iso` 파일을 만들 수 있습니다. **hdiutil**은 파일 목록이 아닌 경로 이름을 사용하므로 `network-config` 구성 파일의 생성 여부에 관계없이 동일한 간접 호출을 사용할 수 있습니다.

     ```
     $ hdiutil makehybrid -o seed.iso -hfs -joliet -iso -default-volume-name cidata seedconfig/
     ```

1.  이제 생성된 `seed.iso` 파일을 가상 CD-ROM 드라이브를 통해 새 Amazon Linux 2023 가상 머신에 첨부하면 `cloud-init`가 처음 부팅 시 이를 찾아 시스템에 구성을 적용합니다.

# VMware에서 AL2023에 대한 VMware guestinfo `cloud-init` 구성
<a name="vmware-guestinfo"></a>

 VMware 환경에는 [Amazon EC2 인스턴스 메타데이터 서비스(IMDS)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service)가 없으므로 AL2023을 구성하는 대체 방법이 필요합니다. 이 섹션에서는 VMware vSphere에서 사용 가능한 `seed.iso` 가상 CD-ROM 드라이브에 대한 대체 구성 메커니즘을 사용하는 방법을 설명합니다.

 이 구성 방법은 VMware `extraconfig` 메커니즘을 사용하여 `cloud-init`에 구성 데이터를 제공합니다. 다음 각 키에 해당 ***keyname*.encoding** 속성을 제공해야 합니다.

 VMware `extraconfig` 메커니즘에 다음 키를 제공할 수 있습니다.

** `guestinfo.metadata` **  
 `cloud-init` 메타데이터가 포함된 JSON 또는 YAML 

** `guestinfo.userdata` **  
 `cloud-config` 형식의 `cloud-init` 사용자 데이터가 포함된 YAML 설명서.

** `guestinfo.vendordata` (선택 사항) **  
 `cloud-init` 공급업체 데이터를 포함하는 YAML 

 해당 인코딩 속성(`guestinfo.metadata.encoding`, `guestinfo.userdata.encoding` 및 `guestinfo.vendordata.encoding`)은 다음을 포함합니다.

** `base64` **  
 속성의 콘텐츠는 `base64`로 인코딩되어 있습니다.

** `gzip+base64` **  
 `base64`로 인코딩된 후 속성 콘텐츠가 `gzip`으로 압축됩니다.

**참고**  
 `seed.iso` 방법은 별도(선택 사항)의 `network-config` 구성 파일을 지원하며, VMware `guestinfo`는 네트워킹 구성이 제공되는 방식이 다릅니다. 다음 섹션에서 추가 정보를 제공합니다.

 명시적 네트워크 구성이 필요한 경우 다음 두 가지 YAML 또는 JSON 속성의 형태로 `metadata`에 포함되어야 합니다.

** `network` **  
 JSON 또는 YAML 형식으로 인코딩된 네트워크 구성을 포함합니다.

** `network.encoding` **  
 위 네트워크 구성 데이터의 인코딩을 포함합니다. `cloud-init`에서 지원되는 인코딩은 `guestinfo` 데이터에 지원되는 것과 동일한 `base64` 및 `gzip+base64`입니다.

**Example VMware vSphere **govc** CLI 도구를 사용하여 `guestinfo`를 통해 구성 전달**  

1.  [KVM 및 VMware에서 Amazon Linux 2023 NoCloud (`seed.iso`) `cloud-init` 구성](seed-iso.md)에 설명된 대로 `meta-data`, `user-data` 및 선택 사항인 `network-config` 구성 파일을 준비합니다.

1.  구성 파일을 VMware `guestinfo`에서 사용할 수 있는 형식으로 변환합니다.

   ```
   # 'meta-data', `user-data` and `network-config` are the configuration
   # files in the same format that would be used by a NoCloud (seed.iso)
   # data source, read-them and convert them to VMware guestinfo
   #
   # The VM_NAME variable is assumed to be set to the name of the VM
   # It is assumed that the necessary govc environment (credentials etc...) are already set
   
   metadata=$(cat "meta-data")
   userdata=$(cat "user-data")
   if [ -e "network-config" ] ; then
       # We need to embed the network config inside the meta-data
       netconf=$(base64 -w0 "network-config")
       metadata=$(printf "%s\nnetwork: %s\nnetwork.encoding: base64" "$metadata" "$netconf")
   fi
   metadata=$(base64 -w0 <<< "$metadata")
   govc vm.change -vm "$VM_NAME" \
       -e guestinfo.metadata="$metadata" \
       -e guestinfo.metadata.encoding="base64"
   userdata=$(base64 -w0 <<< "$userdata")
   govc vm.change -vm "$VM_NAME" \
       -e guestinfo.userdata="$userdata" \
       -e guestinfo.userdata.encoding="base64"
   ```

# Amazon Linux 2023 표준 AMI에 설치된 패키지와 AL2023 KVM 이미지 비교
<a name="al2023-ami-kvm-image"></a>

AL2023 표준 AMI에 있는 RPM과 AL2023 KVM 이미지에 있는 RPM 간의 비교입니다.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/linux/al2023/ug/al2023-ami-kvm-image.html)

# Amazon Linux 2023 표준 AMI에 설치된 패키지와 AL2023 VMware OVA 이미지 비교
<a name="al2023-ami-vmware-image"></a>

AL2023 VMware OVA 이미지에 있는 RPM과 AL2023 표준 AMI에 있는 RPM 간의 비교입니다.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/linux/al2023/ug/al2023-ami-vmware-image.html)

# Amazon Linux 2023 표준 AMI에 설치된 패키지와 AL2023 Hyper-V 이미지 비교
<a name="al2023-ami-hyperv-image"></a>

AL2023 표준 AMI에 있는 RPM과 AL2023 Hyper-V 이미지에 있는 RPM 간의 비교입니다.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/linux/al2023/ug/al2023-ami-hyperv-image.html)