4장. Google Cloud Platform에서 Red Hat High Availability Cluster 구성
GCE(Google Compute Engine) 가상 머신(VM) 인스턴스를 클러스터 노드로 사용하여 GCP(Google Cloud Platform)에서 HA(Red Hat High Availability) 클러스터를 구성하려면 다음 섹션을 참조하십시오.
이는 다음에 대한 정보를 제공합니다.
- GCP용 환경을 설정하기 위한 사전 요구 사항 절차 환경을 설정한 후에는 VM 인스턴스를 생성하고 구성할 수 있습니다.
- 개별 노드를 GCP의 HA 노드 클러스터로 변환하는 HA 클러스터 생성과 관련된 절차입니다. 여기에는 각 클러스터 노드에 High Availability 패키지 및 에이전트를 설치하고, 펜싱을 구성하고, 네트워크 리소스 에이전트를 설치하는 절차가 포함됩니다.
사전 요구 사항
Red Hat Cloud Access 프로그램에 등록하고 사용되지 않은 RHEL 서브스크립션이 있어야 합니다. 연결된 서브스크립션에는 각 GCP 인스턴스에 대해 다음 리포지토리에 대한 액세스 권한이 포함되어야 합니다.
- Red Hat Enterprise Linux 8 Server: rhel-8-server-rpms/8Server/x86_64
- Red Hat Enterprise Linux 8 Server(High Availability): rhel-8-server-ha-rpms/8Server/x86_64
- 활성 GCP 프로젝트에 속하고 프로젝트에서 리소스를 생성할 수 있는 충분한 권한이 있어야 합니다.
- 프로젝트에는 개별 사용자가 아닌 VM 인스턴스에 속하는 서비스 계정이 있어야 합니다. 별도의 서비스 계정을 생성하는 대신 기본 서비스 계정 사용에 대한 정보는 Compute Engine 기본 서비스 계정 사용을 참조하십시오.
프로젝트 관리자가 사용자 지정 서비스 계정을 생성하는 경우 다음 역할에 맞게 서비스 계정을 구성해야 합니다.
- Cloud Trace 에이전트
- 컴퓨팅 관리자
- 컴퓨팅 네트워크 관리자
- Cloud Datastore 사용자
- 로깅 관리자
- 모니터링 편집기
- Monitoring Metric Writer
- 서비스 계정 관리자
- 스토리지 관리자
4.1. 필수 시스템 패키지 링크 복사링크가 클립보드에 복사되었습니다!
RHEL의 기본 이미지를 생성하고 구성하려면 호스트 시스템에 다음 패키지가 설치되어 있어야 합니다.
| 패키지 | 리포지토리 | 설명 |
|---|---|---|
| libvirt | rhel-8-for-x86_64-appstream-rpms | 플랫폼 가상화 관리를 위한 오픈 소스 API, 데몬 및 관리 도구 |
| virt-install | rhel-8-for-x86_64-appstream-rpms | 가상 머신 구축을 위한 명령줄 유틸리티 |
| libguestfs | rhel-8-for-x86_64-appstream-rpms | 가상 머신 파일 시스템 액세스 및 수정을 위한 라이브러리 |
| libguestfs-tools | rhel-8-for-x86_64-appstream-rpms |
가상 머신용 시스템 관리 도구; |