3장. OpenStack HA 환경으로 전환
OpenStack HA 환경이 실행 중인 상태에서 director(undercloud) 시스템에 로그인합니다. 다음으로 stack 사용자가 됩니다.
sudo su - stack
# sudo su - stack
여기에서 해당 환경 변수를 로드하여 언더클라우드 및 오버클라우드와 상호 작용할 수 있습니다. 언더클라우드와 상호 작용하려면 다음을 실행합니다.
source ~/stackrc
$ source ~/stackrc
마찬가지로 오버클라우드와 상호 작용하려면 다음을 실행합니다.
source ~/overcloudrc
$ source ~/overcloudrc
언더클라우드 또는 오버클라우드에 액세스하는 방법에 대한 자세한 내용은 Basic Overcloud 액세스를 참조하십시오.
노드에 액세스하고 조사하려면 먼저 어떤 IP 주소가 할당되었는지 확인합니다. 언더클라우드와 상호 작용해야 합니다.
참조를 위해 director는 테스트 환경에 다음 이름과 주소를 배포했습니다.
| 이름 | 주소 |
|---|---|
| overcloud-controller-0 | 10.200.0.11 |
| overcloud-controller-1 | 10.200.0.10 |
| overcloud-controller-1 | 10.200.0.6 (가상 IP) |
| overcloud-controller-2 | 10.200.0.14 |
| overcloud-compute-0 | 10.200.0.12 |
| overcloud-compute-1 | 10.200.0.15 |
| overcloud-cephstorage-0 | 10.200.0.9 |
| overcloud-cephstorage-1 | 10.200.0.8 |
| overcloud-cephstorage-2 | 10.200.0.7 |
자체 테스트 환경에서는 동일한 주소 범위를 사용하더라도 각 노드에 할당된 IP 주소가 다를 수 있습니다.
오버클라우드 노드의 IP 주소를 알고 나면 다음 명령을 실행하여 해당 노드 중 하나에 로그인할 수 있습니다. 이 작업을 수행하려면 오버클라우드와 상호 작용해야 합니다. 예를 들어 overcloud-controller-0 에 heat-admin 사용자로 로그인하려면 다음을 수행합니다.
source ~stack/overcloudrc ssh heat-admin@10.200.0.11
$ source ~stack/overcloudrc
$ ssh heat-admin@10.200.0.11
컨트롤러, 컴퓨팅 또는 스토리지 시스템에 로그인한 후 여기에서 HA 기능 조사를 시작할 수 있습니다.