2.6. 사설 네트워크 구성
네트워크 구성 설정이 필요하지 않습니다. 사설 네트워크라고도 하는 클러스터 네트워크를 구체적으로 구성하지 않는 한 Ceph에서는 모든 호스트가 작동하는 공용 네트워크를 가정합니다.
클러스터 네트워크를 생성하는 경우 OSD는 클러스터 네트워크를 통해 하트비트, 오브젝트 복제 및 복구 트래픽을 라우팅합니다. 이렇게 하면 단일 네트워크 사용과 비교하여 성능이 향상될 수 있습니다.
보안을 강화하기 위해 공용 네트워크 또는 인터넷에서 클러스터 네트워크에 연결할 수 없어야 합니다.
클러스터 네트워크를 할당하려면 cephadm
옵션을 사용합니다. 지정한 클러스터 네트워크는 CIDR 표기법으로 서브넷을 정의해야 합니다(예: 10.90.90.0/24 또는 fe80::/64).
bootstrap
명령에 --cluster-network
boostrap 후 cluster_network
를 구성할 수도 있습니다.
사전 요구 사항
- Ceph 소프트웨어 리포지토리에 액세스할 수 있습니다.
- 스토리지 클러스터의 모든 노드에 대한 루트 수준 액세스.
절차
스토리지 클러스터에서 모니터 노드로 사용할 초기 노드에서
cephadm 부트스트랩 명령을
실행합니다. 명령에--cluster-network
옵션을 포함합니다.구문
cephadm bootstrap --mon-ip IP-ADDRESS --registry-url registry.redhat.io --registry-username USER_NAME --registry-password PASSWORD --cluster-network NETWORK-IP-ADDRESS
예제
[root@host01 ~]# cephadm bootstrap --mon-ip 10.10.128.68 --registry-url registry.redhat.io --registry-username myuser1 --registry-password mypassword1 --cluster-network 10.10.0.0/24
부트스트랩 후
cluster_network
를 구성하려면config set
명령을 실행하고 데몬을 다시 배포합니다.cephadm
쉘에 로그인합니다.예제
[root@host01 ~]# cephadm shell
서브넷을 사용하여 클러스터 네트워크를 구성합니다.
구문
ceph config set global cluster_network IP_ADDRESS_WITH_SUBNET
예제
[ceph: root@host01 /]# ceph config set global cluster_network 10.10.0.0/24
스토리지 클러스터에서 서비스 목록을 가져옵니다.
예제
[ceph: root@host01 /]# ceph orch ls
데몬을 다시 시작합니다. Ceph 데몬은 동적으로 바인드되므로 특정 데몬의 네트워크 구성을 변경하는 경우 한 번에 전체 클러스터를 재시작할 필요가 없습니다.
예제
[ceph: root@host01 /]# ceph orch restart mon
선택 사항: 클러스터를 다시 시작하려면 admin 노드에서 root 사용자로
systemctl
명령을 실행합니다.구문
systemctl restart ceph-FSID_OF_CLUSTER.target
예제
[root@host01 ~]# systemctl restart ceph-1ca9f6a8-d036-11ec-8263-fa163ee967ad.target
추가 리소스
-
cephadm 부트스트랩
호출에 대한 자세한 내용은 Red Hat Ceph Storage 설치 가이드의 새 스토리지 클러스터 부트스트랩 섹션을 참조하십시오.