amarao (amarao_san) wrote,
amarao
amarao_san

Изменение размера lvmoiscsi SR в XCP

Официально оно не поддерживается, нужно делать forget/introduce, или даже пересоздавать from scratches.

Но на самом деле можно проще:

1) Резайзим блочное устройство под iscsi
2) Рестартим iscsi target
3) освобождаем и ребутим любой хост в пуле
4) назначаем этот хост мастером.

Т.к. мастер перезагрузился, он очевидным образом видит блочное устройство большего размера. Каким образом при этом ресайзится PV я не знаю (возможно, PV ресайзится автоматом при поиске PV при загрузке?). Мастер обновляет соответствующие поля у SR, в пуле SR получает больший physical-size.

Вопросы в связи с этим:

1) Моя гипотеза верна? Или это где-то в недрах XCP проверка?
2) Какой формат у PV? Есть заголовок, есть ли хвостовые данные? Как ведёт себя VG при смене размера блочного устройства с конкретным PV?
3) Как будет выглядеть процесс shrink'а?
Tags: iscsi, lvm, xapi, xen cloud platform, администрирование
Subscribe

  • systemd-networkd, netlink и arp флуд

    Нереально странный баг пофикшен с помощью eBPF затычки. Для меня большой неожиданностью является реакция на него.…

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment