4.10. 동적 라우팅 환경에서 Ceph 배포
일반 구성을 일부 조정하면 동적 라우팅을 사용하는 RHOSP(Red Hat OpenStack Platform) 환경에 Red Hat Ceph Storage를 배포할 수 있습니다.
동적 라우팅을 사용하는 Red Hat OpenStack Platform 환경에 Red Hat Ceph Storage를 설치하는 경우 오버클라우드를 배포하기 전에 Ceph를 설치해야 합니다. 다음 예제 구성에서는 provisioning 네트워크를 사용하여 Ceph를 배포합니다. 최적의 성능을 위해서는 RHOSP 동적 라우팅 환경에 Ceph Storage를 배포할 때 전용 NIC 및 네트워크 하드웨어를 사용하는 것이 좋습니다.
프로세스
- director와 함께 Red Hat Ceph Storage 및 Red Hat OpenStack Platform 배포에 Red Hat Ceph Storage 를 설치하는 방법에 대한 지침을 따르십시오. Ceph Storage 클러스터를 구성하는 단계에서 다음 추가 단계를 따르십시오.
Ceph 구성 파일을 생성하고
[global]라는 섹션을 추가합니다.- 예제
이 예제에서 Ceph 구성 파일의 이름은
initial-ceph.conf:$ echo "[global]" > initial-ceph.conf
[global]섹션에public_network및cluster_network매개 변수를 포함하고undercloud.conf파일에 나열된 서브넷 CIDR에 각각 추가합니다. 오버클라우드 노드에 해당하는 서브넷 CIDR만 포함합니다.작은 정보추가할 서브넷 CIDR은 RHOSP 동적 라우팅을 위해 언더클라우드 설치 및 구성에 설명된 것입니다.
- 예제
이 예에서는 오버클라우드 노드에 해당하는
undercloud.conf파일의 서브넷이public_network및cluster_network매개변수에 추가됩니다.[global] public_network="192.168.1.0/24,192.168.2.0/24,192.168.3.0/24" cluster_network="192.168.1.0/24,192.168.2.0/24,192.168.3.0/24"
Ceph를 배포할 준비가 되면
오버클라우드 ceph deploy명령에initial-ceph.conf를 포함해야 합니다.- 예제
$ openstack overcloud ceph deploy --config initial-ceph.conf \ <other_arguments> \ /home/stack/templates/overcloud-baremetal-deployed.yaml중요동적 라우팅을 사용할 수 없습니다. 따라서 Ceph 노드에 NTP 서버에 도달하기 위해 라우팅이 필요한 경우 Ceph 노드의 NTP 구성이 지연될 수 있습니다.
사이트에서 NTP 서버를 사용하는 경우
openstack overcloud ceph deploy명령에--skip-ntp를 추가합니다.Ceph가 필요한 NTP 서버에 도달할 수 있도록 BGP 경로가 설정될 때까지 Ceph 클러스터를 프로덕션에 배치하지 마십시오. 오버클라우드가 배포되고 NTP를 구성할 때까지 NTP가 없는 Ceph 클러스터는 메시지가 시간 내에 수신되지 않을 때 수신된 메시지, 오래된 타임스탬프 및 시간 초과를 무시한 데몬과 같은 여러 가지 예외가 발생할 수 있습니다.
-
오버클라우드 ceph deploy 명령을 실행하여 생성된 출력 파일의 경로와 파일 이름을 기록해둡니다. 예에서는/home/stack/templates/overcloud-baremetal-deployed.yaml. 오버클라우드를 배포할 때 나중에 이 정보가 필요합니다.
다음 단계
- 다음 단계로 이동하여 스파인 -리프가 활성화된 오버클라우드 배포.