Este conteúdo não está disponível no idioma selecionado.
Chapter 3. Installing the high availability and RHOSP packages and agents
Install the packages required for configuring a Red Hat High Availability cluster on Red Hat OpenStack Platform (RHOSP). You must install the packages on each of the nodes you will use as cluster members.
Prerequisites
- A server group for the RHOSP instances to use as HA cluster nodes, configured as described in RHOSP server group configuration for HA instances
An RHOSP instance for each HA cluster node
- The instances are members of a server group
- The instances are configured as nodes running RHEL 9.1 or later
Procedure
Enable the RHEL HA repositories and the RHOSP tools channel.
# subscription-manager repos --enable=rhel-9-for-x86_64-highavailability-rpms # subscription-manager repos --enable=openstack-17-tools-for-rhel-9-x86_64-rpmsInstall the Red Hat High Availability Add-On software packages and the packages that are required for the RHOSP cluster resource agents and the RHOSP fence agents.
# dnf install pcs pacemaker python3-openstackclient python3-novaclient fence-agents-openstackInstalling the
pcsandpacemakerpackages on each node creates the userhacluster, which is thepcsadministration account. Create a password for userhaclusteron all cluster nodes. Using the same password for all nodes simplifies cluster administration.# passwd haclusterIf
firewalld.serviceis installed, add the high-availability service to the RHEL firewall.# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --add-service=high-availabilityStart the
pcsservice and enable it to start on boot.# systemctl start pcsd.service # systemctl enable pcsd.serviceVerify that the
pcsservice is running.# systemctl status pcsd.service pcsd.service - PCS GUI and remote configuration interface Loaded: loaded (/usr/lib/systemd/system/pcsd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-03-01 14:53:28 UTC; 28min ago Docs: man:pcsd(8) man:pcs(8) Main PID: 5437 (pcsd) CGroup: /system.slice/pcsd.service └─5437 /usr/bin/ruby /usr/lib/pcsd/pcsd > /dev/null & Mar 01 14:53:27 ip-10-0-0-48.ec2.internal systemd[1]: Starting PCS GUI and remote configuration interface… Mar 01 14:53:28 ip-10-0-0-48.ec2.internal systemd[1]: Started PCS GUI and remote configuration interface.-
Edit the
/etc/hostsfile and add RHEL host names and internal IP addresses. For information about/etc/hosts, see the Red Hat Knowledgebase solution How should the /etc/hosts file be set up on RHEL cluster nodes?.