부록 A. Ceph Ansible과 Cephadm 비교


Red Hat Ceph Storage 5에는 스토리지 클러스터 컨테이너화된 배포를 위한 새로운 배포 도구인 Cephadm이 도입되었습니다.

이 표는 Cephadm과 Ceph-Ansible 플레이북을 사용하여 1일 차 및 2일차 작업을 위해 Ceph 클러스터의 컨테이너화된 배포를 관리합니다.

표 A.1. 1일 운영
설명Ceph-AnsibleCephadm

Red Hat Ceph Storage 클러스터 설치

site-container.yml 플레이북을 실행합니다.

cephadm bootstrap 명령을 실행하여 admin 노드에 클러스터를 부트스트랩합니다.

호스트 추가

Ceph Ansible 인벤토리를 사용합니다.

ceph orch 호스트를 실행하고 HOST_NAME 을 추가하여 클러스터에 호스트를 추가합니다.

모니터 추가

add-mon.yml 플레이북을 실행합니다.

ceph orch apply mon 명령을 실행합니다.

관리자 추가

site-container.yml 플레이북을 실행합니다.

ceph orch apply mgr 명령을 실행합니다.

OSD 추가

add-osd.yml 플레이북을 실행합니다.

ceph orch apply osd 명령을 실행하여 사용 가능한 모든 장치 또는 특정 호스트에 OSD를 추가합니다.

특정 장치에 OSD 추가

osd.yml 파일에서 장치를 선택한 다음 add-osd.yml 플레이북을 실행합니다.

osd.yml 파일의 data_devices 아래에 있는 paths 필터를 선택한 다음 ceph orch apply -i Files _NAME.yml 명령을 실행합니다.

MDS 추가

site-container.yml 플레이북을 실행합니다.

ceph orch apply Files SYSTEM_NAME 명령을 실행하여 MDS를 추가합니다.

Ceph Object Gateway 추가

site-container.yml 플레이북을 실행합니다.

ceph orch apply rgw 명령을 실행하여 Ceph Object Gateway를 추가합니다.

표 A.2. 2일 차 작업
설명Ceph-AnsibleCephadm

호스트 제거

Ansible 인벤토리를 사용합니다.

ceph orch 호스트 rm HOST_NAME 을 실행하여 호스트를 제거합니다.

모니터 제거

shrink-mon.yml 플레이북을 실행합니다.

ceph orch가 mon 을 실행하여 다른 모니터를 재배포합니다.

관리자 제거

shrink-mon.yml 플레이북을 실행합니다.

ceph orch를 실행하여 다른 관리자를 재배포하기 위해 mgr을 적용합니다.

OSD 제거

shrink-osd.yml 플레이북을 실행합니다.

ceph orch osd rm OSD_ID 를 실행하여 OSD를 제거합니다.

MDS 제거

shrink-mds.yml 플레이북을 실행합니다.

ceph orch rm SERVICE_NAME 을 실행하여 특정 서비스를 제거합니다.

NFS 프로토콜을 통해 Ceph 파일 시스템 내보내기.

Red Hat Ceph Storage 4에서는 지원되지 않습니다.

ceph nfs export create 명령을 실행합니다.

Ceph Object Gateway 배포

site-container.yml 플레이북을 실행합니다.

ceph orch가 rgw SERVICE_NAME 을 실행하여 Ceph Object Gateway 서비스를 배포합니다.

Ceph Object Gateway 제거

shrink-rgw.yml 플레이북을 실행합니다.

ceph orch rm SERVICE_NAME 을 실행하여 특정 서비스를 제거합니다.

iSCSI 게이트웨이 배포

site-container.yml 플레이북을 실행합니다.

ceph orch를 실행하여 iSCSI 게이트웨이를 배포하도록 iscsi를 적용합니다.

블록 장치 미러링

site-container.yml 플레이북을 실행합니다.

ceph orch apply rbd-mirror 명령을 실행합니다.

Red Hat Ceph Storage의 마이너 버전 업그레이드

infrastructure-playbooks/rolling_update.yml 플레이북을 실행합니다.

ceph orch upgrade start 명령을 실행합니다.

Red Hat Ceph Storage 4에서 Red Hat Ceph Storage 5로 업그레이드

infrastructure-playbooks/rolling_update.yml 플레이북을 실행합니다.

Cephadm을 사용한 업그레이드는 지원되지 않습니다.

모니터링 스택 배포

설치 중에 all.yml 파일을 편집합니다.

서비스를 지정한 후 ceph orch apply - i ___ .yml 을 실행합니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.