부록 A. Red Hat OpenStack Platform 8 HA 환경 빌드
Red Hat Ceph Storage for the Overcloud 가이드에서는 이 문서에 설명된 고가용성 OpenStack 환경 유형을 배포하는 방법을 설명합니다. Director 설치 및 사용 가이드도 프로세스 전체에서 참조용으로 사용되었습니다.
A.1. 하드웨어 사양 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에서는 이 문서에 테스트된 배포에서 사용하는 사양을 보여줍니다. 더 나은 결과를 얻으려면 자체 테스트 배포에서 CPU, 메모리, 스토리지 또는 NIC를 늘리십시오.
| 컴퓨터 수 | …으로 할당됨 | CPU | 메모리 | 디스크 공간 | power mgmt. | NICs |
|---|---|---|---|---|---|---|
| 1 | director 노드 | 4 | 6144MB | 40GB | IPMI | 2(프로비저닝 시 1개의 외부; 1개의 IPMI) + 1개의 IPMI |
| 3 | 컨트롤러 노드 | 4 | 6144MB | 40GB | IPMI | 3 (2개는 Overcloud에 결합; 프로비저닝의 1개) + 1 IPMI |
| 3 | Ceph Storage 노드 | 4 | 6144MB | 40GB | IPMI | 3 (2개는 Overcloud에 결합; 프로비저닝의 1개) + 1 IPMI |
| 2 | 컴퓨팅 노드(필요한 대로 추가) | 4 | 6144MB | 40GB | IPMI | 3 (2개는 Overcloud에 결합; 프로비저닝의 1개) + 1 IPMI |
다음 목록에서는 각 비디어 할당과 연결된 일반 함수 및 연결에 대해 설명합니다.
- 컨트롤러 노드
- 스토리지 이외의 대부분의 OpenStack 서비스는 이러한 컨트롤러 노드에서 실행됩니다. 모든 서비스는 세 개의 노드에 복제됩니다(일부 활성 상태, 일부 활성-패시브). 신뢰할 수 있는 HA에는 세 개의 노드가 필요합니다.
- Ceph 스토리지 노드
- 스토리지 서비스는 이러한 노드에서 실행되며, 계산 노드에 Ceph 스토리지 영역 풀을 제공합니다. HA에는 세 개의 노드가 필요합니다.
- 컴퓨팅 노드
- 가상 머신은 실제로 이러한 컴퓨팅 노드에서 실행됩니다. 컴퓨팅 노드를 종료하고 해당 노드 간에 가상 머신을 마이그레이션하는 기능을 포함하여 용량 요구 사항을 충족하는 데 필요한 만큼 많은 컴퓨팅 노드를 보유할 수 있습니다. 컴퓨팅 노드는 스토리지 네트워크(VM에서 스토리지에 액세스할 수 있도록) 및 테넌트 네트워크에 연결되어 있어야 합니다. 따라서 VM은 다른 컴퓨팅 노드의 VM에 액세스하고 공용 네트워크에 액세스하여 서비스를 사용할 수 있도록 합니다.
| 물리적 NIC | 네트워크 이유 | VLAN | …에 사용됩니다. |
|---|---|---|---|
| eth0 | 프로비저닝 네트워크(undercloud) | 해당 없음 | director(undercloud)에서 모든 노드 관리 |
| eth1 및 eth2 | 컨트롤러/외부(overcloud) | 해당 없음 | VLAN과 NIC 결합 |
| 외부 네트워크 | VLAN 100 | 외부에서 테넌트 네트워크, 내부 API 및 OpenStack Horizon 대시보드로의 액세스를 허용 | |
| 내부 API | VLAN 201 | 컴퓨팅 노드와 컨트롤러 노드 간의 내부 API에 대한 액세스 제공 | |
| 스토리지 액세스 | VLAN 202 | 컴퓨팅 노드를 기본 스토리지 미디어에 연결 | |
| 스토리지 관리 | VLAN 203 | 스토리지 미디어 관리 | |
| 테넌트 네트워크 | VLAN 204 | OpenStack에 테넌트 네트워크 서비스 제공 |
또한 다음 사항이 필요합니다.
- 프로비저닝 네트워크 스위치
- 이 스위치는 Red Hat OpenStack Platform 8 환경(overcloud)의 모든 컴퓨터에 director 시스템(undercloud)을 연결할 수 있어야 합니다. 이 스위치에 연결된 각 오버클라우드 노드의 NIC는 director에서 PXE 부팅을 수행할 수 있어야 합니다. 또한 스위치에 portfast가 enabled로 설정되어 있는지 확인합니다.
- 컨트롤러/외부 네트워크 스위치
- 그림 1에 표시된 VLAN에 대한 VLAN 태그를 수행하도록 이 스위치를 구성해야 합니다. VLAN 100 트래픽만 외부 네트워크에 허용되어야 합니다.
- 펜싱 하드웨어
- Pacemaker에서 사용하도록 정의된 하드웨어는 이 구성에서 지원됩니다. 지원되는 펜싱 장치는 Pacemaker 툴 stonith 를 사용하여 확인할 수 있습니다. 자세한 내용은 Director 설치 및 사용 가이드의 컨트롤러 노드 펜싱 을 참조하십시오.