8.7. 验证共享文件系统服务的部署
在部署或对问题进行故障排除时,验证共享文件系统服务(manila)的服务是否正在运行,以及它们是否已启动。
验证 manila Pod 是否正在运行。pod 数量取决于您为共享文件系统服务的不同组件配置的副本数。
当您验证 pod 是否正在运行时,您可以使用共享文件系统服务 API 检查服务的状态。
流程
列出
manilapod 以验证它们是否正在运行:$ oc -n openstack get pod -l service=manila输出示例:
NAME READY STATUS RESTARTS AGE manila-api-0 2/2 Running 0 43h manila-api-1 2/2 Running 0 43h manila-api-2 2/2 Running 0 43h manila-db-purge-28696321-tkl9g 0/1 Completed 0 41h manila-db-purge-28697761-zxxzc 0/1 Completed 0 17h manila-scheduler-0 2/2 Running 0 43h manila-scheduler-1 2/2 Running 0 43h manila-scheduler-2 2/2 Running 0 43h manila-share-share1-0 2/2 Running 0 43h从您的工作站访问
openstackclientpod 的远程 shell:$ oc rsh -n openstack openstackclient运行
openstack share service list命令:$ openstack share service list示例 output:--------------------------------
----------------------------------------------------------------| Binary | Host | Zone | Status | State | Updated At |----------------------------------------------------| 1 | manila-scheduler | hostgroup | enabled | up | 2024-07-25T17:40:27.323342 | 4 | manila-share | hostgroup@cephfsnfs | nova | enabled | up | 2024-07-25T17:40:49.115386|-----------------------------------------------------
验证每个服务的
Status条目是否为up。如果没有,请检查相关的日志文件。 退出
openstackclientpod:$ exit