웹사이트 검색

RHEV 클러스터링 및 RHEL 하이퍼바이저 설치 - 5부


이 부분에서는 RHEV 시리즈와 관련된 몇 가지 중요한 사항에 대해 논의하겠습니다. 이 시리즈의 2부에서는 RHEV Hypervisor 배포 및 설치에 대해 논의했습니다. 이 부분에서는 RHEV Hypervisor를 설치하는 다른 방법에 대해 설명합니다.

첫 번째 방법은 관리자 측의 수정이나 변경 없이 RedHat 자체에서 사용자 정의한 전용 RHEVH를 사용하여 수행되었습니다. 다른 방법으로는 RHEV 하이퍼바이저 역할을 하는 일반 RHEL 서버[최소 설치]를 사용하겠습니다.

1단계: 환경에 RHEL 하이퍼바이저 추가

1. 구독된 RHEL6 서버를 설치합니다[최소 설치]. 구독된 RHEL6 서버를 추가하여 가상 환경을 늘릴 수 있습니다. [최소 설치]는 하이퍼바이저 역할을 합니다.

가상 머신 사양
OS: RHEL6.6 x86_64
Number of processors: 2
Number of cores : 1
Memory : 3G
Network : vmnet3
I/O Controller : LSI Logic SAS
Virtual Disk : SCSI
Disk Size : 20G
IP: 11.0.0.7
Hostname: rhel.mydomain.org

vm 프로세서 설정에서 가상화 옵션을 선택했는지 확인하세요.

힌트: 시스템이 Redhat 채널을 구독하고 최신 상태인지 확인하세요. Redhat 구독 채널을 구독하는 방법을 모르는 경우 다음 내용을 읽어보세요. Red Hat 구독 채널 활성화 문서를 참조하세요.

: 리소스를 절약하려면 현재 실행 중인 하이퍼바이저 중 하나를 종료할 수 있습니다.

2. 서버를 하이퍼바이저로 전환하려면 {하이퍼바이저로 사용} RHEVM 에이전트를 설치해야 할 수도 있습니다.

yum install vdsm

패키지 설치가 완료되면 RHEVM 웹 인터페이스로 이동하여 추가하세요.

3. RHEVH 하이퍼바이저와 반대로 RHEL 하이퍼바이저의 루트 자격 증명을 사용하여 RHEM에서 단방향으로 RHEL 하이퍼바이저를 추가할 수 있습니다. 따라서 rhevm WUI에서 호스트 탭으로 전환하고 새로 만들기를 클릭하세요.

그런 다음 표시된 대로 호스트 정보를 제공하십시오.

그런 다음 Power mgmt 경고를 무시하고 완료한 후 몇 분 동안 기다렸다가 새로 추가된 호스트의 상태를 확인합니다.

RHEL 기반 호스트 추가에 대한 자세한 내용은 RedHat 공식 RHEV 설명서를 확인하세요.

2단계: RHEV 클러스터링 관리

RHEV의 클러스터링은 동일한 CPU 유형 호스트 그룹이 동일한 스토리지를 공유하는 것을 설명합니다. 네트워크를 통해] 특정 작업을 수행하는 데 사용하고 있습니다[예: 고가용성 ]

일반적으로 클러스터링에는 추가 작업이 많이 있습니다. 클러스터링이란 무엇이며 장점/단점을 설명하는 문서를 확인하세요.

RHEV 클러스터링의 주요 이점은 동일한 클러스터에 속한 호스트 간의 가상 머신 마이그레이션을 활성화하고 관리하는 것입니다.

그렇다면 가상 머신은 호스트 간에 어떻게 마이그레이션됩니까?

RHEV에는 두 가지 전략이 있습니다.

1. 실시간 마이그레이션
2. 고가용성

1. 라이브 마이그레이션

라이브 마이그레이션은 중요하지 않은 상황에서 사용됩니다. 즉, 일반적으로 모든 것이 잘 작동하지만 일부 로드 밸런싱 작업을 수행해야 합니다(예: 호스트가 가상 머신에 의해 다른 호스트를 통해 로드되는 것을 발견했습니다. 따라서 로드 밸런싱을 달성하기 위해 가상 머신을 호스트에서 다른 호스트로 실시간 마이그레이션할 수 있습니다.

참고: 실시간 마이그레이션 중에 VM 내부에서 실행 중인 서비스, 애플리케이션 또는 사용자는 중단되지 않습니다. 실시간 마이그레이션은 리소스 재할당이라고도 합니다.

실시간 마이그레이션은 사전 정의된 정책에 따라 수동 또는 자동으로 처리될 수 있습니다.

  1. 수동: 대상 호스트를 강제로 선택한 다음 WUI를 사용하여 VM을 수동으로 마이그레이션합니다.
  2. 자동: 클러스터 정책 중 하나를 사용하여 RAM 사용량, CPU 사용률 등에 따라 실시간 마이그레이션을 관리합니다.

클러스터 탭으로 전환하고 편집을 클릭하여 Cluster1을 선택합니다.

창 탭에서 클러스터 정책 탭으로 전환합니다.

균등 분산 정책을 선택합니다. 이 정책을 사용하면 실시간 마이그레이션을 시작하기 전에 호스트의 CPU 사용률에 대한 최대 임계값과 로드에 허용되는 시간을 구성할 수 있습니다.

힌트

표시된 대로 최대 임계값을 50%로 구성하고 지속 시간을 1분으로 구성했습니다.

그런 다음 확인을 누르고 VM 탭으로 전환하세요.

Linux vm [이전에 생성됨]을 선택한 다음 수정을 클릭하고 이 사항을 확인하세요.

1. 호스트 탭에서: 이 VM에 대해 수동자동 실시간 마이그레이션이 허용되는지 확인합니다.

2. HA 탭에서 : 가상 머신의 우선순위 수준을 확인하세요. 우리의 경우 VM을 하나만 가지고 플레이하기 때문에 그다지 중요하지 않습니다. 그러나 대규모 환경에서는 VM의 우선순위를 설정하는 것이 중요합니다.

그런 다음 Linux VM을 시작합니다.

먼저 수동 라이브 마이그레이션을 사용하겠습니다. 현재 rhel.mydomain.org에서 Linux VM이 실행되고 있습니다.

마이그레이션을 시작하기 전에 vm 콘솔을 통해 다음 명령을 실행해 보겠습니다.

ls -lRZ / 

그런 다음 Linux VM을 선택하고 마이그레이션을 클릭합니다.

자동을 선택하면 시스템은 클러스터 정책에 따라 가장 책임 있는 호스트를 대상으로 확인합니다. 관리자의 간섭 없이 테스트해 보겠습니다.

따라서 수동으로 선택하고 대상을 선택한 후 확인을 클릭하고 콘솔로 이동하여 실행 중인 명령을 모니터링합니다. VM 상태도 확인할 수 있습니다.

작업 이벤트를 모니터링해야 할 수도 있습니다.

몇 초 후에 vm Hostname이 변경된 것을 확인할 수 있습니다.

VM이 수동으로 실시간 마이그레이션되었습니다 !!

자동 실시간 마이그레이션을 시도해 보겠습니다. 우리의 목표는 rhevhn1 호스트의 CPU 로드가 50%를 초과하도록 하는 것입니다. VM 자체의 로드를 늘려서 그렇게 할 것이므로 콘솔에서 다음 명령을 작성하십시오.

dd if=/dev/urandom of=/dev/null

호스트의 로드를 모니터링합니다.

몇 분 후에 호스트의 로드가 50%를 초과합니다.

몇 분만 더 기다리면 표시된 대로 실시간 마이그레이션이 자동으로 시작됩니다.

작업 탭을 확인할 수도 있으며, 잠시 기다리면 가상 머신이 자동으로 rhel 호스트로 실시간 마이그레이션됩니다.

중요: 호스트 중 하나가 다른 호스트보다 더 많은 리소스를 가지고 있는지 확인하세요. 두 호스트의 리소스가 동일한 경우. VM은 차이가 없기 때문에 마이그레이션되지 않습니다!!

힌트: 호스트를 유지 관리 모드로 설정하면 자동으로 실시간 마이그레이션이 실행되고 동일한 클러스터의 다른 호스트로 VM이 실행됩니다.

VM 마이그레이션에 대한 자세한 내용은 호스트 간 가상 머신 마이그레이션을 참조하세요.

힌트: 서로 다른 클러스터 간의 실시간 마이그레이션은 공식적으로 지원되지 않습니다. 한 가지 사례는 여기에서 확인할 수 있습니다.

2. 고가용성

라이브 마이그레이션에 비해 HA는 로드 밸런싱 작업뿐만 아니라 중요한 상황을 처리하는 데 사용됩니다. VM이 다른 호스트로 마이그레이션되지만 재부팅 시간이 걸리는 공통 섹션입니다.

클러스터에 오류가 있거나 작동하지 않거나 응답하지 않는 호스트가 있는 경우 실시간 마이그레이션이 도움이 될 수 없습니다. HA는 가상 머신의 전원을 끄고 동일한 클러스터에서 실행 중인 다른 호스트에서 다시 시작합니다.

귀하의 환경에서 HA를 활성화하려면 전원 관리 장치가 하나 이상 있어야 합니다(예: 전원 스위치]를 사용하세요.

안타깝게도 가상 환경에서는 그렇게 할 수 없습니다. 따라서 RHEV의 HA에 대한 자세한 내용은 VM 고가용성을 통한 가동 시간 향상을 확인하세요.

기억: 실시간 마이그레이션 및 고가용성은 동일한 유형의 CPU를 사용하고 공유 저장소에 연결된 동일한 클러스터의 호스트에서 작동합니다.

결론:

우리는 RHEV 클러스터링의 중요한 기능 중 하나와 그 중요성에 대해 논의하면서 시리즈의 최고점에 도달했습니다. 또한 RHEL[최소 6.6 x86_64]을 기반으로 하는 RHEV 하이퍼바이저를 배포하는 두 번째 유형 [방법]에 대해서도 논의했습니다.

다음 기사에서는 스냅샷, 봉인, 복제, 내보내기 및 풀과 같은 가상 머신에서 일부 작업을 수행할 수 있습니다.