3장. 새로운 기능
이 섹션에는 이 Red Hat Ceph Storage 릴리스에 도입된 주요 업데이트, 개선 사항 및 새로운 기능이 나열되어 있습니다.
3.1. Cephadm 유틸리티
Cephadm-Ansible
모듈
Cephadm-Ansible
패키지는 Ansible을 사용하여 전체 데이터 센터를 관리하려는 사용자를 위해 새로운 통합 컨트롤 플레인인 cephadm
를 래핑하는 여러 모듈을 제공합니다. Ceph-Ansible
와의 이전 버전과의 호환성을 제공하지는 않지만 고객이 Ansible 통합을 업데이트하는 데 사용할 수 있는 지원되는 플레이북 세트를 제공하는 것을 목표로 합니다.
자세한 내용은 cephadm-ansible
모듈을 참조하십시오.
부트스트랩 Red Hat Ceph Storage 클러스터가 Red Hat Enterprise Linux 9에서 지원됨
이번 릴리스에서는 Red Hat Enterprise Linux 9 호스트에서 cephadm
부트스트랩을 사용하여 Red Hat Enterprise Linux 9에 대해 Red Hat Ceph Storage 5.2 지원을 사용할 수 있습니다. 이제 사용자가 Red Hat Enterprise Linux 9 호스트에 Ceph 클러스터를 부트스트랩할 수 있습니다.
cephadm rm-cluster
명령은 호스트에서 이전 systemd 장치 파일을 정리합니다.
이전 버전에서는 rm-cluster
명령이 systemd 장치 파일을 제거하지 않고 데몬을 제거했습니다.
이번 릴리스에서는 cephadm rm-cluster
명령과 데몬 제거와 함께 호스트에서 이전 systemd 장치 파일을 정리합니다.
cephadm
에서 사양을 적용하지 못하는 경우 상태 경고를 발생
이전에는 사양을 적용하지 못한 경우 사용자가 종종 확인하지 않는 서비스 이벤트로만 보고되었습니다.
이번 릴리스에서는 iscsi 사양의 잘못된 풀 이름과 같은 사양을 적용하지 못하는 경우 cephadm
에서 상태 경고를 생성하여 사용자에게 경고합니다.
Red Hat Ceph Storage 5.2에서 스taggered 업그레이드 지원
Red Hat Ceph Storage 5.2부터 cephadm
에서 대용량 Ceph 클러스터를 여러 작은 단계에서 선택적으로 업그레이드할 수 있습니다.
ceph orch upgrade start
명령은 다음 매개변수를 허용합니다.
-
--daemon-types
-
--hosts
-
--services
-
--limit
이러한 매개변수는 제공된 값과 일치하는 데몬을 선택적으로 업그레이드합니다.
이러한 매개변수는 cephadm
이 지원되는 순서로 데몬을 업그레이드하도록 하는 경우 거부됩니다.
활성 Ceph Manager 데몬이 Red Hat Ceph Storage 5.2 빌드에 있는 경우 이러한 업그레이드 매개변수가 허용됩니다. 이전 버전에서 Red Hat Ceph Storage 5.2로 업그레이드해도 이러한 매개변수는 지원되지 않습니다.
OSD 가 있는 호스트에서 FS.aio-max-nr
가 1048576로 설정되어 있습니다.
이전에는 Cephadm
에서 관리하는 호스트에서 fs.aio-max-nr
를 기본값 65536
으로 남겨 두면 일부 OSD가 충돌할 수 있었습니다.
이번 릴리스에서는 OSD 및 OSD가 있는 호스트에서 fs.aio-max-nr
가 1048576으로 설정되어 fs.aio-max-nr
매개변수 값이 너무 낮기 때문에 더 이상 충돌하지 않습니다.
Ceph orch rm <service-name
> 명령은 사용자가 제거하려는 서비스가 존재하는지 여부를 사용자에게 알립니다.
이전에는 서비스를 제거하면 존재하지 않는 서비스에서 사용자에게 혼란을 초래하는 경우에도 항상 성공적인 메시지가 반환되었습니다.
이번 릴리스에서는 ceph orch rm SERVICE_NAME
명령을 실행하면 사용자가 해당 서비스가 존재하지 않거나 cephadm
에 없는 서비스가 존재하는지 사용자에게 알립니다.
이제 cephadm
을 사용할 수 있습니다.-ansible
에서 Resharding 프로시저를 위한 새로운 Playbook Enablesdb-resharding.yml
이전에는 Rip sdb Res
harding 절차가 번거롭고 번거롭습니다.
이번 릴리스에서는 cephadm-ansible 플레이북인 rolls db-resharding.yml
이 구현되어 프로세스를 쉽게 수행할 수 있습니다.
cephadm
에서 LVM 계층 없이 OSD 배포 지원
이 릴리스에서는 원시 OSD에 대해 LVM 계층을 사용하지 않으려는 사용자를 지원하기 위해 cephadm
또는 ceph-volume
지원이 제공됩니다. Cephadm에 전달된 OSD 사양 파일에 "method: raw"를 포함하여 LVM 계층 없이 Cephadm을 통해 OSD를 원시 모드로 배포할 수 있습니다.
이번 릴리스에서는 cephadm에서 OSD 사양 yaml 파일에서 raw를 사용하여 LVM 계층이 없는 원시 모드로 OSD를 배포할 수 있습니다.
자세한 내용은 특정 장치 및 호스트에 Ceph OSD 배포를 참조하십시오.