Управление группами целевых устройств

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

Чтобы запустить или остановить все целевые устройства в группе

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

  1. Откройте Сервисы хранилища > Блочное хранилище > Группы целей.
  2. Щелкните по значку многоточия для нужной целевой группы и нажмите Запустить цели или Остановить цели.

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

При создании группы ее целевые устройства изначально остановлены. Их можно запустить с помощью команды 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.

Чтобы удалить целевую группу

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

  1. Откройте Сервисы хранилища > Блочное хранилище > Группы целей.
  2. Щелкните по значку многоточия для нужной целевой группы и нажмите Удалить.
  3. Если для целевой группы имеются активные подключения, установите флажок в поле Принудительно.
  4. Нажмите Удалить в окне подтверждения.

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

Используйте команду vstorage-target tg-delete, например:

# vstorage-target tg-delete -id 3d8364f5-b830-4211-85af-3a19d30ebac4

Эта команда удаляет группу целевых устройств с идентификатором 3d8364f5-b830-4211-85af-3a19d30ebac4.