manila-manage

控制和管理共享文件系统

作者:

openstack-discuss@lists.openstack.org

版权:

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 修改输出格式。可以是 tablejsonyaml。默认值为 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_supportnetwork_allocation_update_support

文件

manila-manage.conf 文件包含参数设置形式的配置信息。

错误