Red Hat Training

A Red Hat training course is available for RHEL 8

25장. 가상 도메인을 리소스로 구성

VirtualDomain 을 리소스 유형으로 지정하여 libvirt 가상화 프레임워크에서 pcs resource create 명령을 사용하여 클러스터 리소스로 관리하는 가상 도메인을 구성할 수 있습니다.

가상 도메인을 리소스로 구성할 때 다음 사항을 고려하십시오.

  • 가상 도메인을 클러스터 리소스로 구성하기 전에 가상 도메인을 중지해야 합니다.
  • 가상 도메인이 클러스터 리소스인 경우 클러스터 툴을 통해 시작, 중지 또는 마이그레이션해서는 안 됩니다.
  • 호스트가 부팅될 때 시작하도록 클러스터 리소스로 구성한 가상 도메인을 구성하지 마십시오.
  • 가상 도메인을 실행할 수 있는 모든 노드는 해당 가상 도메인에 필요한 구성 파일 및 스토리지 장치에 액세스할 수 있어야 합니다.

클러스터가 가상 도메인 자체 내에서 서비스를 관리하려면 가상 도메인을 게스트 노드로 구성할 수 있습니다.

25.1. 가상 도메인 리소스 옵션

다음 표에서는 VirtualDomain 리소스에 대해 구성할 수 있는 리소스 옵션을 설명합니다.

표 25.1. 가상 도메인 리소스의 리소스 옵션

필드Default설명

config

 

(필수) 이 가상 도메인의 libvirt 구성 파일의 절대 경로입니다.

hypervisor

시스템 종속

연결할 하이퍼바이저 URI입니다. virsh --quiet uri 명령을 실행하여 시스템의 기본 URI를 확인할 수 있습니다.

force_stop

0

중지 시 항상 도메인을 강제로 종료("삭제")합니다. 기본 동작은 정상 종료 시도가 실패한 후에만 강제 종료를 수행하는 것입니다. 가상 도메인(또는 가상화 백엔드)이 정상 종료를 지원하지 않는 경우에만 true 로 설정해야 합니다.

migration_transport

시스템 종속

마이그레이션하는 동안 원격 하이퍼바이저에 연결하는 데 사용되는 전송. 이 매개 변수가 생략되면 리소스는 libvirt 의 기본 전송을 사용하여 원격 하이퍼바이저에 연결합니다.

migration_network_suffix

 

전용 마이그레이션 네트워크를 사용합니다. 마이그레이션 URI는 이 매개 변수의 값을 노드 이름 끝에 추가하여 구성됩니다. 노드 이름이 FQDN(정규화된 도메인 이름)인 경우 FQDN에 첫 번째 기간(.) 앞에 접미사를 즉시 삽입합니다. 이 구성된 호스트 이름을 로컬에서 확인할 수 있고 권장 네트워크를 통해 연결된 IP 주소에 연결할 수 있는지 확인합니다.

monitor_scripts

 

가상 도메인 내에서 서비스를 추가로 모니터링하려면 모니터링할 스크립트 목록과 함께 이 매개 변수를 추가합니다. 참고: 모니터 스크립트를 사용하면 모든 모니터 스크립트가 성공적으로 완료된 경우에만 startmigrate_from 작업이 완료됩니다. 이 지연을 수용하도록 이러한 작업의 시간 초과를 설정하십시오.

autoset_utilization_cpu

true

true 로 설정하면 에이전트가 virsh 에서 domainUvCPUs 수를 감지하고 모니터를 실행할 때 리소스의 CPU 사용률에 둡니다.

autoset_utilization_hv_memory

true

true를 설정하면 에이전트가 virsh 에서 최대 메모리 수를 감지하여 모니터를 실행할 때 소스의 hv_memory 사용률에 둡니다.

migrateport

임의 높은 포트

이 포트는 qemu 마이그레이션 URI에서 사용됩니다. 설정되지 않은 경우 포트는 임의 높은 포트가 됩니다.

snapshot

 

가상 시스템 이미지가 저장될 스냅샷 디렉터리의 경로입니다. 이 매개 변수가 설정되면 중지되면 가상 시스템의 RAM 상태가 스냅샷 디렉터리의 파일에 저장됩니다. 시작 시 도메인에 대한 상태 파일이 있는 경우 도메인은 마지막으로 중지되기 전과 동일한 상태로 복원됩니다. 이 옵션은 force_stop 옵션과 호환되지 않습니다.

VirtualDomain 리소스 옵션 외에도 리소스를 다른 노드로 실시간 마이그레이션할 수 있도록 allow-migrate metadata 옵션을 구성할 수 있습니다. 이 옵션을 true 로 설정하면 상태가 손실되지 않고 리소스를 마이그레이션할 수 있습니다. 이 옵션을 기본값 인 false 로 설정하면 첫 번째 노드에서 가상 도메인이 종료된 다음 한 노드에서 다른 노드로 이동할 때 두 번째 노드에서 다시 시작합니다.