manila-manage¶
控制和管理共享文件系统¶
- 作者:
- 版权:
OpenStack LLC
- 手册章节:
1
- 手册组:
共享文件系统
概要¶
manila-manage <类别> <操作> [<参数>]
描述¶
manila-manage 控制共享文件系统服务。有关 OpenStack Manila 的更多信息,请访问 https://wiki.openstack.org/wiki/Manila
选项¶
执行 manila-manage 命令的标准模式是:manila-manage <类别> <命令> [<参数>]
例如,要获取所有主机的列表:manila-manage host list
不带参数运行以查看可用命令类别列表:manila-manage
类别包括 shell、logs、service、db、host、version、config、share 和 share_server。
全局选项¶
--config-dir DIR指向包含 *.conf 文件的配置目录的路径。该集合在 –config-file 参数之后进行解析。
--config-file PATH要使用的配置文件路径。可以指定多个配置文件,后面的文件的值优先。
--debug, -d将日志级别设置为 DEBUG,而不是默认的 INFO 级别。
--log-config-append PATH附加一个日志配置文件。如果设置,则忽略其他日志选项。
--log-date-format DATE_FORMAT定义日志记录中 %(asctime)s 的格式字符串。
--log-dir LOG_DIR用于相对 log_file 路径的基本目录。
--log-file PATH将日志输出发送到的日志文件名。
--use-journal / --nouse-journal启用或禁用 journald 进行日志记录。
--use-json / --nouse-json启用或禁用日志的 JSON 格式。
--use-syslog / --nouse-syslog启用或禁用 syslog 进行日志记录。
--watch-log-file / --nowatch-log-file监视日志文件更改。
--shell_completion SHELL_COMPLETION显示 shell 补全脚本(允许的值:bash、zsh)。
--state_path STATE_PATH维护 Manila 状态的顶级目录。
--syslog-log-facility SYSLOG_LOG_FACILITY用于接收日志行的 Syslog 设施。
--version显示程序版本并退出。
Manila Db¶
manila-manage db version打印当前的数据库版本。
manila-manage db sync将数据库同步到最新版本。这也是创建数据库的标准方法。
manila-manage db downgrade <版本>将数据库降级到给定版本。
manila-manage db stamp <版本>使用给定版本标记数据库。
manila-manage db revision <消息> <自动生成>生成新的迁移。
manila-manage db purge <天数>从 Manila 数据库表中删除超过给定天数的已删除行。如果未提供天数或指定为 0,则将删除所有可用行。
Manila Logs¶
manila-manage logs errors显示来自日志文件的 Manila 错误。
manila-manage logs syslog <数字>显示来自 syslog 的 Manila 警报。
Manila Shell¶
manila-manage shell bpython启动一个新的 bpython shell。
manila-manage shell ipython启动一个新的 ipython shell。
manila-manage shell python启动一个新的 python shell。
manila-manage shell run使用 python 启动一个新的 shell。
manila-manage shell script <路径/脚本名>运行指定路径中的命名脚本,并设置标志。
Manila Host¶
manila-manage host list返回正在运行的 Manila 主机列表。
Manila Config¶
manila-manage config list返回当前设置的配置选项及其值列表。
Manila Service¶
manila-manage service list [--format_output table|json|yaml]返回 Manila 服务列表。可以使用 –format_output 修改输出格式。可以是 table、json 或 yaml。默认值为 table。
Manila Version¶
manila-manage version list返回版本列表。
Manila Share¶
manila-manage share delete <共享 ID>按 ID 删除特定的共享。
manila-manage share update_host [-h] --currenthost CURRENTHOST --newhost NEWHOST [--force FORCE]更新共享中的
host属性。如果 Manila 配置中的后端或主机名已更新,则可以使用它来更改现有的共享记录。完全限定的主机字符串的格式为 ‘HostA@BackendB#PoolC’。仅提供主机名(例如:‘HostA’)以更新主机字符串的主机名部分。仅提供主机名和后端名称(例如:‘HostA@BackendB’)以更新主机名和后端名称。可以使用--force参数跳过验证。
Manila Share Server¶
manila-manage share_server update_share_server_capabilities [-h] --share_servers SHARE_SERVERS --capabilities CAPABILITIES [--value VALUE]设置共享服务器布尔功能,例如 security_service_update_support 和 network_allocation_update_support。
文件¶
manila-manage.conf 文件包含参数设置形式的配置信息。
错误¶
Manila 的错误跟踪器位于 Launchpad。您可以在 OpenStack Manila 错误跟踪器 上查看当前错误并提交新错误