Изменение политики хранилища тома

Управлять избыточностью вычислительного тома можно путем изменения политики хранилища, примененной к этому тому. Политику хранилища можно изменять для томов, присоединенных как к работающим, так и остановленным виртуальным машинам.

Ограничения

  • Нельзя изменить тип избыточности тома. Как следствие, можно применить политику хранилища только с тем же самым типом избыточности. Например, политика хранилища с 3 репликами может быть заменена только на политику хранилища с 2 репликами или с 1 репликой (без избыточности).

  • Нельзя изменить схему избыточности тома, если используется тип избыточности «помехоустойчивое кодирование». Как следствие, можно применить политику хранилища только с той же самой схемой избыточности. Например, политика с типом избыточности «помехоустойчивое кодирование», схемой избыточности 3+2, уровнем хранения 0 и областью отказа «диск» может быть заменена на политику с типом избыточности «помехоустойчивое кодирование», схемой избыточности 3+2, уровнем хранения 1 и областью отказа «узел».

Предварительные требования

Как изменить политику хранилища для тома

Панель администратора

  1. На экране Тома щелкните по тому.
  2. Нажмите значок карандаша в поле Политика хранения.
  3. Выберите новую политику хранилища и нажмите значок галочки. Можно выбрать только между политиками хранилища с одинаковым типом избыточности.

Интерфейс командной строки

Используйте следующую команду:

vinfra service compute volume set --storage-policy <storage_policy> <volume>
--storage-policy <storage_policy>
Идентификатор или имя политики хранилища
<volume>
Идентификатор или имя тома

Например, чтобы изменить политику хранилища тома myvolume на mystorpolicy, выполните:

# vinfra service compute volume set myvolume --storage-policy mystorpolicy
+--------------------------------+------------------------------------------+
| Field                          | Value                                    |
+--------------------------------+------------------------------------------+
| attachments                    | []                                       |
| availability_zone              | nova                                     |
| bootable                       | False                                    |
| consistencygroup_id            |                                          |
| created_at                     | 2018-09-12T12:30:12.665916               |
| description                    |                                          |
| encrypted                      | False                                    |
| id                             | c9c0e9e7-ce7a-4566-99d5-d7e40f2987ab     |
| imageRef                       |                                          |
| migration_status               |                                          |
| multiattach                    | False                                    |
| name                           | myvolume                                 |
| network_install                | False                                    |
| os-vol-host-attr:host          | node001.vstoragedomain@vstorage#vstorage |
| os-vol-mig-status-attr:migstat |                                          |
| os-vol-mig-status-attr:name_id |                                          |
| project_id                     | 72a5db3a033c403a86756021e601ef34         |
| replication_status             |                                          |
| size                           | 8                                        |
| snapshot_id                    |                                          |
| source_volid                   |                                          |
| status                         | available                                |
| storage_policy_name            | mystorpolicy                             |
| updated_at                     | 2018-09-12T12:55:29.298717               |
| user_id                        | 98bf389983c24c07af9677b931783143         |
| volume_image_metadata          |                                          |
+--------------------------------+------------------------------------------+