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 插件提供。