Статья содержит инструкции по увеличению размера хранилища SAN. 

Если в хранилище был увеличен размер LUN, информация о размере хранилища не будет передана в платформу автоматически. Для передачи информации:

  1. На всех узлах кластера:
    1. Выполните сканирование дисков: 
      echo 1 > /sys/block/<device_name>/device/rescan
      BASH

      <device_name> — имена блочных устройств (sda, sdb, sdc и т. д.)

    2. Если в хранилище используется multipath, выполните сканирование карты устройств: 
      multipath -r
      BASH
  2. На одном из узлов кластера измените размер VG: 
    pvresize <device>
    BASH

    <device> — блочное устройство. Возможные значения:

    • если в хранилище используется multipath — /dev/mapper/<имя_LUN>
    • если для подключения используется UUID — /dev/disk/by-uuid/<UUID_iSCSI-устройства>
    • если для подключения используется WWID — /dev/disk/by-id/<WWID_iSCSI-устройства>
  3. На сервере с платформой обновите информацию о хранилище: 
    docker exec -it vm_box curl -X POST -d '{}' input:1500/vm/v3/cluster/<cluster_id>/storage/<storage_id>/check -H 'internal-auth:on'
    BASH

    <cluster_id> — id кластера
    <storage_id> — id хранилища