Управление группами целевых устройств
Предварительные требования
- Создана группа целевых устройств, как описано в разделе Создание групп целевых устройств.
Чтобы запустить или остановить все целевые устройства в группе
Панель администратора
- Откройте Сервисы хранилища > Блочное хранилище > Группы целей.
- Щелкните по значку многоточия для нужной целевой группы и нажмите Запустить цели или Остановить цели.
Интерфейс командной строки
При создании группы ее целевые устройства изначально остановлены. Их можно запустить с помощью команды vstorage-target tg-start, например:
# vstorage-target tg-start -id 3d8364f5-b830-4211-85af-3a19d30ebac4
Эта команда запускает все целевые устройства в группе с идентификатором 3d8364f5-b830-4211-85af-3a19d30ebac4.
Все целевые устройства в группе могут быть либо запущены, либо остановлены, поэтому при добавлении целевых устройств в группу уже запущенных новые устройства запускаются автоматически.
Чтобы остановить группу целевых устройств, используйте команду vstorage-target tg-stop, например:
# vstorage-target tg-stop -id 3d8364f5-b830-4211-85af-3a19d30ebac4
Эта команда останавливает все целевые устройства в группе с идентификатором 3d8364f5-b830-4211-85af-3a19d30ebac4.
Чтобы просмотреть список групп целевых устройств
Панель администратора
На экране Сервисы хранилища > Блочное хранилище перейдите на вкладку Группы целей.
Интерфейс командной строки
Используйте команду vstorage-target tg-list, которая отображает базовую информацию о группах, например:
# vstorage-target tg-list
[
{
"Id": "3d8364f5-b830-4211-85af-3a19d30ebac4",
"Name": "tg1",
"Type": "ISCSI",
"Running": true,
"ACL": false,
"ChapAuth": false,
"CHAP": {},
"Mode": 0
},
{
"Id": "78c3b51e-fd9a-485b-91ce-bc0a8171c89d",
"Name": "tg2",
"Type": "ISCSI",
"Running": false,
"ACL": false,
"ChapAuth": false,
"CHAP": {},
"Mode": 0
}
]
Чтобы вывести полную информацию обо всех группах целевых устройств, используйте команду vstorage-target tg-list -all.
Чтобы просмотреть сведения о группе целевых устройств
Панель администратора
На экране Сервисы хранилища > Блочное хранилище > Группы целей щелкните по группе целевых устройств. В правой панели будут отображены сведения об этой группе целевых устройств.
Интерфейс командной строки
Используйте команду vstorage-target tg-status, например:
# vstorage-target tg-status -id faeacacd-eba6-416c-9a7f-b5ba9e372e16
Эта команда выводит полные сведения о группе целевых устройств с идентификатором faeacacd-eba6-416c-9a7f-b5ba9e372e16. Обратите внимание на параметр NodeState. Он указывает, синхронизирован ли сервер с группой целевых устройств, то есть имеет сведения о ее текущей конфигурации. Могут отображаться следующие состояния:
synced: сервер синхронизирован с группой целевых устройств.syncing: сервер синхронизируется с группой целевых устройств.failed: серверу не удалось синхронизироваться с группой целевых устройств (сведения см. в параметреError).offline: сервер не в сети.disabled: сервер отключен, его целевое устройство не в сети.
Чтобы включить или выключить постоянное резервирование SCSI
Резервирование SCSI-2 позволяет инициаторам получить эксклюзивный доступ к LUN и одновременно предотвращает изменения этого LUN другими инициаторами. Такое резервирование обычно снимается инициатором после внесения изменений в LUN. Однако оно также снимается при сбоях инициатора или сбросе логических единиц. В SCSI-3 вводится постоянное резервирование, которое сохраняется в случае сбоя или сброса и снимается самим инициатором при необходимости. Оно также позволяет нескольким инициаторам организованно обращаться к LUN.
В продукте Кибер Инфраструктура постоянное резервирование используется в основном для поддержки серверов Microsoft Hyper-V, работающих в отказоустойчивых кластерах.
Постоянное резервирование SCSI включено по умолчанию. Его можно включить или отключить для всех томов в группе целевых устройств следующим образом.
# vstorage-target tg-pr -id <tg_ID> -enable # vstorage-target tg-pr -id <tg_ID> -disable
В этих командах tg_ID — это идентификатор группы целевых устройств, для которой задается постоянное резервирование.
Для работы постоянного резервирования сервис vstorage-target-manager должен быть запущен на всех серверах MDS.
Чтобы удалить целевую группу
Панель администратора
- Откройте Сервисы хранилища > Блочное хранилище > Группы целей.
- Щелкните по значку многоточия для нужной целевой группы и нажмите Удалить.
- Если для целевой группы имеются активные подключения, установите флажок в поле Принудительно.
- Нажмите Удалить в окне подтверждения.
Интерфейс командной строки
Используйте команду vstorage-target tg-delete, например:
# vstorage-target tg-delete -id 3d8364f5-b830-4211-85af-3a19d30ebac4
Эта команда удаляет группу целевых устройств с идентификатором 3d8364f5-b830-4211-85af-3a19d30ebac4.