7.6. iSCSI 서비스 관리
ceph-iscsi
패키지에서는 구성 관리 논리와 rbd-target-gw
및 rbd-target-api
systemd
서비스를 설치합니다.
rbd-target-api
서비스는 시작 시 Linux iSCSI 대상 상태를 복원하고 gwcli
및 Red Hat Ceph Storage 대시보드와 같은 툴에서 ceph-iscsi
REST API 호출에 응답합니다. rbd-target-gw
서비스는 Prometheus 플러그인을 사용하여 지표를 제공합니다.
rbd-target-api
서비스는 Linux 커널의 대상 계층의 유일한 사용자라고 가정합니다. rbd-target-api
를 사용하는 경우 targetcli
패키지와 함께 설치된 target 서비스를 사용하지 마십시오. Ansible은 Ceph iSCSI 게이트웨이 설치 중에 targetcli
대상 서비스를 자동으로 비활성화합니다.
절차
서비스를 시작하려면 다음을 수행합니다.
systemctl start rbd-target-api systemctl start rbd-target-gw
# systemctl start rbd-target-api # systemctl start rbd-target-gw
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 서비스를 다시 시작하려면 다음을 수행합니다.
systemctl restart rbd-target-api systemctl restart rbd-target-gw
# systemctl restart rbd-target-api # systemctl restart rbd-target-gw
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 서비스를 다시 로드하려면 다음을 수행합니다.
systemctl reload rbd-target-api systemctl reload rbd-target-gw
# systemctl reload rbd-target-api # systemctl reload rbd-target-gw
Copy to Clipboard Copied! Toggle word wrap Toggle overflow reload
요청은rbd-target-api
가 구성을 다시 읽고 현재 실행 중인 환경에 적용합니다. 변경 사항은 Ansible에서 모든 iSCSI 게이트웨이 노드로 병렬로 배포되므로 일반적으로 필요하지 않습니다.서비스를 중지하려면 다음을 수행합니다.
systemctl stop rbd-target-api systemctl stop rbd-target-gw
# systemctl stop rbd-target-api # systemctl stop rbd-target-gw
Copy to Clipboard Copied! Toggle word wrap Toggle overflow stop
요청은 게이트웨이의 포털 인터페이스를 종료하여 클라이언트에 대한 연결을 삭제하고 커널에서 현재 Linux iSCSI 대상 구성을 삭제합니다. 그러면 iSCSI 게이트웨이가 clean 상태로 반환됩니다. 클라이언트가 연결이 끊어지면 활성 I/O가 클라이언트 측 다중 경로 계층에 의해 다른 iSCSI 게이트웨이로 다시 예약됩니다.