호스트와 VM 백업 및 복원
중요:
Citrix Hypervisor 8.2 누적 업데이트 1은 2025년 6월 25일 23:59(동부 표준시)에 수명이 종료됩니다. 원활한 전환과 지속적인 지원을 위해 지금 XenServer 8로의 업그레이드를 계획하십시오. 자세한 내용은 업그레이드.
Citrix Virtual Apps and Desktops 라이센스 파일을 사용하여 Citrix Hypervisor 8.2 누적 업데이트 1 호스트에 라이센스를 부여하는 경우 이러한 라이센스 파일은 XenServer 8과 호환되지 않습니다. 업그레이드하기 전에 XenServer 8에서 사용할 XenServer Premium Edition 소켓 라이센스 파일을 얻어야 합니다. 이러한 소켓 라이센스 파일은 Citrix 워크로드를 실행하기 위한 Citrix for Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP 및 Citrix Platform License 구독의 자격으로 사용할 수 있습니다. 아직 이러한 새로운 서브스크립션으로 전환하지 않은 Citrix 고객은 XenServer Premium Edition 소켓 라이센스 10,000개에 대한 무료 프로모션에 참여를 요청할 수 있습니다. 자세한 내용은 XenServer 서버.
업그레이드하기 전에 XenServer 8에 대한 호환 라이센스를 얻지 못한 경우 호스트를 업그레이드할 때 90일 평가판으로 되돌아갑니다. 평가판은 Premium Edition과 동일한 기능을 제공하지만 몇 가지 제한 사항이 있습니다. 자세한 내용은 XenServer 8 라이센스 개요.
가능하면 Citrix Hypervisor 서버의 설치된 상태를 변경하지 않고 그대로 두십시오. 즉, Citrix Hypervisor 서버에서 추가 패키지를 설치하거나 추가 서비스를 시작하지 말고 어플라이언스로 취급하지 마십시오. 복원하는 가장 좋은 방법은 설치 미디어에서 Citrix Hypervisor 서버 소프트웨어를 다시 설치하는 것입니다. Citrix Hypervisor 서버가 여러 개 있는 경우 가장 좋은 방법은 이 목적을 위해 TFTP 서버와 적절한 응답 파일을 구성하는 것입니다. 자세한 내용은 네트워크 부팅 설치.
인증 파트너 중 하나에서 제공하는 백업 솔루션을 사용하는 것이 좋습니다. 자세한 내용은 Citrix Ready 마켓플레이스.
이러한 솔루션은 Cloud Software Group이 아닌 해당 공급업체의 인증을 받았습니다. 이러한 백업 솔루션에 대한 지원은 솔루션 공급업체에서 제공합니다.
Citrix Hypervisor 프리미엄 에디션 고객은 더 빠르게 변경된 블록 전용 백업을 활용할 수 있습니다. 자세한 내용은 변경된 블록 추적.
가능한 한 많은 서버 및 소프트웨어 오류를 복구하기 위해 다음과 같은 백업 절차를 가능한 한 많이 수행하는 것이 좋습니다.
풀 메타데이터를 백업하려면 다음을 수행합니다.
-
다음 명령을 실행합니다.
xe pool-dump-database file-name=backup <!--NeedCopy-->
-
데이터베이스를 복원하려면 다음 명령을 실행합니다.
xe pool-restore-database file-name=backup dry-run=true <!--NeedCopy-->
이 명령은 대상 시스템에 백업이 성공하는 데 필요한 적절한 수의 적절하게 명명된 NIC가 있는지 확인합니다.
호스트 구성 및 소프트웨어를 백업하려면:
-
다음 명령을 실행합니다.
xe host-backup host=host file-name=hostbackup <!--NeedCopy-->
노트:
제어 도메인에 백업을 생성하지 마십시오.
백업 절차는 큰 백업 파일을 만들 수 있습니다.
복원을 완료하려면 원래 설치 CD로 재부팅해야 합니다.
이 데이터는 원래 컴퓨터에만 복원할 수 있습니다.
VM을 백업하려면 다음을 수행합니다.
-
백업할 VM이 오프라인 상태인지 확인합니다.
-
다음 명령을 실행합니다.
xe vm-export vm=vm_uuid filename=backup <!--NeedCopy-->
메모:
또한 이 백업은 모든 VM 데이터를 백업합니다. VM을 가져올 때 백업된 데이터에 사용할 스토리지 메커니즘을 지정할 수 있습니다.
경고:
백업 프로세스는 모든 VM 데이터를 백업하므로 완료하는 데 시간이 더 오래 걸릴 수 있습니다.
VM 메타데이터만 백업하려면 다음을 수행합니다.
다음 명령을 실행합니다.
xe vm-export vm=vm_uuid filename=backup metadata=true
<!--NeedCopy-->
가상 머신 메타데이터 백업
Citrix Hypervisor 서버는 각 호스트의 데이터베이스를 사용하여 VM 및 스토리지 및 네트워킹과 같은 관련 리소스에 대한 메타데이터를 저장합니다. 이 데이터베이스를 SR과 결합하면 풀에서 사용할 수 있는 모든 VM의 전체 보기가 형성됩니다. 따라서 물리적 하드웨어 오류 및 기타 재해 시나리오에서 복구하기 위해 이 데이터베이스를 백업하는 방법을 이해하는 것이 중요합니다.
이 섹션에서는 먼저 단일 호스트 설치에 대한 메타데이터를 백업하는 방법에 대해 설명한 다음 더 복잡한 풀 설정을 위해 백업하는 방법을 설명합니다.
단일 호스트 설치 백업
CLI를 사용하여 풀 데이터베이스를 백업합니다. 일관성 있는 풀 메타데이터 백업 파일을 얻으려면 다음을 실행합니다. 풀 덤프 데이터베이스
Citrix Hypervisor 서버에서 결과 파일을 보관합니다. 백업 파일에는 풀에 대한 중요한 인증 정보가 포함되어 있으므로 안전하게 저장해야 합니다.
풀 데이터베이스를 복원하려면 xe 풀 복원 데이터베이스
이전 덤프 파일의 명령입니다. Citrix Hypervisor 서버가 완전히 종료된 경우 먼저 새로 설치한 다음 풀 복원 데이터베이스
새로 설치된 Citrix Hypervisor 서버에 대한 명령입니다.
풀 데이터베이스를 복원한 후에도 일부 VM은 여전히 다음과 같이 등록될 수 있습니다. 일시 중단
. 그러나 일시 중단된 메모리 상태의 스토리지 저장소가 에 정의된 경우 일시 중단-VDI-uuid
필드가 로컬 SR인 경우 호스트가 다시 설치되었으므로 SR을 사용하지 못할 수 있습니다. 이러한 VM을 다시 중단
다시 시작할 수 있도록 상태에서 xe vm-shutdown vm=vm_name -force
명령을 사용하거나 xe vm-reset-powerstate vm=vm_name -force
명령.
경고:
Citrix Hypervisor는 이 방법을 사용하여 복원된 호스트의 UUID를 보존합니다. 원래 Citrix Hypervisor 서버가 계속 실행되는 동안 다른 물리적 시스템으로 복원하는 경우 중복 UUID가 있을 수 있습니다. 따라서 XenCenter는 두 번째 Citrix Hypervisor 서버에 대한 연결을 거부합니다. 풀 데이터베이스 백업은 물리적 호스트를 복제하는 데 권장되는 메커니즘이 아닙니다. 대신 자동 설치 지원을 사용하십시오. 자세한 내용은 설치하다.
풀링된 설치 백업
풀 시나리오에서 마스터 호스트는 모든 풀 멤버 호스트에 동기적으로 미러링되는 신뢰할 수 있는 데이터베이스를 제공합니다. 이 프로세스는 풀에 기본 제공 중복성 수준을 제공합니다. 각 풀 멤버는 정확한 버전의 풀 데이터베이스를 가지고 있으므로 모든 풀 멤버가 마스터를 바꿀 수 있습니다. 멤버를 풀 마스터로 전환하는 방법에 대한 자세한 내용은 다음을 참조하십시오. 호스트 및 리소스 풀.
이 보호 수준으로는 충분하지 않을 수 있습니다. 예를 들어 VM 데이터가 포함된 공유 스토리지는 여러 사이트에 백업되지만 로컬 서버 스토리지(풀 메타데이터 포함)는 백업되지 않는 경우입니다. 공유 스토리지 세트가 지정된 풀을 다시 만들려면 먼저 다음을 백업해야 합니다. 풀 덤프 데이터베이스
파일을 만들고 이 파일을 아카이브합니다. 나중에 새로운 호스트 세트에서 이 백업을 복원하려면 다음을 수행합니다.
-
설치 미디어에서 새로운 Citrix Hypervisor 서버 세트를 설치하거나 해당되는 경우 TFTP 서버에서 네트워크 부팅합니다.
-
를 사용하십시오.
xe 풀 복원 데이터베이스
새 마스터로 지정된 호스트에서. -
를 실행합니다.
XE 호스트 망각
새 마스터에서 명령을 실행하여 이전 멤버 시스템을 제거합니다. -
를 사용하십시오.
xe 풀 조인
멤버 호스트에 대한 명령을 사용하여 새 풀에 연결합니다.
Citrix Hypervisor 서버 백업
이 섹션에서는 Citrix Hypervisor 서버 제어 도메인 백업 및 복원 절차에 대해 설명합니다. 이러한 절차는 다음을 수행합니다. 안 VM을 보관하는 스토리지 저장소를 백업하지만 Xen 및 Citrix Hypervisor 에이전트를 실행하는 권한 있는 제어 도메인만 백업합니다.
메모:
권한 있는 제어 도메인은 다른 패키지로 사용자 지정하지 않고 설치된 상태로 두는 것이 가장 좋습니다. 복구 전략으로 Citrix Hypervisor 미디어에서 Citrix Hypervisor를 완전히 설치하도록 네트워크 부팅 환경을 설정하는 것이 좋습니다. 일반적으로 컨트롤 도메인을 백업할 필요는 없지만 풀 메타데이터를 저장하는 것이 좋습니다( 가상 머신 메타데이터 백업). 이 백업 방법은 풀 메타데이터 백업을 보완하는 것으로 간주합니다.
xe 명령 사용 호스트 백업
그리고 호스트 복원
취할 수 있는 또 다른 접근 방식입니다. xe 호스트 백업
명령은 활성 파티션을 지정한 파일에 보관합니다. xe 호스트 복원
명령은 xe에서 만든 아카이브를 추출합니다. 호스트 백업
호스트의 현재 비활성 디스크 파티션을 통해. 그런 다음 설치 CD에서 부팅하고 적절한 백업을 복원하도록 선택하여 이 파티션을 활성화할 수 있습니다.
이전 섹션의 단계를 완료하고 호스트를 재부팅한 후 VM 메타데이터가 일관된 상태로 복원되었는지 확인합니다. 달리다 xe 풀 복원 데이터베이스
에 /var/백업/풀 데이터베이스-${DATE}
을 클릭하여 VM 메타데이터를 복원합니다. 이 파일은 다음에 의해 생성됩니다. XE 호스트 백업
사용 xe 풀 덤프 데이터베이스
실행 중인 파일 시스템을 보관하기 전에 명령을 사용하여 VM 메타데이터의 일관된 상태를 스냅샷합니다.
Citrix Hypervisor 서버를 백업하려면 다음을 수행합니다.
디스크 공간이 충분한 원격 호스트에서 다음 명령을 실행합니다
xe host-backup file-name=filename -h hostname -u root -pw password
<!--NeedCopy-->
이 명령은 제어 도메인 파일 시스템의 압축된 이미지를 생성합니다. 이미지는 에 의해 지정된 위치에 저장됩니다. 파일 이름
논쟁.
실행 중인 Citrix Hypervisor 서버를 복원하려면 다음을 수행합니다.
-
특정 백업에서 Citrix Hypervisor 서버를 복원하려면 Citrix Hypervisor 서버가 작동 중이고 연결할 수 있는 동안 다음 명령을 실행합니다.
xe host-restore file-name=filename -h hostname -u root -pw password <!--NeedCopy-->
이 명령은 압축된 이미지를 이 명령을 실행하는 Citrix Hypervisor 서버의 하드 디스크 (호스트가 아님) 로 다시 복원합니다.
파일
상주). 이 컨텍스트에서 “복원”이라는 단어는 일반적으로 백업된 상태가 완전히 배치되었음을 암시하기 때문에 잘못된 명칭일 수 있습니다. restore 명령은 압축된 백업 파일의 압축을 풀고 정상 형식으로 복원하기만 합니다. 그러나 다른 파티션(/개발/SDA2
) 및 안 파일 시스템의 현재 버전을 덮어씁니다. -
복원된 버전의 루트 파일 시스템을 사용하려면 Citrix Hypervisor 설치 CD를 사용하여 Citrix Hypervisor 서버를 재부팅하고 백업에서 복원 선택.
백업에서 복원이 완료된 후 Citrix Hypervisor 서버를 재부팅하면 복원된 이미지에서 시작됩니다.
-
마지막으로 다음 명령을 사용하여 VM 메타데이터를 복원합니다.
xe pool-restore-database file-name=/var/backup/pool-database-* -h hostname -u root -pw password <!--NeedCopy-->
메모:
이 섹션에 설명된 대로 백업에서 복원하면 백업 파티션이 삭제되지 않습니다.
충돌한 Citrix Hypervisor 서버를 다시 시작하려면:
Citrix Hypervisor 서버가 충돌하여 연결할 수 없는 경우 Citrix Hypervisor 설치 CD를 사용하여 업그레이드 설치를 수행합니다. 업그레이드 설치가 완료되면 시스템을 재부팅하고 XenCenter 또는 원격 CLI를 사용하여 호스트에 연결할 수 있는지 확인합니다.
그런 다음 이 섹션에 설명된 대로 Citrix Hypervisor 서버 백업을 진행합니다.
VM 백업
인증 파트너 중 하나에서 제공하는 백업 솔루션을 사용하는 것이 좋습니다. 자세한 내용은 Citrix Ready 마켓플레이스.
이러한 솔루션은 Cloud Software Group이 아닌 해당 공급업체의 인증을 받았습니다. 이러한 백업 솔루션에 대한 지원은 솔루션 공급업체에서 제공합니다.
Citrix Hypervisor 프리미엄 에디션 고객은 더 빠르게 변경된 블록 전용 백업을 활용할 수 있습니다. 자세한 내용은 변경된 블록 추적.