Коллеги, спасибо за внимание к статье. Поскольку я — незрячий администратор, работа велась «по приборам» через скринридер и SSH, так что прошу прощения за специфику скриншотов — для меня это в первую очередь логи, физика и честное железо. Пара важных нюансов, которые не влезли в пост. На OVH и многих других дедиках ядро при ребуте часто само собирает старые метаданные RAID в массивы с именами md127 или md126. Если при попытке добавить диск в новый массив получаете ошибку «Device or resource busy» — это оно. Сначала делайте mdadm --stop для фантомного массива и зачищайте суперблоки через zero-superblock на разделах старого диска. Если при форматировании свопа вылетает ошибка — раздел уже подхвачен системой. Просто делайте swapoff -a перед манипуляциями. И не забывайте прошивать GRUB на оба физических накопителя (sda и sdb), чтобы сервер мог стартовать при вылете любого из них. После добавления диска обязательно мониторьте ребилд через watch cat /proc/mdstat и не нагружайте систему, пока не увидите заветные [UU]. Всем стабильных аптаймов!
спасибо за ценное дополнение! Вы абсолютно правы, для опытных сетевиков эта команда — классика. Цель статьи была не столько в том, чтобы открыть Америку с license boot level, сколько поделиться реальным кейсом, как в моменте ступора, когда привычные методы не сработали, помог нетривиальный инструмент. Отдельное спасибо за напоминание про Tunnel-интерфейсы и, особенно, за экскурс в причины таких "плясок" с лицензиями — это отличное дополнение к контексту истории!
Коллеги, спасибо за внимание к статье. Поскольку я — незрячий администратор, работа велась «по приборам» через скринридер и SSH, так что прошу прощения за специфику скриншотов — для меня это в первую очередь логи, физика и честное железо. Пара важных нюансов, которые не влезли в пост. На OVH и многих других дедиках ядро при ребуте часто само собирает старые метаданные RAID в массивы с именами md127 или md126. Если при попытке добавить диск в новый массив получаете ошибку «Device or resource busy» — это оно. Сначала делайте mdadm --stop для фантомного массива и зачищайте суперблоки через zero-superblock на разделах старого диска. Если при форматировании свопа вылетает ошибка — раздел уже подхвачен системой. Просто делайте swapoff -a перед манипуляциями. И не забывайте прошивать GRUB на оба физических накопителя (sda и sdb), чтобы сервер мог стартовать при вылете любого из них. После добавления диска обязательно мониторьте ребилд через watch cat /proc/mdstat и не нагружайте систему, пока не увидите заветные [UU]. Всем стабильных аптаймов!
спасибо за ценное дополнение! Вы абсолютно правы, для опытных сетевиков эта команда — классика. Цель статьи была не столько в том, чтобы открыть Америку с license boot level, сколько поделиться реальным кейсом, как в моменте ступора, когда привычные методы не сработали, помог нетривиальный инструмент.
Отдельное спасибо за напоминание про Tunnel-интерфейсы и, особенно, за экскурс в причины таких "плясок" с лицензиями — это отличное дополнение к контексту истории!