클러스터 또는 호스트에 업데이트를 적용하는 동안 호스트 메모리에 가상 시스템의 상태를 보존하고 업데이트 적용이 완료된 후 메모리에서 복원할 수 있습니다. 가상 시스템을 메모리로 일시 중단하고 Quick Boot 기능을 사용하면 업그레이드 시간을 크게 줄이고 시스템 부팅 시간을 최소화하며 시스템과 서비스의 다운타임을 줄일 수 있습니다.

vSphere Lifecycle Manager를 사용하여 업그레이드 작업을 수행하는 동안 업데이트를 적용 중인 호스트에서 다른 호스트로 가상 시스템을 마이그레이션하려면 상당한 시간이 소요됩니다. 업데이트 적용 후에 vSphere Lifecycle Manager는 가상 시스템을 업그레이드된 호스트로 다시 마이그레이션합니다.

vSphere 7.0 업데이트 2부터는 가상 시스템을 마이그레이션하거나 전원을 끄거나 디스크로 일시 중단하는 대신 가상 시스템을 메모리로 일시 중단하도록 vSphere Lifecycle Manager를 구성할 수 있습니다.

가상 시스템을 메모리로 일시 중단

메모리로 일시 중단은 vSphere Lifecycle Manager 이미지를 사용하여 관리하는 클러스터에만 사용할 수 있는 옵션입니다. 이 기능은 Quick Boot 설정과 함께 작동하여 업데이트 적용 프로세스를 최적화하고 가상 시스템 다운타임을 최소화합니다.

vSphere Lifecycle Manager 호스트 업데이트 적용 설정을 구성할 때 가상 시스템을 메모리로 일시 중단하도록 vSphere Lifecycle Manager를 설정합니다. 업데이트 적용 사전 확인 및 업데이트 적용 중에 vSphere Lifecycle Manager는 업데이트를 적용 중인 호스트 또는 클러스터에 [메모리로 일시 중단] 옵션을 실제로 적용할 수 있는지 확인합니다. 어떤 이유로 인해 메모리로 일시 중단을 적용할 수 없는 경우 vSphere Lifecycle Manager는 오류를 보고하고 업데이트 적용을 진행하지 못하도록 막습니다.

메모리로 일시 중단 작업을 수행하는 동안 가상 시스템은 한동안 일시 중단된 상태로 유지됩니다. 따라서 가상 시스템을 메모리로 일시 중단하면 해당 가상 시스템에서 실행 중인 워크로드에 영향을 줄 수 있습니다. 이러한 영향은 디스크로 일시 중단 작업이 가상 시스템 및 워크로드에 미칠 수 있는 영향과 비슷합니다.

경고: [메모리로 일시 중단] 옵션을 사용하도록 설정한 상태에서 업데이트 적용을 시작하기 전에는 항상 중요한 워크로드가 있는 가상 시스템의 스냅샷을 생성하는 것이 가장 좋습니다.
vSphere Lifecycle Manager는 호스트의 모든 가상 시스템을 메모리로 일시 중단하지 않을 수 있습니다. 그래도 vSphere Lifecycle Manager는 호스트에 대한 업데이트 적용을 계속 진행할 수 있습니다. 다음과 같은 예외를 고려해 볼 수 있습니다.
  • vSphere EAM(ESX Agent Manager) 가상 시스템

    vSphere Lifecycle Manager는 다른 모든 가상 시스템이 일시 중단된 후 EAM 가상 시스템의 전원을 끕니다. 이와 유사하게, vSphere Lifecycle Manager는 다른 가상 시스템이 메모리에서 재개되기 전에 EAM 가상 시스템의 전원을 켭니다. EAM 가상 시스템의 전원이 다시 켜질 때까지 일시 중단된 가상 시스템은 재개되지 않습니다.

  • vSphere 클러스터 서비스 가상 시스템

    vSphere Lifecycle Manager는 먼저 다른 호스트인 vSphere 클러스터 서비스 가상 시스템으로 마이그레이션한 다음, 호스트의 나머지 가상 시스템을 메모리로 일시 중단합니다.

이와 유사하게, vSphere Lifecycle Manager는 일부 VMware 제품 및 솔루션에 대한 관리 가상 장치를 메모리로 일시 중단하지 않습니다. 하지만, 다음과 같은 제품 또는 솔루션에 대한 가상 시스템이 호스트에서 실행되는 경우 메모리로 일시 중단 사전 검사가 실패하고 vSphere Lifecycle Manager는 해당 호스트에 대한 업데이트 적용을 진행하지 않습니다.
  • vCenter Server
  • vSAN 감시 가상 시스템
  • vSphere with Tanzu
  • NSX-T Data Center
  • VMware HCX
  • vSphere Replication
  • Site Recovery Manager
  • VMware vRealize 제품
참고: [메모리로 일시 중단] 옵션이 사용되도록 설정되어 있으면, 업데이트 적용 중에 타사 가상 시스템이 일시 중단됩니다.

Quick Boot

Quick Boot은 vSphere Lifecycle Manager 이미지 및 vSphere Lifecycle Manager 기준선으로 관리하는 클러스터에서 사용할 수 있는 설정입니다. Quick Boot을 사용하면 호스트 패치 적용 및 업그레이드 작업이 최적화됩니다. Quick Boot을 통해 vSphere Lifecycle Manager는 패치 및 업그레이드 작업이 진행되는 호스트에 대한 업데이트 적용 시간을 줄일 수 있습니다. 패치 및 업그레이드 작업은 호스트의 하드웨어에 영향을 미치지 않습니다. Quick Boot 기능이 사용되도록 설정된 경우 vSphere Lifecycle Manager가 하드웨어 재부팅(BIOS 또는 UEFI 펌웨어 재부팅)을 건너뜁니다. 따라서 ESXi 호스트가 유지 보수 모드에서 보내는 시간이 줄어들고 업데이트 적용 시 실패 위험이 최소화됩니다.

가상 시스템을 호스트 메모리로 일시 중단하도록 vSphere Lifecycle Manager를 구성하려면 Quick Boot를 사용하도록 설정해야 합니다. 하지만 [메모리로 일시 중단] 옵션을 사용하지 않기로 결정하더라도 Quick Boot를 사용하도록 설정할 수 있습니다.

Quick Boot은 제한된 하드웨어 플랫폼 및 드라이버 집합에서 지원됩니다. TPM 또는 패스스루 디바이스를 사용하는 ESXi 호스트에서는 Quick Boot이 지원되지 않습니다. 호스트와 Quick Boot 설정의 호환성에 대한 자세한 내용은 다음 KB 문서를 참조하십시오. https://kb.vmware.com/s/article/52477

메모리에 일시 중단을 사용하기 위한 요구 사항

몇 가지 요인으로 인해 [메모리에 일시 중단] 옵션을 적용하는 데 방해가 될 수 있습니다. 메모리에 일시 중단은 다음과 같은 조건에서 작동합니다.
  • 호스트가 메모리로 일시 중단 기능을 지원합니다.
  • Quick Boot이 클러스터에 대해 사용되도록 설정되고 업데이트를 적용 중인 호스트에서 Quick Boot을 지원합니다.
  • 업데이트 적용에는 펌웨어 업그레이드가 포함되지 않습니다.
  • 호스트와 가상 시스템이 특정 요구 사항을 충족합니다.
    호스트 요구 사항 가상 시스템 요구 사항
    • 호스트에 사용 가능한 메모리가 충분합니다.
    • 호스트에 사용 가능한 메모리가 충분합니다.
    • 호스트에 재부팅 후 시작하기 충분한 NUMA 노드당 사용 가능한 메모리가 있습니다.
    • 호스트에 사용 가능한 예약이 충분합니다.
    • 호스트는 가상 시스템의 스왑되거나 압축된 페이지를 사용하지 않습니다.
    • 가상 시스템에 패스스루 디바이스가 없습니다.
    • 가상 시스템의 지연 시간 감도가 높음으로 설정되어 있지 않습니다.
    • 가상 시스템에 Fault Tolerance가 없습니다.
    • 가상 시스템이 암호화되지 않았습니다.
    • 가상 시스템이 영구 메모리를 사용하지 않습니다.
    • 가상 시스템에 가상 SGX 또는 SEV 디바이스가 없습니다.
    • 가상 시스템에 일시 중단 기능이 비활성화되어 있지 않습니다.
    • 가상 시스템은 인스턴트 클론 작업 중에 동결된 소스 가상 시스템이 아닙니다.

메모리로 일시 중단 및 vSphere HA(High Availability)

업데이트를 적용하는 동안 가상 시스템을 메모리로 일시 중단하도록 vSphere Lifecycle Manager를 구성하면 vSphere HA는 가상 시스템 또는 호스트 수준에서 장애가 발생할 경우 일시 중단된 가상 시스템에 대한 보호를 제공합니다. vSphere HA 고급 옵션을 수정하여 메모리로 일시 중단된 가상 시스템에 대한 시간 초과 값을 설정할 수 있습니다. 메모리로 일시 중단된 가상 시스템이 지정된 시간 동안 응답하지 않으면 vSphere HA는 원래 호스트 또는 다른 호스트에 있는 가상 시스템의 전원을 켭니다.
  • 업데이트 적용 중 클러스터에 대한 vSphere HA를 사용하지 않도록 설정하거나 재구성하면 vSphere HA는 일시 중단된 가상 시스템을 더 이상 보호할 수 없습니다. vSphere HA 구성을 변경하기 전에 클러스터의 호스트가 유지 보수 모드에 있지 않고 일시 중단된 가상 시스템의 전원이 켜져 있는지 확인합니다.
  • [메모리로 일시 중단] 옵션을 사용하도록 vSphere Lifecycle Manager를 구성한 후에 vSphere HA에 대한 das.failoverDelayForSuspendToMemoryVmsSecs 고급 옵션을 수정하면 새로 지정된 시간 초과 값이 가상 시스템에 적용되지 않을 수 있습니다. das.failoverDelayForSuspendToMemoryVmsSecs 옵션의 기본값을 수정해야 하는 경우, 업데이트 적용을 시작하기 전에 값을 수정하여 새 값이 적용되도록 합니다.
  • [메모리로 일시 중단] 작업이 실패하면 vSphere HA는 지정된 시간 초과 값이 만료된 후 가장 적절한 페일오버 호스트를 결정합니다. 페일오버 호스트는 원래 호스트이거나 다른 호스트일 수 있습니다.
  • 클러스터의 모든 ESXi 호스트에 대해 서버 시간을 동기화해야 합니다. 호스트가 동기화되지 않으면 vSphere HA는 지정된 시간 초과 기간을 준수하지 않고 더 빨리 또는 늦게 페일오버를 시작할 수 있습니다.

vSphere HA 사용 및 구성에 대한 자세한 내용은 "vSphere 가용성" 설명서를 참조하십시오.