자체 호스트된 엔진을 포함하는 호스트는 기본적으로 고가용성 엔진이 아닙니다. 자체 호스트된 엔진은 호스트의 가상 머신 내에서 실행되므로 호스트의 고가용성을 구성하지 않을 경우 라이브 VM 마이그레이션이 불가능합니다. 자세한 내용은 5.3.1절. “고가용성 호스트 구성”을 참조하십시오.
또한 고장, 유지 관리 문제 등이 발생할 경우 엔진 가상 머신을 호스트할 수 있도록 자체 호스트된 엔진 호스트를 추가할 수 있습니다. 이를 통해 엔진 가상 머신은 다른 호스트로 페일오버하여 해당 호스트를 고가용성 호스트로 만들 수 있습니다.
보호는 클러스터의 호스트를 반응형으로 유지합니다. 보호를 통해 클러스터는 예상치 않은 호스트 실패에 반응하여 절전, 로드 균형 조정 및 가상 머신 가용성 정책을 적용할 수 있습니다. 호스트의 전원 관리 정책에 대한 보호 매개변수를 구성하고 정기적으로 정확한지 테스트해야 합니다.
비작동 호스트는 비반응형 호스트와 다릅니다. 비작동 호스트는 Manager와 통신할 수 있지만 잘못된 구성(예: 논리적 네트워크 누락)이 사용됩니다. 비반응형 호스트는 Manager와 통신할 수 없습니다.
보호 작업에서 비반응형 호스트가 재부트된 후, 호스트가 정해진 시간 내에 활성 상태로 돌아가지 않을 경우 이 호스트는 보류 중인 수동 개입 및 문제 해결을 위해 비반응형 상태로 유지됩니다.
Manager는 재부트 후 프록시 호스트를 통해 또는
에서 수동으로 관리 작업을 수행할 수 있습니다. 비반응형 호스트에서 실행되는 모든 가상 머신이 중지되고 고가용성 가상 머신이 다른 호스트에서 시작됩니다. 전원 관리 작업을 위해서는 두 개 이상의 호스트가 필요합니다.고가용성 가상 머신이 호스트에서 실행되면 전원 관리를 사용으로 설정하고 구성해야 합니다.
Manager는 프록시를 사용하여 호스트 전원 관리 장치로 전원 관리 명령을 전송합니다. 엔진이 보호 에이전트와 직접 통신하지 않기 때문입니다. 호스트 에이전트(VDSM)가 전원 관리 장치 작업을 실행하고 환경의 다른 호스트가 보호 프록시로 사용됩니다. 따라서 전원 관리 작업에 대한 호스트가 두 개 이상이어야 합니다.
보호 프록시 호스트를 구성할 때는 호스트가 다음 사항을 충족해야 합니다.
보호가 필요한 호스트와 동일한 클러스터에 있어야 합니다.
보호가 필요한 호스트와 동일한 데이터 센터에 있어야 합니다.
실행 가능하도록 유지되려면 상태가
UP
또는Maintenance
여야 합니다.
전원 관리 작업은 세 가지 방법으로 수행할 수 있습니다.
재부트 후 Manager를 통해
프록시 호스트를 통해
호스트에서 전원 관리 및 보호를 구성하려면 다음과 같이 하십시오.
호스트를 선택하고
를 누릅니다.- 중요
기존 호스트에서 Kdump 통합을 사용 또는 사용 안함으로 설정하는 경우 호스트를 재설치해야 합니다.
(선택사항) 호스트의 전원 관리가 호스트 클러스터의 예약 정책으로 제어되지 않도록 하려면 를 선택합니다.
보호 에이전트를 구성하려면
옆에 있는 더하기 기호(+)를 누릅니다.호스트의 전원 관리 장치에 액세스할
(IP 주소 또는 FQDN)를 입력합니다.전원 관리 장치에 액세스할 때 사용되는 계정의
및 를 입력합니다.드롭다운 목록에서 전원 관리 장치
을 선택합니다.전원 관리 장치가 호스트와의 통신에 사용하는
(SSH) 번호를 입력합니다.전원 관리 장치의 블레이드를 식별하는 데 사용되는
번호를 입력합니다.전원 관리 장치에 대한
를 입력합니다. 쉼표로 구분된 키-값 쌍 목록을 사용합니다.IPv4 주소만 사용하려면
inet4_only=1
을 입력합니다.IPv6 주소만 사용하려면
inet6_only=1
을 입력합니다.
전원 관리 장치가 지원하는 SSH, SSL 또는 기타 인증 프로토콜을 사용할 수 있습니다.
성공할 경우
이 표시됩니다.주의전원 관리 매개변수(userid, password, options 등)는 설정 도중에만 Manager를 통해 테스트되며 설정 후 수동으로 테스트할 수 있습니다. 잘못된 매개변수에 대한 경보를 무시하도록 선택하거나 Manager에서 변경 없이 전원 관리 하드웨어의 매개변수가 변경되는 경우 가장 필요할 때 보호가 실패할 수 있습니다.
기본적으로 보호 에이전트는 순차적입니다. 보호 에이전트가 사용되는 순서를 변경하려면 다음 작업을 수행합니다.
두 보호 에이전트가 동시에 실행되도록 하려면 한 보호 에이전트 옆에 있는
드롭다운 목록을 누르고 다른 보호 에이전트를 선택합니다.이 동시 보호 에이전트 그룹에 다른 보호 에이전트를 추가할 수 있습니다.
다른 전원 관리 프록시를 추가하려면 다음 작업을 수행합니다.
드롭다운 목록에서 전원 관리 프록시를 선택한 다음
를 누릅니다.새 프록시가
목록에 표시됩니다.
주기본적으로 Manager가 호스트와 동일한 클러스터 내에서 보호 프록시를 검색합니다. Manager가 클러스터 내에서 보호 프록시를 찾을 수 없을 경우 데이터 센터에서 검색합니다.
호스트 목록에서 호스트 이름 옆에 있는 느낌표가 사라지면 전원 관리 및 보호를 성공적으로 구성한 것입니다.
전원 관리 및 보호를 구성한 후 Manager를 시작하면, Manager는 자동으로 비기록 시간(기본적으로 5분)이 경과된 후 전원 관리가 사용으로 설정된 비반응형 호스트를 보호하려고 시도합니다. 호스트가 부트되는 동안 Manager가 호스트를 보호하려고 시도하는 등의 시나리오가 발생하지 않도록 비기록 시간 연장을 선택할 수 있습니다. 일반적으로 호스트의 부트 프로세스가 Manager 부트 프로세스보다 오래 걸리므로 이는 데이터 센터 장애 후 발생할 수 있습니다.
engine-config
명령 옵션
DisableFenceAtStartupInSec
를 사용하여
비기록 시간을 구성할 수 있습니다.
#engine-config -s DisableFenceAtStartupInSec=<number
>
자동으로 보호 매개변수를 확인하려는 경우
PMHealthCheckEnabled
(기본적으로 false)
및
PMHealthCheckIntervalInSec
(기본적으로
3600초) 엔진 구성 옵션을 구성할 수 있습니다.
#engine-config -s PMHealthCheckEnabled=True
#engine-config -s PMHealthCheckIntervalInSec=<number
>
true로 설정할 경우
PMHealthCheckEnabled
가
PMHealthCheckIntervalInSec
를 통해
지정된 간격에 따라 모든 호스트 에이전트를
확인하고 문제가 감지될 경우 경고를
발생시킵니다.