2장. 인스턴스 HA 설치 및 구성
RHOSP(Red Hat OpenStack Platform) director는 HA(인스턴스 고가용성)를 배포합니다. 그러나 새 오버클라우드에서 새 인스턴스 HA 배포를 구성하려면 추가 단계를 수행해야 합니다. 단계를 완료하면 사용자 지정 역할이 있는 컴퓨팅 노드의 하위 집합에서 인스턴스 HA가 실행됩니다.
표준 또는 사용자 지정 역할을 사용하는 기존 오버클라우드와 같은 다른 환경에서 인스턴스 HA를 활성화하려면 배포와 관련된 절차만 수행하여 템플릿을 적절하게 조정합니다.
2.1. 인스턴스 HA 역할, 플레이버 및 프로필 구성 링크 복사링크가 클립보드에 복사되었습니다!
인스턴스 HA를 배포하기 전에 Instance HA 역할을 roles-data.yaml 파일에 추가하고, Instance HA 플레이버를 생성하고, Instance HA 프로필을 사용하여 Instanc HA를 사용하여 관리할 각 Comput 노드에 태그를 지정하고, Instance HA 역할을 Instance HA 플레이버에 매핑합니다.
환경에 따라 이 프로세스에서 예제 파일 및 역할 이름을 수정할 수 있습니다.
절차
ComputeInstanceHA역할을roles-data.yaml파일에 추가하고 파일을 다시 생성합니다.openstack overcloud roles generate -o ~/my_roles_data.yaml Controller Compute ComputeInstanceHA
$ openstack overcloud roles generate -o ~/my_roles_data.yaml Controller Compute ComputeInstanceHACopy to Clipboard Copied! Toggle word wrap Toggle overflow ComputeInstanceHA역할에는 기본Compute 역할, ComputeInstanceHA서비스 및PacemakerRemote서비스의 모든 서비스가 포함됩니다.compute-instance-ha플레이버를 만들어 인스턴스 HA로 관리할 계산 노드에 태그를 지정합니다.source ~/stackrc openstack flavor create --id auto --ram 6144 --disk 40 --vcpus 4 compute-instance-ha openstack flavor set --property "cpu_arch"="x86_64" --property "capabilities:boot_option"="local" --property "capabilities:profile"="compute-instance-ha" compute-instance-ha openstack flavor set --property resources:VCPU=0 --property resources:MEMORY_MB=0 --property resources:DISK_GB=0 --property resources:CUSTOM_BAREMETAL=1 compute-instance-ha
$ source ~/stackrc $ openstack flavor create --id auto --ram 6144 --disk 40 --vcpus 4 compute-instance-ha $ openstack flavor set --property "cpu_arch"="x86_64" --property "capabilities:boot_option"="local" --property "capabilities:profile"="compute-instance-ha" compute-instance-ha $ openstack flavor set --property resources:VCPU=0 --property resources:MEMORY_MB=0 --property resources:DISK_GB=0 --property resources:CUSTOM_BAREMETAL=1 compute-instance-haCopy to Clipboard Copied! Toggle word wrap Toggle overflow 관리하려는 각 컴퓨팅 노드에
compute-instance-ha프로필로 Instance HA로 태그를 지정하고<NODE UUID>를 실제 UUID로 바꿉니다.openstack baremetal node set --property capabilities='profile:compute-instance-ha,boot_option:local' <NODE UUID>
$ openstack baremetal node set --property capabilities='profile:compute-instance-ha,boot_option:local' <NODE UUID>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 매개 변수를 사용하여 환경 파일을 만들어
ComputeInstanceHA역할을compute-instance-ha플레이버에 매핑합니다.parameter_defaults: OvercloudComputeInstanceHAFlavor: compute-instance-ha
parameter_defaults: OvercloudComputeInstanceHAFlavor: compute-instance-haCopy to Clipboard Copied! Toggle word wrap Toggle overflow