管理和取消管理共享快照

管理”共享快照意味着管理员而非共享驱动程序管理存储生命周期。当管理员在共享文件系统服务之外管理共享快照并希望将其注册到服务时,此方法适用。

取消管理”共享快照意味着从共享文件系统服务中注销指定的共享快照。如果需要,管理员可以将取消管理的共享快照恢复为管理状态。

取消管理共享快照

对于基于共享服务器和共享网络创建的共享,不支持 取消管理 操作。共享服务应在 manila.conf 文件中设置 driver_handles_share_servers = False 选项。

要取消管理已管理的共享快照,请运行 manila snapshot-unmanage <share_snapshot> 命令。然后尝试打印有关共享快照的信息。返回的结果应表明共享文件系统服务找不到该共享快照

$ manila snapshot-unmanage my_test_share_snapshot
$ manila snapshot-show my_test_share_snapshot
ERROR: No sharesnapshot with a name or ID of 'my_test_share_snapshot'
exists.

管理共享快照

要将非管理的共享快照注册到文件系统服务,请运行 manila snapshot-manage 命令

manila snapshot-manage [--name <name>] [--description <description>]
              [--driver_options [<key=value> [<key=value> ...]]]
              <share> <provider_location>

位置参数是

  • share. 共享的名称或 ID。

  • provider_location. 共享快照在后端上的提供者位置。

driver_options”是一组可选的键值对,用于描述驱动程序选项。

要管理共享快照,请运行

$ manila snapshot-manage \
    9ba52cc6-c97e-4b40-8653-4bcbaaf9628d \
    4d1e2863-33dd-4243-bf39-f7354752097d \
    --name my_test_share_snapshot \
    --description "My test share snapshot" \
+-------------------+--------------------------------------+
| Property          | Value                                |
+-------------------+--------------------------------------+
| status            | manage_starting                      |
| share_id          | 9ba52cc6-c97e-4b40-8653-4bcbaaf9628d |
| user_id           | d9f4003655c94db5b16c591920be1f91     |
| description       | My test share snapshot               |
| created_at        | 2016-07-25T04:49:42.600980           |
| size              | None                                 |
| share_proto       | NFS                                  |
| provider_location | 4d1e2863-33dd-4243-bf39-f7354752097d |
| id                | 89c663b5-026d-45c7-a43b-56ef0ba0faab |
| project_id        | aaa33a0ca4324965a3e65ae47e864e94     |
| share_size        | 1                                    |
| name              | my_test_share_snapshot               |
+-------------------+--------------------------------------+

检查共享快照是否可用

$ manila snapshot-show my_test_share_snapshot
+-------------------+--------------------------------------+
| Property          | Value                                |
+-------------------+--------------------------------------+
| status            | available                            |
| share_id          | 9ba52cc6-c97e-4b40-8653-4bcbaaf9628d |
| user_id           | d9f4003655c94db5b16c591920be1f91     |
| description       | My test share snapshot               |
| created_at        | 2016-07-25T04:49:42.000000           |
| size              | 1                                    |
| share_proto       | NFS                                  |
| provider_location | 4d1e2863-33dd-4243-bf39-f7354752097d |
| id                | 89c663b5-026d-45c7-a43b-56ef0ba0faab |
| project_id        | aaa33a0ca4324965a3e65ae47e864e94     |
| share_size        | 1                                    |
| name              | my_test_share_snapshot               |
+-------------------+--------------------------------------+