3.3. 서비스 사양을 사용하여 Ceph Object Gateway 배포
Ceph Orchestrator를 사용하여 서비스 사양을 사용하여 Ceph 개체 게이트웨이를 배포할 수 있습니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 모든 노드에 대한 루트 수준 액세스.
- 호스트가 클러스터에 추가됩니다.
- 모든 관리자, 모니터 및 OSD 데몬이 배포됩니다.
절차
Cephadm 쉘에 로그인합니다.
예제
[root@host01 ~]# cephadm shell
다음 디렉터리로 이동합니다.
구문
cd /var/lib/ceph/DAEMON_PATH/
예제
[ceph: root@host01 nfs/]# cd /var/lib/ceph/rgw/
rgw
디렉터리가 없는 경우 경로에 디렉터리를 만듭니다.rgw.yml
파일을 만듭니다.예제
[ceph: root@host01 rgw]# touch rgw.yml
rgw.yml
파일을 편집하여 다음 세부 정보를 포함합니다.구문
service_type: rgw service_id: REALM_NAME.ZONE_NAME placement: hosts: - HOST_NAME_1 - HOST_NAME_2 spec: rgw_realm: REALM_NAME rgw_zone: ZONE_NAME networks: - NETWORK_IP_ADDRESS # RGW service binds to a specific network
예제
service_type: rgw service_id: test_realm.test_zone placement: hosts: - host01 - host02 - host03 spec: rgw_realm: test_realm rgw_zone: test_zone networks: - 192.169.142.0/24
서비스 사양을 사용하여 Ceph 오브젝트 게이트웨이를 배포합니다.
구문
ceph orch apply -i FILE_NAME.yml
예제
[ceph: root@host01 rgw]# ceph orch apply -i rgw.yml
검증
서비스를 나열합니다.
예제
[ceph: root@host01 /]# ceph orch ls
호스트, 데몬 및 프로세스를 나열합니다.
구문
ceph orch ps --daemon_type=DAEMON_NAME
예제
[ceph: root@host01 /]# ceph orch ps --daemon_type=rgw