Ceph Start ISCSI Daemon
Ceph Start ISCSI Daemon
查文档
查看ceph orch
命令的帮助文档
1 | ceph orch --help |
查询到有关ISCSI
的命令:
1 | orch apply iscsi <pool> <api_user> <api_password> Scale an iSCSI service |
红帽文档
第 12 章 使用 Ceph Orchestrator(有限可用性)管理 iSCSI 网关 | Red Hat Product Documentation
部署ISCSI
先决条件
- 一个正在运行的 Ceph Storage 集群。
- 主机添加到集群中。
- 部署所有管理器、监控器和 OSD 守护进程。
创建池
语法
1 | ceph osd pool create POOL_NAME |
示例
1 | ceph osd pool create mypool |
使用命令行界面部署 iSCSI 网关
语法
1 | orch apply iscsi <pool> <api_user> <api_password> [<trusted_ip_list>] [<placement>] [--unmanaged] |
示例
1 | ceph orch apply iscsi mypool admin admin --placement="1 host01" |
验证
列出服务:
示例
1
ceph orch ls
使用服务规格部署 iSCSI 网关
创建 iscsi.yml
配置文件
示例
1 | touch iscsi.yml |
编辑 iscsi.yml
文件,使其包含以下详情:
语法
1 | service_type: iscsi |
示例
1 | service_type: iscsi |
示例
1
cephadm shell --mount iscsi.yaml:/var/lib/ceph/iscsi.yaml
进入以下目录:
语法
1
cd /var/lib/ceph/DAEMON_PATH/
示例
1
cd /var/lib/ceph/
使用服务规格部署 iSCSI 网关:
语法
1
ceph orch apply -i FILE_NAME.yml
示例
1
ceph orch apply -i iscsi.yml
验证
列出服务:
示例
1
ceph orch ls
状态查询
列出主机、守护进程和进程:
语法
1 | ceph orch ps --daemon_type=DAEMON_NAME |
示例
1 | ceph orch ps --daemon_type=iscsi |
启动、停止、重启、删除 ISCSI 网关中的某个进程
语法
1 | orch daemon start|stop|restart|reconfig <name> |
先查看进程名称
1 | ceph orch ps --daemon_type=iscsi |
输出结果:
1 | NAME HOST PORTS STATUS REFRESHED AGE MEM USE MEM LIM VERSION IMAGE ID CONTAINER ID |
启动
1 | ceph orch daemon start iscsi.rbd-pool.node2.aaplvm |
停止
1 | ceph orch daemon stop iscsi.rbd-pool.node2.aaplvm |
重启
1 | ceph orch daemon restart iscsi.rbd-pool.node2.aaplvm |
删除
1 | ceph orch daemon rm iscsi.rbd-pool.node2.aaplvm |
输出结果:
1 | Removed iscsi.rbd-pool.node2.aaplvm from host 'node2' |
删除 ISCSI 网关
您可以使用
ceph 或ch rm
命令删除 ISCSI 网关守护进程。
列出服务:
示例
1 | ceph orch ls |
删除服务
语法
1 | ceph orch rm SERVICE_NAME |
示例
1 | ceph orch rm iscsi.iscsi |
验证
列出主机、守护进程和进程:
语法
1 | ceph orch ps |
示例
1 | ceph orch ps |