trove¶
数据库备份创建¶
创建实例的备份。
openstack database backup create
[-i <instance>]
[--description <description>]
[--parent <parent>]
[--incremental]
[--swift-container SWIFT_CONTAINER]
[--restore-from RESTORE_FROM]
[--restore-datastore-version RESTORE_DATASTORE_VERSION]
[--restore-size RESTORE_SIZE]
[--storage-driver STORAGE_DRIVER]
<name>
- -i <实例>, --instance <实例>¶
实例的 ID 或名称。如果从数据位置恢复备份,则不需要此项。
- --description <描述>¶
备份的可选描述。
- --parent <父级>¶
要执行增量备份的父备份的 ID(可选)。
- --incremental¶
基于上一个完整或增量备份创建增量备份。如果没有找到现有的备份,则将创建一个完整备份。
- --swift-container <SWIFT_CONTAINER>¶
当使用 Swift 作为备份存储后端时,用于存储备份数据的容器名称。如果未指定,将使用备份策略中配置的容器名称,否则使用云操作员配置的默认值。如果容器不存在,则自动创建。
- --restore-from <RESTORE_FROM>¶
原始备份数据的位置,通常是 Swift 对象 URL。
- --restore-datastore-version <RESTORE_DATASTORE_VERSION>¶
与原始备份对应的本地数据存储版本的 ID。
- --restore-size <RESTORE_SIZE>¶
原始备份的大小。
- --storage-driver <STORAGE_DRIVER>¶
用于保存备份数据的存储驱动程序。当前有效值为:swift、cinder。取决于 Trove 的支持。可能与其他选项冲突。
- name¶
备份的名称。
此命令由 python-troveclient 插件提供。
数据库备份删除¶
删除备份。
openstack database backup delete backup [backup ...]
- backup¶
备份的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库备份执行删除¶
删除执行。
openstack database backup execution delete <execution>
- execution¶
要删除的执行的 ID。
此命令由 python-troveclient 插件提供。
数据库备份列表¶
列出数据库备份
openstack database backup list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <ID>]
[--datastore <datastore>]
[--instance-id INSTANCE_ID]
[-i INSTANCE]
[--all-projects]
[--project-id PROJECT_ID]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <限制>¶
返回最多 N 个最新的备份。
- --marker <ID>¶
从指定的标记 ID 之后开始显示结果。与
--limit一起使用时,将其设置为上一次运行中显示的最后一个 ID。
- --datastore <数据存储>¶
数据存储的 ID 或名称(用于按数据存储过滤备份)。
- --instance-id <INSTANCE_ID>¶
按数据库实例 ID 过滤备份。Xena 版本后已弃用。请使用 -i/--instance 代替。
- -i <实例>, --instance <实例>¶
按数据库实例(ID 或名称)过滤备份。
- --all-projects¶
获取所有项目的备份(仅限管理员)。
- --project-id <PROJECT_ID>¶
按项目 ID 过滤备份。
此命令由 python-troveclient 插件提供。
数据库备份列表实例¶
列出实例的可用备份。
openstack database backup list instance
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <ID>]
<instance>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <限制>¶
返回最多 N 个最新的备份。
- --marker <ID>¶
从指定的标记 ID 之后开始显示结果。与
--limit一起使用时,将其设置为上一次运行中显示的最后一个 ID。
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库备份显示¶
显示数据库备份的详细信息
openstack database backup show <backup>
- backup¶
备份的 ID 或名称
此命令由 python-troveclient 插件提供。
数据库备份策略创建¶
为项目或特定实例创建备份策略。
openstack database backup strategy create
[--project-id PROJECT_ID]
[--instance-id INSTANCE_ID]
[--swift-container SWIFT_CONTAINER]
- --project-id <PROJECT_ID>¶
Keystone 中的项目 ID。只有管理员用户才能为其他项目创建备份策略。
- --instance-id <INSTANCE_ID>¶
数据库实例 ID。
- --swift-container <SWIFT_CONTAINER>¶
当使用 Swift 作为备份存储后端时,用于存储备份数据的容器名称。
此命令由 python-troveclient 插件提供。
数据库备份策略删除¶
删除备份策略。
openstack database backup strategy delete
[--project-id PROJECT_ID]
[--instance-id INSTANCE_ID]
- --project-id <PROJECT_ID>¶
Keystone 中的项目 ID。只有管理员用户才能删除其他项目的备份策略。
- --instance-id <INSTANCE_ID>¶
数据库实例 ID。
此命令由 python-troveclient 插件提供。
数据库备份策略列表¶
列出备份策略
openstack database backup strategy list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--instance-id INSTANCE_ID]
[--project-id PROJECT_ID]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --instance-id <INSTANCE_ID>¶
按数据库实例 ID 过滤结果。
- --project-id <PROJECT_ID>¶
Keystone 中的项目 ID。只有管理员用户才能列出其他项目的备份策略。
此命令由 python-troveclient 插件提供。
数据库集群创建¶
创建新的数据库集群。
openstack database cluster create
[--instance "opt=<value>[,opt=<value> ...]
"]
[--locality <policy>]
[--extended-properties "opt=<value>[,opt=<value> ...]
"]
[--configuration <configuration>]
<name>
<datastore>
<datastore_version>
- --instance "opt=<value>[,opt=<value> ...] "¶
将实例添加到集群。指定多次以创建多个实例。有效选项包括:flavor=<flavor_name_or_id>、volume=<磁盘大小,以 GB 为单位>、volume_type=<类型>、nic=’<net-id=<net-uuid>, v4-fixed-ip=<ip-addr>, port-id=<port-uuid>>’(其中 net-id=network_id,v4-fixed-ip=IPv4r_fixed_address,port-id=port_id)、availability_zone=<Nova 的 AZ 提示>、module=<模块名称或 ID>、type=<集群节点类型>、related_to=<相关属性>。
- --locality <策略>¶
创建集群时使用的位置策略。从 %(choices)s 中选择一个。
- --extended-properties "opt=<value>[,opt=<value> ...] "¶
添加集群创建的扩展属性。目前仅支持 MongoDB 选项,未来将添加其他数据库。MongoDB:num_configsvr=<configsvr 的数量>、num_mongos=<mongos 的数量>、configsvr_volume_size=<磁盘大小,以 GB 为单位>、configsvr_volume_type=<卷类型>、mongos_volume_size=<磁盘大小,以 GB 为单位>、mongos_volume_type=<卷类型>。
- --configuration <配置>¶
要附加到集群的配置组的 ID。
- name¶
集群的名称。
- datastore¶
数据存储名称或 ID。
- datastore_version¶
数据存储版本的名称或 ID。
此命令由 python-troveclient 插件提供。
数据库集群删除¶
删除集群。
openstack database cluster delete <cluster>
- cluster¶
集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库集群强制删除¶
强制删除集群。
openstack database cluster force delete <cluster>
- cluster¶
集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库集群增长¶
向集群添加更多实例。
openstack database cluster grow
[--instance "opt=<value>[,opt=<value> ...]
"]
<cluster>
- --instance "opt=<value>[,opt=<value> ...] "¶
将实例添加到集群。指定多次以创建多个实例。有效选项包括:flavor=<flavor_name_or_id>、volume=<磁盘大小,以 GB 为单位>、volume_type=<类型>、nic=’<net-id=<net-uuid>, v4-fixed-ip=<ip-addr>, port-id=<port-uuid>>’(其中 net-id=network_id,v4-fixed-ip=IPv4r_fixed_address,port-id=port_id)、availability_zone=<Nova 的 AZ 提示>、module=<模块名称或 ID>、type=<集群节点类型>、related_to=<相关属性>。
- cluster¶
集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库集群列表¶
列出数据库集群
openstack database cluster list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <ID>]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
限制显示的結果数量。
- --marker <ID>¶
从指定的标记ID之后开始显示结果。与
--limit一起使用时,将其设置为上一次运行中显示的最后一个ID。
此命令由 python-troveclient 插件提供。
数据库集群列出实例¶
列出集群的所有实例。
openstack database cluster list instances
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<cluster>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- cluster¶
集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库集群模块¶
列出集群每个实例的所有模块。
openstack database cluster modules
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<cluster>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- cluster¶
集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库集群重置状态¶
将集群任务设置为 NONE。
openstack database cluster reset status <cluster>
- cluster¶
集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库集群显示¶
显示数据库集群的详细信息
openstack database cluster show <cluster>
- cluster¶
集群的ID或名称
此命令由 python-troveclient 插件提供。
数据库集群缩小¶
从集群中删除实例。
openstack database cluster shrink <cluster> <instance> [<instance> ...]
- cluster¶
集群的 ID 或名称。
- instance¶
从集群中删除实例。指定多个ID以删除多个实例。
此命令由 python-troveclient 插件提供。
数据库集群升级¶
将集群升级到新的数据存储版本。
openstack database cluster upgrade <cluster> <datastore_version>
- cluster¶
集群的 ID 或名称。
- datastore_version¶
数据存储版本的名称或 ID。
此命令由 python-troveclient 插件提供。
数据库配置附加¶
将配置组附加到实例。
openstack database configuration attach <instance> <configuration>
- instance¶
实例的ID或名称
- configuration¶
要附加到实例的配置组的ID或名称。
此命令由 python-troveclient 插件提供。
数据库配置创建¶
创建配置组。
openstack database configuration create
[--datastore <datastore>]
[--datastore-version <datastore_version>]
[--datastore-version-number DATASTORE_VERSION_NUMBER]
[--description <description>]
<name>
<values>
- --datastore <datastore>¶
分配给配置组的数据存储。如果未配置默认数据存储,则需要。
- --datastore-version <datastore_version>¶
分配给配置组的数据存储版本ID。
- --datastore-version-number <DATASTORE_VERSION_NUMBER>¶
数据库的版本号。对于名称相同的数据存储版本,需要版本号。
- --description <description>¶
配置组的可选描述。
- name¶
配置组的名称。
- values¶
要设置的值的字典。
此命令由 python-troveclient 插件提供。
数据库配置默认值¶
显示实例的默认配置。
openstack database configuration default <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库配置删除¶
删除配置组。
openstack database configuration delete <configuration_group>
- configuration_group¶
配置组的ID或名称
此命令由 python-troveclient 插件提供。
数据库配置分离¶
从实例分离配置组。
openstack database configuration detach <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库配置实例¶
列出与配置组关联的所有实例。
openstack database configuration instances
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <ID>]
<configuration_group>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
限制显示的結果数量。
- --marker <ID>¶
从指定的标记ID之后开始显示结果。与 –limit 一起使用时,将其设置为上一次运行中显示的最后一个ID。
- configuration_group¶
配置组的ID或名称。
此命令由 python-troveclient 插件提供。
数据库配置列表¶
列出数据库配置
openstack database configuration list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <ID>]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
限制显示的結果数量。
- --marker <ID>¶
从指定的标记ID之后开始显示结果。与 –limit 一起使用时,将其设置为上一次运行中显示的最后一个ID。
此命令由 python-troveclient 插件提供。
数据库配置参数列表¶
列出配置组的可用参数。
openstack database configuration parameter list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--datastore <datastore>]
<datastore_version>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --datastore <datastore>¶
要列出配置参数的数据存储的ID或名称。如果提供了 datastore_version 的ID,则可选。
- datastore_version¶
分配给配置组的数据存储版本名称或ID。如果多个数据存储版本具有相同的名称,则首选ID。
此命令由 python-troveclient 插件提供。
数据库配置参数设置¶
更改配置组的参数。
openstack database configuration parameter set
configuration_group_id
<values>
- configuration_group_id¶
配置组ID。
- values¶
要设置的新值的字典。
此命令由 python-troveclient 插件提供。
数据库配置参数显示¶
显示数据库配置参数的详细信息。
openstack database configuration parameter show
[--datastore <datastore>]
<datastore_version>
<parameter>
- --datastore <datastore>¶
数据存储的 ID 或名称,用于列出配置参数。如果提供了数据存储版本的 ID,则此项为可选参数。
- datastore_version¶
分配给配置组的数据存储版本名称或ID。如果多个数据存储版本具有相同的名称,则首选ID。
- parameter¶
配置参数的名称。
此命令由 python-troveclient 插件提供。
数据库配置集¶
更新配置组。
openstack database configuration set
[--name <name>]
[--description <description>]
configuration_group_id
<values>
- --name <name>¶
配置组的新名称。
- --description <description>¶
配置组的可选描述。
- configuration_group_id¶
配置组ID。
- values¶
要设置的值的字典。
此命令由 python-troveclient 插件提供。
数据库配置显示¶
显示数据库配置组的详细信息。
openstack database configuration show <configuration_group>
- configuration_group¶
配置组的ID或名称
此命令由 python-troveclient 插件提供。
数据库 db 创建¶
在实例上创建数据库。
openstack database db create
[--character_set <character_set>]
[--collate <collate>]
<instance>
<name>
- --character_set <character_set>¶
数据库的可选字符集。
- --collate <collate>¶
数据库的可选排序规则类型。
- instance¶
实例的 ID 或名称。
- name¶
数据库的名称。
此命令由 python-troveclient 插件提供。
数据库 db 删除¶
从实例中删除数据库。
openstack database db delete <instance> <database>
- instance¶
实例的 ID 或名称。
- database¶
数据库的名称。
此命令由 python-troveclient 插件提供。
数据库 db 列表¶
获取实例中的所有数据库的列表。
openstack database db list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<instance>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库 flavor 列表¶
列出数据库 flavor
openstack database flavor list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--datastore-type <datastore-type>]
[--datastore-version-id <datastore-version-id>]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --datastore-type <datastore-type>¶
数据存储的类型。例如:mysql。
- --datastore-version-id <datastore-version-id>¶
数据存储版本的 ID。
此命令由 python-troveclient 插件提供。
数据库 flavor 显示¶
显示数据库 flavor 的详细信息
openstack database flavor show <flavor>
- flavor¶
flavor 的 ID 或名称
此命令由 python-troveclient 插件提供。
数据库实例创建¶
创建新的数据库实例。
openstack database instance create
[--flavor <flavor>]
[--size <size>]
[--volume-type <volume_type>]
[--databases <database> [<database> ...]]
[--users <user:password> [<user:password> ...]]
[--backup <backup>]
[--availability-zone <availability_zone>]
[--datastore <datastore>]
[--datastore-version <datastore_version>]
[--datastore-version-number DATASTORE_VERSION_NUMBER]
[--nic <net-id=<net-uuid>,subnet-id=<subnet-uuid>,ip-address=<ip-address>>]
[--configuration <configuration>]
[--replica-of <source_instance>]
[--replica-count <count>]
[--module <module>]
[--locality <policy>]
[--is-public]
[--allowed-cidr ALLOWED_CIDRS]
<name>
- --flavor <flavor>¶
创建实例的 flavor(名称或 ID)。在创建副本实例时,flavor 不是必需的。
- --size <size>¶
实例磁盘卷的大小,以 GB 为单位。当启用卷支持时,这是必需的。
- --volume-type <volume_type>¶
卷类型。当启用卷支持时,这是可选的。
- --databases <database>¶
可选的数据库列表。
- --users <user:password>¶
可选的用户列表。
- --backup <backup>¶
备份名称或 ID。
- --availability-zone <availability_zone>¶
要提供给 Nova 的可用区提示。
- --datastore <datastore>¶
数据存储名称或 ID。
- --datastore-version <datastore_version>¶
数据存储版本的名称或 ID。
- --datastore-version-number <DATASTORE_VERSION_NUMBER>¶
数据库的版本号。对于名称相同的数据存储版本,需要版本号。
- --nic <net-id=<net-uuid>,subnet-id=<subnet-uuid>,ip-address=<ip-address>>¶
在给定的 Neutron 网络中创建实例。此信息用于为实例创建用户面向的端口。应指定网络 ID 或子网 ID(或两者),IP 地址是可选的
- --configuration <configuration>¶
要附加到实例的配置组的 ID。
- --replica-of <source_instance>¶
要从中复制的现有实例的 ID 或名称。
- --replica-count <count>¶
要创建的副本数量(如果指定了 replica_of,则默认为 1)。
- --module <module>¶
要应用的模块的 ID 或名称。多次指定以应用多个模块。
- --locality <policy>¶
在创建副本时要使用的本地性策略。从 %(choices)s 中选择一个。
- --is-public¶
是否使实例公开。
- --allowed-cidr <ALLOWED_CIDRS>¶
允许访问数据库实例的 IP CIDR。重复以指定多个值
- name¶
实例的名称。
此命令由 python-troveclient 插件提供。
数据库实例删除¶
删除实例。
openstack database instance delete [--force] instance [instance ...]
- --force¶
强制删除实例,将在删除之前重置实例状态。
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例分离¶
将副本实例从其复制源分离。
openstack database instance detach <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例弹出¶
将副本源从其集合中弹出。
openstack database instance eject <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例强制删除¶
强制删除实例。
openstack database instance force delete <instance>
- instance¶
实例的ID或名称
此命令由 python-troveclient 插件提供。
数据库实例列表¶
列出数据库实例
openstack database instance list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <ID>]
[--include_clustered]
[--all-projects]
[--project-id PROJECT_ID]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
限制显示的結果数量。
- --marker <ID>¶
从指定的标记 ID 之后开始显示结果。与
--limit一起使用时,将其设置为上一次运行中显示的最后一个 ID。
- --include_clustered, --include-clustered¶
包含属于集群的实例(默认 %(default)s)。–include-clustered 可能会在未来被弃用,仅保留 –include_clustered。
- --all-projects¶
包含所有项目的数据库实例(仅限管理员)
- --project-id <PROJECT_ID>¶
包含特定项目的数据库实例(仅限管理员)
此命令由 python-troveclient 插件提供。
数据库实例提升¶
将副本提升为其集合的新复制源。
openstack database instance promote <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例重启¶
重启实例(Nova 服务器)。
openstack database instance reboot <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例重建¶
重建实例(Nova 服务器)。
openstack database instance rebuild <instance> <image-id>
- instance¶
实例的 ID 或名称。
- image-id¶
新的 guest 镜像的 ID。
此命令由 python-troveclient 插件提供。
数据库实例重置状态¶
将实例服务状态设置为 ERROR 并清除当前任务状态。将任何正在运行的备份操作标记为 FAILED。
openstack database instance reset status <instance>
- instance¶
实例的ID或名称
此命令由 python-troveclient 插件提供。
数据库实例调整规格¶
使用新的规格调整实例
openstack database instance resize flavor <instance> flavor
- instance¶
实例的ID或名称
- flavor¶
新的规格的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例调整卷大小¶
调整实例的卷大小。
openstack database instance resize volume <instance> <size>
- instance¶
实例的 ID 或名称。
- size¶
实例磁盘卷的新大小,单位为 GB。
此命令由 python-troveclient 插件提供。
数据库实例重启¶
重启一个实例。
openstack database instance restart <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例显示¶
显示实例详情
openstack database instance show <instance>
- instance¶
实例(名称或 ID)
此命令由 python-troveclient 插件提供。
数据库实例更新¶
更新一个实例:编辑名称、配置或副本源。
openstack database instance update
[--name <name>]
[--configuration <configuration>]
[--detach-replica-source]
[--remove-configuration]
[--is-public | --is-private]
[--allowed-cidr ALLOWED_CIDRS]
<instance>
- --name <name>¶
实例的 ID 或名称。
- --configuration <configuration>¶
要附加的配置引用的 ID。
- --detach-replica-source, --detach_replica_source¶
从其复制源分离副本实例。–detach-replica-source 可能会在未来被弃用,而支持仅使用 –detach_replica_source
- --remove-configuration, --remove_configuration¶
删除当前的配置引用。
- --is-public¶
使数据库实例可公开访问。
- --is-private¶
使数据库实例不可公开访问。
- --allowed-cidr <ALLOWED_CIDRS>¶
允许访问数据库实例的 IP CIDR。重复以指定多个值
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库实例升级¶
将实例升级到新的数据存储版本。
openstack database instance upgrade <instance> <datastore_version>
- instance¶
实例的 ID 或名称。
- datastore_version¶
数据存储版本的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库配额列表¶
列出数据库配额
openstack database limit list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
此命令由 python-troveclient 插件提供。
数据库日志列表¶
列出实例可用的日志文件。
openstack database log list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<instance>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库日志保存¶
保存日志文件。
openstack database log save [--file FILE] <instance> <log_name>
- --file <FILE>¶
保存实例日志到的文件路径。
- instance¶
实例的 ID 或名称。
- log_name¶
要操作的日志名称。
此命令由 python-troveclient 插件提供。
数据库日志设置¶
指示 Trove 客体操作日志。
openstack database log set
[--enable]
[--disable]
[--publish]
[--discard]
<instance>
<log_name>
- --enable¶
是否启用日志收集。
- --disable¶
是否禁用日志收集。
- --publish¶
是否将日志文件发布到后端存储(默认情况下为 Swift)。
- --discard¶
是否在发布之前丢弃现有日志。
- instance¶
实例的 ID 或名称。
- log_name¶
要操作的日志名称。
此命令由 python-troveclient 插件提供。
数据库日志显示¶
显示数据库实例的给定日志名称的信息。
openstack database log show <instance> <log_name>
- instance¶
实例的 ID 或名称。
- log_name¶
要操作的日志名称。
此命令由 python-troveclient 插件提供。
数据库日志查看¶
显示日志文件的内容。
openstack database log tail [--lines LINES] <instance> <log_name>
- --lines <LINES>¶
可以批量显示的日志行数。
- instance¶
实例的 ID 或名称。
- log_name¶
要操作的日志名称。
此命令由 python-troveclient 插件提供。
数据库配额显示¶
显示项目的配额。
openstack database quota show
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
project
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- project¶
项目 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库配额更新¶
更新项目的配额。
openstack database quota update project <resource> <limit>
- project¶
项目 ID 或名称。
- resource¶
资源名称。
- limit¶
为命名资源设置的新限制。
此命令由 python-troveclient 插件提供。
数据库 root 禁用¶
禁用实例的 root。
openstack database root disable <instance>
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库 root 启用¶
启用实例的 root 并重置(如果已存在)。
openstack database root enable
[--root_password <root_password>]
<instance_or_cluster>
- --root_password <root_password>¶
要设置的 root 密码。
- instance_or_cluster¶
实例或集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库 root 显示¶
获取 root 是否曾为实例或集群启用的状态。
openstack database root show <instance_or_cluster>
- instance_or_cluster¶
实例或集群的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库用户创建¶
在实例上创建用户。
openstack database user create
[--host <host>]
[--databases <databases> [<databases> ...]]
<instance>
<name>
<password>
- --host <host>¶
用户的可选主机。
- --databases <databases>¶
可选的数据库列表。
- instance¶
实例的 ID 或名称。
- name¶
用户名。
- password¶
用户密码。
此命令由 python-troveclient 插件提供。
数据库用户删除¶
从实例删除用户。
openstack database user delete [--host <host>] <instance> <name>
- --host <host>¶
用户的可选主机。
- instance¶
实例的 ID 或名称。
- name¶
用户名。
此命令由 python-troveclient 插件提供。
数据库用户授权访问¶
授予用户对数据库的访问权限。
openstack database user grant access
[--host <host>]
<instance>
<name>
<databases>
[<databases> ...]
- --host <host>¶
用户的可选主机。
- instance¶
实例的 ID 或名称。
- name¶
用户名。
- databases¶
数据库列表。
此命令由 python-troveclient 插件提供。
数据库用户列表¶
列出实例的用户。
openstack database user list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<instance>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- instance¶
实例的 ID 或名称。
此命令由 python-troveclient 插件提供。
数据库用户撤销访问权限¶
撤销用户对数据库的访问权限。
openstack database user revoke access
[--host <host>]
<instance>
<name>
<databases>
- --host <host>¶
用户的可选主机。
- instance¶
实例的 ID 或名称。
- name¶
用户名。
- databases¶
单个数据库。
此命令由 python-troveclient 插件提供。
数据库用户显示¶
显示实例的数据库用户详细信息。
openstack database user show [--host <host>] <instance> <name>
- --host <host>¶
用户的可选主机。
- instance¶
实例的 ID 或名称。
- name¶
用户名。
此命令由 python-troveclient 插件提供。
数据库用户显示访问权限¶
显示实例用户的访问详细信息。
openstack database user show access
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--host <host>]
<instance>
<name>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --host <host>¶
用户的可选主机。
- instance¶
实例的 ID 或名称。
- name¶
用户名。
此命令由 python-troveclient 插件提供。
数据库用户更新属性¶
更新实例上的用户属性。必须提供至少一个可选参数。
openstack database user update attributes
[--host <host>]
[--new_name <new_name>]
[--new_password <new_password>]
[--new_host <new_host>]
<instance>
<name>
- --host <host>¶
用户的可选主机。
- --new_name <new_name>¶
可选的新用户名。
- --new_password <new_password>¶
可选的新用户密码。
- --new_host <new_host>¶
可选的新用户主机。
- instance¶
实例的 ID 或名称。
- name¶
用户名。
此命令由 python-troveclient 插件提供。
数据存储删除¶
删除数据存储
openstack datastore delete <datastore>
- datastore¶
数据存储的ID或名称
此命令由 python-troveclient 插件提供。
数据存储列表¶
列出可用的数据存储
openstack datastore list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
此命令由 python-troveclient 插件提供。
数据存储显示¶
显示数据存储的详细信息
openstack datastore show <datastore>
- datastore¶
数据存储的ID
此命令由 python-troveclient 插件提供。
数据存储版本创建¶
创建数据存储版本。
openstack datastore version create
[--registry-ext REGISTRY_EXT]
[--repl-strategy REPL_STRATEGY]
[--active]
[--image-tags IMAGE_TAGS]
[--default]
[--version-number VERSION_NUMBER]
version_name
datastore_name
datastore_manager
image_id
- --registry-ext <REGISTRY_EXT>¶
默认数据存储管理器的扩展。允许为Trove支持的每个数据存储使用自定义管理器。这可以是空字符串。
- --repl-strategy <REPL_STRATEGY>¶
默认复制策略的扩展。允许为Trove支持的每个数据存储使用自定义复制策略。这可以是空字符串。
- --active¶
启用数据存储版本。
- --image-tags <IMAGE_TAGS>¶
用逗号分隔的图像标签列表,例如trove,mysql
- --default¶
如果设置,则将数据存储版本设置为默认值。
- --version-number <VERSION_NUMBER>¶
数据库的版本号。如果未指定,则使用版本名称作为默认值。
- version_name¶
数据存储版本名称。
- datastore_name¶
数据存储名称。如果不存在,则自动创建数据存储。
- datastore_manager¶
数据存储管理器,例如mysql
- image_id¶
Glance中数据存储镜像的ID。如果指定了–image-tags,则可以为空字符串。
此命令由 python-troveclient 插件提供。
数据存储版本删除¶
删除数据存储版本。
openstack datastore version delete <datastore_version>
- datastore_version¶
数据存储版本的 ID。
此命令由 python-troveclient 插件提供。
数据存储版本列表¶
列出数据存储的可用版本
openstack datastore version list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<datastore>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- datastore¶
数据存储的ID或名称
此命令由 python-troveclient 插件提供。
数据存储版本设置¶
更新数据存储版本。
openstack datastore version set
[--datastore-manager DATASTORE_MANAGER]
[--image IMAGE]
[--image-tags IMAGE_TAGS]
[--registry-ext REGISTRY_EXT]
[--repl-strategy REPL_STRATEGY]
[--version-name VERSION_NAME]
[--enable | --disable]
[--default | --non-default]
datastore_version_id
- --datastore-manager <DATASTORE_MANAGER>¶
数据存储管理器名称。
- --image <IMAGE>¶
Glance中数据存储镜像的ID。
- --image-tags <IMAGE_TAGS>¶
用逗号分隔的图像标签列表,例如trove,mysql
- --registry-ext <REGISTRY_EXT>¶
默认数据存储管理器的扩展。允许为Trove支持的每个数据存储使用自定义管理器。这可以是空字符串。
- --repl-strategy <REPL_STRATEGY>¶
默认复制策略的扩展。允许为Trove支持的每个数据存储使用自定义复制策略。这可以是空字符串。
- --version-name <VERSION_NAME>¶
新的数据存储版本名称。
- --enable¶
- --disable¶
- --default¶
- --non-default¶
- datastore_version_id¶
数据存储版本ID。
此命令由 python-troveclient 插件提供。
数据存储版本显示¶
显示数据存储版本的详细信息。
openstack datastore version show
[--datastore <datastore>]
<datastore_version>
- --datastore <datastore>¶
数据存储的ID或名称。如果提供了数据存储版本的ID,则可选。
- datastore_version¶
数据存储版本的 ID 或名称。
此命令由 python-troveclient 插件提供。