2장. Ceph 네트워크 구성
스토리지 관리자는 Red Hat Ceph Storage 클러스터가 작동하는 네트워크 환경을 이해하고 그에 따라 Red Hat Ceph Storage를 구성해야 합니다. Ceph 네트워크 옵션을 이해하고 구성하면 전체 스토리지 클러스터의 최적 성능과 안정성을 보장합니다.
사전 요구 사항
- 네트워크 연결.
- Red Hat Ceph Storage 소프트웨어 설치
2.1. Ceph의 네트워크 구성
고성능 Red Hat Ceph Storage 클러스터를 구축하는 데 네트워크 구성이 중요합니다. Ceph 스토리지 클러스터는 Ceph 클라이언트를 대신하여 요청 라우팅 또는 디스패치를 수행하지 않습니다. 대신 Ceph 클라이언트에서 Ceph OSD 데몬에 직접 요청을 보냅니다. Ceph OSD는 Ceph 클라이언트를 대신하여 데이터 복제를 수행하므로 복제 및 기타 요인이 Ceph 스토리지 클러스터의 네트워크에 추가 로드가 부과됩니다.
Ceph에는 모든 데몬에 적용되는 하나의 네트워크 구성 요구 사항이 있습니다. Ceph 구성 파일은 각 데몬의 호스트를
지정해야 합니다.
cephadm
과 같은 일부 배포 유틸리티에서는 구성 파일을 생성합니다. 배포 유틸리티에서 수행하는 경우 이러한 값을 설정하지 마십시오.
host
옵션은 FQDN이 아닌 노드의 짧은 이름입니다. 이는 IP 주소가 아닙니다.
모든 Ceph 클러스터는 공용 네트워크를 사용해야 합니다. 그러나 내부 클러스터 네트워크를 지정하지 않으면 Ceph는 단일 공용 네트워크를 가정합니다. Ceph는 퍼블릭 네트워크에서만 작동할 수 있지만 대규모 스토리지 클러스터의 경우 클러스터 관련 트래픽만 제공하는 두 번째 프라이빗 네트워크를 통해 상당한 성능 향상을 확인할 수 있습니다.
두 개의 네트워크로 Ceph 스토리지 클러스터를 실행하는 것이 좋습니다. 하나의 공용 네트워크 및 사설 네트워크 1개
두 개의 네트워크를 지원하려면 각 Ceph 노드에 둘 이상의 NIC(네트워크 인터페이스 카드)가 있어야 합니다.

두 개의 개별 네트워크 작동을 고려해야 하는 몇 가지 이유가 있습니다.
- 성능: Ceph OSD는 Ceph 클라이언트의 데이터 복제를 처리합니다. Ceph OSD가 데이터를 두 번 이상 복제할 때 Ceph OSD 간의 네트워크가 Ceph 클라이언트와 Ceph 스토리지 클러스터 간에 네트워크 로드를 쉽게 dwarfs합니다. 이는 대기 시간을 도입하고 성능 문제를 발생시킬 수 있습니다. 복구 및 재조정을 통해 공용 네트워크에 상당한 대기 시간이 발생할 수 있습니다.
-
보안: 대부분의 사람들은 일반적으로 영주적이지만 일부 활동자는 DoS (Denial of Service) 공격으로 알려진 항목에 참여합니다. Ceph OSD 간 트래픽이 중단되면 피어링이 실패하고 배치 그룹이 더 이상
active + clean
상태가 반영되지 않아 사용자가 데이터를 읽고 쓰는 것을 방지할 수 있습니다. 이러한 유형의 공격을 제거하는 가장 좋은 방법은 인터넷에 직접 연결되지 않는 완전히 별도의 클러스터 네트워크를 유지 관리하는 것입니다.
네트워크 구성 설정은 필요하지 않습니다. Ceph 데몬을 실행하는 모든 호스트에 공용 네트워크가 구성되었다고 가정하면 Ceph 네트워크에서만 작동할 수 있습니다. 그러나 Ceph를 사용하면 공용 네트워크에 대한 여러 IP 네트워크와 서브넷 마스크를 포함하여 보다 구체적인 기준을 설정할 수 있습니다. OSD 하트비트, 오브젝트 복제 및 복구 트래픽을 처리하도록 별도의 클러스터 네트워크를 설정할 수도 있습니다.
구성에서 설정한 IP 주소와 공용 IP 주소 네트워크 클라이언트가 서비스에 액세스하는 데 사용할 수 있는 IP 주소를 혼동하지 마십시오. 일반적인 내부 IP 네트워크는 192.168.0.0
또는 10.0.0.0
입니다.
Ceph는 서브넷에 CIDR 표기법을 사용합니다(예: 10.0.0.0/24
).
공용 또는 사설 네트워크에 대해 둘 이상의 IP 주소와 서브넷 마스크를 지정하는 경우 네트워크 내의 서브넷을 서로 라우팅할 수 있어야 합니다. 또한 IP 테이블에 각 IP 주소와 서브넷을 포함하고 필요에 따라 해당 포트를 엽니다.
네트워크를 구성하면 클러스터를 다시 시작하거나 각 데몬을 다시 시작할 수 있습니다. Ceph 데몬은 동적으로 바인딩되므로 네트워크 구성을 변경하는 경우 전체 클러스터를 한 번에 다시 시작할 필요가 없습니다.
추가 리소스
- 자세한 옵션 설명 및 사용법은 Red Hat Ceph Storage 구성 가이드,부록 B 의 일반적인 옵션을 참조하십시오.