3장. 고가용성 및 RHOSP 패키지 및 에이전트 설치
RHOSP(Red Hat OpenStack Platform)에서 Red Hat High Availability 클러스터를 구성하는 데 필요한 패키지를 설치합니다. 클러스터 구성원으로 사용할 각 노드에 패키지를 설치해야 합니다.
사전 요구 사항
- HA 인스턴스의 RHOSP 서버 그룹 구성에 설명된 대로 구성된 HA 클러스터 노드로 사용할 RHOSP 인스턴스의 서버 그룹 구성
각 HA 클러스터 노드의 RHOSP 인스턴스
- 인스턴스는 서버 그룹의 멤버입니다.
- 인스턴스는 RHEL 8.7 이상을 실행하는 노드로 구성됩니다.
절차
RHEL HA 리포지토리 및 RHOSP 툴 채널을 활성화합니다.
subscription-manager repos --enable=rhel-8-for-x86_64-highavailability-rpms subscription-manager repos --enable=openstack-16-tools-for-rhel-8-x86_64-rpms
# subscription-manager repos --enable=rhel-8-for-x86_64-highavailability-rpms # subscription-manager repos --enable=openstack-16-tools-for-rhel-8-x86_64-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat High Availability Add-On 소프트웨어 패키지와 RHOSP 클러스터 리소스 에이전트 및 RHOSP 차단 에이전트에 필요한 패키지를 설치합니다.
yum install pcs pacemaker python3-openstackclient python3-novaclient fence-agents-openstack
# yum install pcs pacemaker python3-openstackclient python3-novaclient fence-agents-openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow 각 노드에
pcs및pacemaker패키지를 설치하면pcs관리 계정인hacluster사용자가 생성됩니다. 모든 클러스터 노드에서 사용자hacluster의 암호를 생성합니다. 모든 노드에 동일한 암호를 사용하면 클러스터 관리가 간소화됩니다.passwd hacluster
# passwd haclusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow firewalld.service가 설치된 경우 RHEL 방화벽에 고가용성 서비스를 추가합니다.firewall-cmd --permanent --add-service=high-availability firewall-cmd --add-service=high-availability
# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --add-service=high-availabilityCopy to Clipboard Copied! Toggle word wrap Toggle overflow pcs서비스를 시작하고 부팅 시 시작되도록 활성화합니다.systemctl start pcsd.service systemctl enable pcsd.service
# systemctl start pcsd.service # systemctl enable pcsd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow pcs서비스가 실행 중인지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
/etc/hosts파일을 편집하고 RHEL 호스트 이름과 내부 IP 주소를 추가합니다./etc/hosts에 대한 자세한 내용은 Red Hat 지식베이스 솔루션을 참조하십시오. RHEL 클러스터 노드에서 /etc/hosts 파일을 설정하는 방법 ?.