3.8. Ceph 모니터의 최소 구성
Ceph 구성 파일의 Ceph 모니터에 대한 베어 최소 모니터 설정에는 DNS 및 모니터 주소에 대해 구성되지 않은 경우 각 모니터의 호스트 이름이 포함됩니다. [mon]
또는 특정 모니터의 항목 아래에 이러한 항목을 구성할 수 있습니다.
[mon] mon_host = hostname1,hostname2,hostname3 mon_addr = 10.0.0.10:6789,10.0.0.11:6789,10.0.0.12:6789,10.0.0.10:3300,10.0.0.11:3300,10.0.0.12:3300
또는
[mon.a] host = hostname1 mon_addr = 10.0.0.10:6789, 10.0.0.10:3300
모니터의 최소 구성은 배포 툴에서 fsid
및 mon.
키를 생성한다고 가정합니다.
Ceph 클러스터를 배포한 후에는 모니터의 IP 주소를 변경하지 마십시오.
DNS 조회를 위해 Ceph 클러스터를 구성하려면 Ceph 구성 파일에서 mon_dns_srv_name
설정을 설정합니다.
설정되고 나면 DNS를 구성합니다. DNS 영역의 모니터에 대한 IPv4(A) 또는 IPv6(AAAA) 레코드를 만듭니다.
예제
#IPv4 mon1.example.com. A 192.168.0.1 mon2.example.com. A 192.168.0.2 mon3.example.com. A 192.168.0.3 #IPv6 mon1.example.com. AAAA 2001:db8::100 mon2.example.com. AAAA 2001:db8::200 mon3.example.com. AAAA 2001:db8::300
여기서: example.com
은 DNS 검색 도메인입니다.
그런 다음 세 개의 모니터를 가리키는 mon_dns_srv_name
구성 설정을 사용하여 SRV TCP 레코드를 만듭니다. 다음 예제에서는 기본 ceph-mon
값을 사용합니다.
예제
_ceph-mon._tcp.example.com. 60 IN SRV 10 60 6789 mon1.example.com. _ceph-mon._tcp.example.com. 60 IN SRV 10 60 6789 mon2.example.com. _ceph-mon._tcp.example.com. 60 IN SRV 10 60 6789 mon3.example.com. _ceph-mon._tcp.example.com. 60 IN SRV 10 60 3300 mon1.example.com. _ceph-mon._tcp.example.com. 60 IN SRV 10 60 3300 mon2.example.com. _ceph-mon._tcp.example.com. 60 IN SRV 10 60 3300 mon3.example.com.
모니터는 기본적으로 포트 6789
및 3300
에서 실행되며 우선 순위 및 가중치는 모두 각각 10
및 60
으로 설정되어 있습니다.