Настройка инструмента командной строки для управления блочным хранилищем

Настройка инструмента командной строки для управления блочным хранилищем#

Если планируется использовать инструмент командной строки vstorage-target для управления блочным хранилищем, настройте его, как описано ниже. Выполните эти шаги на каждом сервере, где будут работать целевые устройства iSCSI.

  1. Создайте файл конфигурации /etc/vstorage/iscsi/config.json, содержащий как минимум эти обязательные параметры:

    {
      "ClusterName": "cluster1",
      "VolumesRoot": "vols/iscsi/vols",
    }
    

    где ClusterName — имя кластера хранилища, а VolumesRoot — путь к каталогу для томов iSCSI.

    Также можно задать эти дополнительные параметры:

    • "PcsLogLevel" — уровень ведения журнала, в диапазоне от 1 (записываются только ошибки) до 7 (все сведения, включая сообщения отладки).

    • "LogPath" — путь к файлам журнала, по умолчанию /var/log/vstorage (журнал будет сохраняться в файл vstorage-target.log).

    • "GetTimeout" — время ожидания команды инициатора для чтения статуса группы портов целевых устройств, по умолчанию 3000 мс.

  2. Включите сервис мониторинга целевых устройств.

    # systemctl start vstorage-target-monitor.service
    # systemctl enable vstorage-target-monitor.service
    
  3. Создайте каталог томов iSCSI, если его не существует.

    # mkdir -p /mnt/vstorage/vols/iscsi/
    

Примечание

Для применения изменений, внесенных в файл конфигурации /etc/vstorage/iscsi/config.json запущенного сервиса мониторинга TCM, необходимо перезапустить сервис с помощью команды systemctl restart vstorage-target-monitor.service.