8.6. 验证共享文件系统服务的部署
在部署或对问题进行故障排除时,验证共享文件系统服务(manila)的服务是否正在运行,以及它们是否已启动。
验证 manila
Pod 是否正在运行。pod 数量取决于您为共享文件系统服务的不同组件配置的副本数。
当您验证 pod 是否正在运行时,您可以使用共享文件系统服务 API 检查服务的状态。
流程
列出
manila
pod 以验证它们是否正在运行:oc -n openstack get pod -l service=manila
$ oc -n openstack get pod -l service=manila
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从您的工作站访问
OpenStackClient
pod 的远程 shell:oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclient
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行
openstack share service list
命令:openstack share service list
$ openstack share service list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例 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
。如果没有,请检查相关的日志文件。 退出
openstackclient
pod:exit
$ exit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow