VM – Options

VM 설정과 관련된 여러가지 선택사항들을 설정하는 기능입니다. 설정하고자 하는 항목을 선택한 다음에 Edit 단추를 클릭해서 수정합니다.

Name

VM의 이름을 수정합니다. 이름은 VM을 구분하는 용도로 사용됩니다. 내부적으로는 VM ID가 사용되기 때문에, 이름을 변경해도 동작에 영향을 주지 않습니다.

Start at boot

노드가 시작/재시작 할 때 해당 VM을 자동으로 시작할지 여부를 지정합니다. 체크 상자를 선택하면 자동으로 시작됩니다.

Options 페이지에는 자동으로 시작하면 Yes, 자동으로 시작하지 않으면 No로 표시됩니다.

Start/Shutdown order

노드가 시작(부팅) 또는 셧다운될 때 VM들의 순서를 설정합니다.

  • Start/Shutdown order: 시작 순서 우선 순위를 정의합니다. 예를 들어 VM이 가장 먼저 시작되도록 하려면 1로 설정합니다. 종료 시에는 시작 순서를 반대로 사용하므로 시작 순서가 1인 머신이 가장 마지막으로 종료됩니다. 호스트에 정의된 순서가 동일한 VM이 여러 개 있는 경우 VMID에 따라 오름차순으로 추가적으로 순서가 지정됩니다.
  • Startup delay: 이 VM 시작되고, 다음 VM 시작 사이의 지연시간을 정의합니다. 예를 들어 다른 VM을 시작하기 전에 30초를 기다리려면 30으로 설정합니다.
  • Shutdown timeout: 종료 명령을 실행한 후 VM이 오프라인 상태가 될 때까지 Proxmox VE가 대기해야 하는 기간(초)을 정의합니다. default는 180이 적용됩니다. 이것은 Proxmox VE가 종료 요청을 실행한 후 머신이 오프라인 상태가 될 때까지 180초 동안 기다린다는 의미입니다. 시간 초과 후에도 머신이 여전히 온라인 상태이면 강제로 중지됩니다. 기본값 이외의 값을 사용할 경우에는 초 단위로 지정해 줍니다.
참고: HA 스택으로 관리되는 VM은 현재 부팅 시 시작 및 부팅 순서 옵션을 따르지 않습니다. 이러한 VM은 시작 및 종료 알고리즘에 의해 건너뛰게 되며, HA 관리자가 자체적으로 VM의 시작 및 중지를 보장하기 때문입니다.
시작/종료 순서 매개변수가 없는 머신은 항상 매개변수가 설정된 머신 다음에 시작됩니다. 또한 이 매개변수는 클러스터 전체가 아닌 동일한 호스트에서 실행 중인 가상 머신 간에만 적용될 수 있습니다.

OS Type

VM에서 사용할 게스트 운영 체제의 유형을 지정합니다. 특정 운영 체제에 대한 특수 최적화/기능을 활성화하는 데 사용됩니다.
표와 같이 먼저 유형(Type)을 선택하고, 버전(Version)을 선택할 수 있습니다.

유형버전
Linux2.6 – 6.X Kernel
2.4 Kernel
Microsoft Windows11/2022/2025
10/2016/2019
8/2012/2012r2
7
Vista
2008
2003
2000
XP
Solaris kernel
Other

이 항목은 VM을 재시작해야 적용됩니다. 그래서 그림 처럼 주황색 글씨로 표시됩니다.

이전 상태로 되돌리고 싶은 경우에는 Revert 단추를 클릭합니다. 그러면 주황색 글씨가 사라지고, 이전 설정이 유지됩니다.

Boot Order

VM이 어떤 장치, 어떤 순서로 부팅해야 하는지 지정합니다.
그림의 경우 VM이 제일 먼저 scsi0에서 부팅을 시도하고, 실패하면 ide2에서 CD 이미지로 부터 부팅을 시도한 다음, 이것도 실패하면 net0에서 네트워크 부팅을 시도합니다.

Web UI에서 드래그 앤 드롭 편집기를 사용하여 부팅 순서를 지정하고 Enabled란을 사용하여 부팅할 특정 장치를 모두 활성화 또는 비활성화할 수 있습니다.

참고: VM이 여러 디스크를 사용하여 OS를 부팅하거나 부트로더를 로드하는 경우 게스트가 부팅할 수 있으려면 모든 디스크가 부팅 가능한 것으로 표시되어야 합니다(즉, 확인란이 활성화되어 있거나 구성의 목록에 표시되어야 함). 이는 최신 SeaBIOS 및 OVMF 버전이 부팅 가능으로 표시된 경우에만 디스크를 초기화하기 때문입니다.
어쨌든 목록에 표시되지 않거나 확인 표시가 비활성화되어 있는 장치라도 운영 체제가 부팅되고 초기화되면 게스트가 계속 사용할 수 있습니다. 부팅 가능 플래그는 게스트 BIOS 및 부트로더에만 영향을 줍니다.

Use tablet for pointer

USB 태블릿 장치를 활성화/비활성화합니다. 이 장치는 일반적으로 VNC에서 마우스 위치를 절대적으로 지정하는 데 필요합니다. 그렇지 않으면 마우스가 일반 VNC 클라이언트와 동기화되지 않습니다.

한 호스트에서 많은 콘솔 전용 게스트를 실행하는 경우에는 이 기능을 비활성화하여 컨텍스트 스위치를 절약할 수 있습니다.
이 기능은 SPICE를 사용하는 경우에는 기본적으로 비활성화됩니다.

Hotplug

핫플러그 기능을 선택적으로 활성화합니다. 그림에서 보는 것 처럼 총 5가지 항목에 대해서 핫플러그를 활성화/비활성화할 수 있습니다.

USB 핫플러그는 VM 버전이 7.1 이상이고 OS 유형이 l26 또는 Windows 7 이상인 게스트 OS에서 사용할 수 있습니다.

ACPI support

ACPI 전원 관리 기능을 활성화/비활성화합니다. 기본값으로 활성화되며, VM이 OS 종료 명령을 정상적으로 처리하는 데 필요합니다.

KVM hardware virtualization

KVM 하드웨어 가상화 기능을 사용할지 여부를 설정합니다. 기본값으로 활성화되어 있고, 비활성화하면 VM 성능이 떨어집니다.

Freeze CPU at startup

VM이 시장될 때 가상머신을 즉시 멈춘 상태로 만들지 여부를 지정합니다. 기본적으로 비활성화되어 있으며, 일반적인 VM 운영에는 필요하지 않습니다.

VM 부팅 시 특정 설정을 변경하거나 초기 상태에서 디버깅을 수행하고 싶은 경우에 사용됩니다. 멈춘(freeze) VM을 시작시키려면 c 모니터 명령을 사용해야 합니다.

Use local time for RTC

VM의 RTC(Real-Time Clock) 설정을 지정합니다. 이 옵션을 확성화하면 VM의 RTC를 노드의 로컬 시간(Local Time)과 동기화합니다.

Windows는 RTC가 로컬 시간으로 설정되어 있다고 가정하기 때문에 이 옵션을 활성화하는 것이 좋습니다.
Linux는 RTC를 UTC로 인식하기 때문에 기본값인 비활성화 상태로 유지하는 것이 좋습니다.

RTC start date

VM의 RTC(Real-Time Clock)가 처음 설정될 때 사용할 날짜를 지정하는 기능입니다. 기본적으로 Proxmox VE는 VM을 부팅할 때 호스트의 현재 시간을 RTC에 설정합니다. 그러나, 특정한 과거 또는 미래의 특정 날짜로 RTC를 초기화하고 싶다면 이 옵션을 사용할 수 있습니다.

SMBIOS settings (type1)

VM에 제공되는 BIOS/펌웨어 정보를 사용자 지정할 수 있는 기능입니다. 다음 항목들을 지정할 수 있습니다.

  • UUID
  • Manufacturer
  • Product
  • Version
  • Serial
  • SKU
  • Family

VM의 SMBIOS 기반의 라이센스 유지, 특정 제조사의 하드웨어 에뮬레이션, UUID 값 고정 등이 필요한 경우에 유용하게 사용됩니다.

QEMU Guest Agent

VM의 게스트 OS에 설치되는 QEMU Guest Agent와의 통신 기능의 활성화/비활성화를 지정합니다. 기본값은 비활성화로 설정되어 있습니다. 게스트 OS에 QEMU Guest Agent를 사용하는 경우에는 활성화시켜 주면 VM의 IP 주소, CPU/메모리 사용량, 디스크 상태 등을 Proxmox VE가 직접 조회할 수 있게됩니다.

Protection

VM 또는 CT가 실수로 삭제되거나 디스크가 제거되는 것을 방지하는 기능입니다.

이 설정이 활성화된 상태에서 VM을 삭제하려고 하면, 그림과 같은 오류 대화상자가 나옵니다. 이 기능을 다시 비활성화시킨 다음에 삭제할 수 있습니다.

Spice Enhancements

SPICE 프로토콜을 사용할 때 Folder Sharing, Video Streaming 기능의 활성화 여부를 설정합니다.

VM State storage

VM의 실행 상태(Suspended State)를 저장할 스토리지를 지정합니다.

기본값으로는 VM이 사용하는 스토리지에 함께 저장되도록 설정됩니다.

AMD SEV

AMD EPYC 프로세서에서 지원하는 하드웨어 기반 가상화 보안 기술을 설정합니다. 기본값은 비활성화 되어 있고, 다음 두 가지 방식 중에서 선택할 수 있습니다.

  • AMD Secure Encrypted Virtualization-Encrypted State (SEV-ES)는 VM이 실행을 멈출 때 모든 CPU 레지스터 내용을 암호화합니다. 이는 CPU 레지스터의 정보가 하이퍼바이저와 같은 구성 요소로 유출되는 것을 방지하며, 심지어 CPU 레지스터 상태에 대한 악의적인 수정도 감지할 수 있습니다.
  • AMD Secure Encrypted Virtualization (SEV)는 VM당 하나의 키를 사용해 게스트와 하이퍼바이저를 서로 격리합니다. 키는 AMD 보안 프로세서에 의해 관리됩니다. SEV를 사용하려면 게스트 운영 체제 및 하이퍼바이저에서 활성화해야 합니다. 게스트 변경을 통해 VM은 메모리의 어떤 페이지를 암호화해야 하는지 지정할 수 있습니다. 하이퍼바이저 변경은 하드웨어 가상화 명령 및 AMD 보안 프로세서와의 통신을 사용해 메모리 컨트롤러에서 적절한 키를 관리합니다.
답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

Datacenter – Permission

Datacenter > Permission 메뉴는 사용자, 그룹 API 토큰에 권한을 부여하고(Add) 또는 삭제(Remove)하는 기능을 제공합니다. 사용자 추가가 끝이 아님…