3장. 새로운 기능
이 섹션에는 Red Hat Ceph Storage 릴리스에 도입된 모든 주요 업데이트, 개선 사항 및 새로운 기능이 나열되어 있습니다.
3.1. Ceph Ansible 유틸리티
이제 사용자는 대시보드 및 모니터링 스택만 제거할 수 있습니다.
이전에는 사용자가 Ceph Manager 대시보드 및 Monitoring 스택 구성 요소(예: Alertmanager, Prometheus, Grafana, node-exporter)만 제거할 수 없었습니다.
'purge-dashboard.yml ' 플레이북을 사용하면 사용자가 대시보드 및 모니터링 스택 구성 요소만 제거할 수 있습니다.
osd_auto_discovery: true
를 사용하여 스토리지 클러스터 제거: true는 클러스터를 제거하고 Ceph OSD를 제거합니다.
이전에는 osd_auto_discovery: true
로 배포된 스토리지 클러스터를 제거해도 Ceph OSD가 제거되지 않았습니다. 이번 릴리스에서는 제거 플레이북이 예상대로 작동하고 osd_auto_discovery: true
시나리오를 사용하여 스토리지 클러스터가 배포될 때 Ceph OSD를 제거합니다.
Alertmanager 구성은 사용자 지정할 수 있습니다.
이번 릴리스에서는 /group_vars/all.yml
파일에서 alertmanager_conf_overrides
매개변수를 사용하여 Alertmanager 구성을 사용자 지정할 수 있습니다.
Red Hat Ceph Storage 대시보드 배포는 전용 네트워크에서 지원됩니다.
이전에는 ceph-ansible
에서 대시보드 배포에 사용해야 하는 주소가 public_network
와 동일한 서브넷에 있다고 했습니다.
이번 릴리스에서는 /group_vars/all.yml
파일에서 CIDR 서브넷 주소를 사용하여 dashboard_network
매개변수를 설정하여 대시보드의 기본 전용 서브넷을 덮어쓸 수 있습니다.
구성 파일에서 글로벌 NFS 옵션 설정이 지원됩니다.
이전에는 ceph-ansible
에서 구성 파일의 매개 변수를 재정의할 수 없었습니다.
이번 릴리스에서는 group_vars/all.yml에 ganesha_core_param_overrides
변수를 설정하고 클라이언트 관련 구성을 업데이트하여 ganesha.conf
파일의 NFS_CORE_PARAM 블록 섹션에서 모든 매개변수를 덮어쓸 수 있습니다.
Ceph-ansible
은 업그레이드를 시작하기 전에 Ceph Monitor 쿼럼을 확인합니다.
이전 버전에서는 Ceph 모니터 중 하나로 인해 스토리지 클러스터가 HEALTH ERR 또는 HEALTH WARN 상태가 되면 rolling_upgrade.yml
플레이북이 실행되었습니다. 그러나 업그레이드에 실패하고 쿼럼이 손실되어 I/O 다운 또는 클러스터 오류가 발생했습니다.
이번 릴리스에서는 업그레이드를 시작하기 전에 ceph-ansible
에서 Ceph Monitor 쿼럼을 확인하는 추가 조건이 발생합니다.
컨테이너화된 배포의 systemd 대상 단위가 지원됨
이전에는 컨테이너화된 배포의 노드에서 모든 Ceph 데몬을 중지할 수 없었습니다.
이번 릴리스에서는 컨테이너화된 배포의 systemd 대상 장치가 지원되며 베어 메탈 배포와 유사한 호스트 또는 특정 Ceph 데몬의 모든 Ceph 데몬을 중지할 수 있습니다.
Ceph-ansible
에서 플레이북을 실행하기 전에 업그레이드 중에 관련 릴리스 버전을 확인합니다.
이번 릴리스에서는 스토리지 클러스터를 업그레이드하는 동안 ceph-ansible
이 먼저 관련 릴리스 버전을 확인하고 잘못된 Ceph 버전이 제공된 경우 오류 메시지와 함께 플레이북을 실패합니다.