[번역] Considerations for vSphere Component Backup and Restore: Part 1

출처 : https://blogs.vmware.com/vsphere/2019/10/considerations-for-vsphere-component-backup-and-restore-part-1.html

vSphere 환경에 대한 업데이트, 업그레이드 및 구성 변경 사항을 계획하고 구현하는 데 시간을 소비하는 경우 롤백이나 회복은 대개 마지막에 한다. vSphere 환경에서 각 구성 요소를 성공적으로 백업하는 여러 가지 방법이 있다는 사실을 알고 있으십니까? 또한 동일한 구성 요소를 복구하는 많은 방법들이 있다.

이 시리즈에서는 필요한 경우 vSphere 환경을 백업 및 복원하거나 롤백할 경우의 고려 사항에 대해 설명하겠습니다.

vSphere 구성 요소에 대해 논의할 때, 핵심 제품에 대해 말을 한다.

  • Platform Services Controller / vCenter Server
  • ESXi Hosts
  • VM Compatibility / VM Tools
  • Storage (VMFS/VSAN)
  • Network (VDS)

각 구성 요소의 백업 및 복구는 서로 다르다. vCenter Server에는 기본적으로 파일 기반 백업이 있다. 그러나 다른 모든 구성 요소에는 기본 백업 도구가 없다. 아래에서는 vSphere 환경을 백업할 때 고려해야 할 사항과 지침을 제공할 것이다.

소개

vSphere Environment 백업을 시작하기 전에 변경 사항을 적용 환경 백업이 반드시 백업 순서가 있는 것은 아니지만 종속성에 대해 생각해 보면 업그레이드 완료와 동일한 순서로 환경을 백업하고 싶다.

word-image-2.png

각 구성 요소는 서로 다른 고려 사항을 가지고 있다. vCenter Server가 6.0, 6.5 또는 6.7을 실행하고 있는가? 어플라이언스 기반인가, 윈도우 기반인가? vCenter HA 또는 컨텐츠 라이브러리와 같은 기능을 사용하고 있는가? 그것들은 모두 매우 중요한 질문이다!

Center Server 6.5와 6.7에는 기본 파일 기반 백업이 있으며 여기에는 구성, 인벤토리 및 작업, 이벤트 및 성능 데이터와 같은 과거 데이터가 포함된다. 윈도우즈용 vCenter Server를 사용하는 경우 이미지 기반 백업 툴과 데이터베이스 백업을 사용하여 백업을 수행할 수 있다. 서버가 독립 실행형 노드로 복원되므로 vCenter HA와 같은 기능을 백업할 필요는 없다. 콘텐츠 라이브러리와 같은 기능은 모든 구성과 메타데이터를 복원하지만 콘텐츠 라이브러리에 포함된 파일은 데이터스토어 자체 내에 저장되므로 고려해야 할 몇 가지 고려 사항이다.

또한 각 구성 요소를 백업하는 여러 가지 방법이 있으며, 이미지 기반과 파일 기반 간의 차이만 있는 것이 아니다. 구성 요소는 vSphere Client, API, vSphere CLI, ESXCLI, DCLI 및 PowerCLI를 통해 백업할 수 있다.

Platform Service Controller / vCenter Server

Platform Services Controller 또는 vCenter Server의 백업을 고려할 때 사용할 수 있는 몇 가지 방법이 있다. 윈도우즈 기반 Platform Services Controller 또는 vCenter Server를 사용하는 경우 지원되는 백업 프로세스는 시스템의 이미지 기반 백업과 데이터베이스 백업을 수행하는 것이다. vSphere 6.5 또는 vSphere 6.7에서 vCenter Server Appliance를 사용하는 경우 권장 백업 방법은 파일 기반 백업을 사용하는 것이다. 파일 기반 백업은 VAMI(vCenter Appliance Management Interface)에서뿐만 아니라 API 및 DCLI 명령도 가지고 있다.

환경의 온라인 스냅샷을 수행하는 것은 권장되지 않거나, 지원되지 않는다. 환경을 스냅샷해야 하는 경우 SSO 도메인의 모든 노드의 전원을 꺼야 한다. 이는 SSO 도메인 내의 모든 노드가 종료되어 다운타임이 발생해야 하므로 문제가 될 수 있다. 복구 시 스냅샷에서 노드 하나를 복구할 수 없는 경우 전체 환경을 되돌릴 필요가 있을 것이다.

ESXi Hosts

ESXi 호스트에는 vCenter Server와 같은 기본 전체 백업 도구가 없음 고려해야 할 몇 가지 고려 사항이 있다. 내 호스트는 상태 비저장 상태(stateless)인가, 아니면 상태 저장(stateful) 상태인가? 호스트 프로파일을 사용하고 있는가?

환경이 상태 비저장된 경우 백업 및 복구가 간단하다. 이미지 프로파일을 업데이트하고 호스트를 재부팅한다. 부팅 프로세스 중에 새 이미지가 사용되고 호스트 프로파일 구성이 적용된다.

사용자 환경이 상태일 경우 백업을 위한 몇 가지 옵션이 있다. vSphere CLI 또는 PowerCLI를 사용하여 ESXi 호스트의 구성을 내보낼 수 있는 반면, 호스트 프로파일을 사용할 경우 구성이 vCenter Server에 응답 파일과 함께 저장된다.

PowerCLI
Get-VMHostFirmware -VMHost ESXi_host_IP_address -BackupConfiguration -DestinationPath output_directory
vSphere CLI
vicfg-cfgbackup --server=ESXi_host_IP_address --username=root -s output_file_name

VM: VMware Tools / VM 호환성

VM Tools 또는 VM 호환성 업데이트에 문제가 발생한 경우 VM을 복구하려면 가상 시스템의 스냅샷 또는 전체 백업이 있는지 확인하는 것이 중요하다. 복구 시 항상 이 백업이 필요한 것은 아니지만, 복구 시점은 정해지는 것이 좋다.

스토리지: VMFS / VSAN

VSAN, ISCSI, NFS 또는 FC에 관계없이 스토리지 어레이를 직접 백업할 수 없다. 이 경우 스토리지 자체 대신 워크로드에 대한 워크로드를 보호해야 한다. 롤백에 대해서도 동일하게 유지되며, VMFS 또는 VSAN 버전을 롤백해야 하는 경우 시리즈에서 다음 포스트에 있는 정확한 단계를 롤백해야 한다.

네트워크: vSphere Distributed Switch

마지막으로 중요한 것은 vSphere Distributed Switch의 백업을 수행하는 것이 중요하다는 점이다. vCenter Server 백업에는 VDS의 복사본이 포함되어 있지만 별도로 복구해야 하는 경우에는 스위치를 백업하고 내보내십시오.

vds-export-pcli-1024x141.png

vds-export.png

구강사의 간단 요약

  • vSphere 환경 전체에 대한 백업은 간단한 문제가 아니다
  • PSC VM은 스냅샷을 사용하지 않는게 좋다. AD에 안쓰는 것과 같은 이치.
  • vCenter Server는 내장된 파일기반 백업 기능 사용 : API, DCLI로도 가능
  • 호스트별 구성 백업은 간단한 CLI로 가능
  • 분산스위치 구성도 백업 가능