Quick and Dirty Cheatsheet: LDOM Disk Expansion Over ZFS Pool

При инсталляции Ops Center возникли довольно жесткие требования к системе, в которую желаем ставиться – в частности по требуемому месту на диске. Ну у нас же Solaris – нам даже не нужно перезагружаться 🙂

На primary домене создаем новое искомое устройство (у меня в примере – zfs, и гость, и Primary – Solaris 11.1) и отдаем его в домен:

В логическом домене проверяем наличие устройства (любыми подручными средствами), размечаем его и выполняем операцию замены:

Ждем резильвера, наблюдаем за ошибками:

В Solaris 11 необходимости выполнения installboot больше нет. В зависимости от нагрузки на основной ZFS-пул я предпочитаю регулировать интенсивность ввода-вывода с помощью zfs_vdev_max_pending – причем как в primary-домене, так и в гостевом:

Дело вкуса – использую доступные мне механизмы регулирования ввода-вывода, есть предложения, как это делать правильно – с удовольствием послушаю!

После окончания резильвера рекомендация общего плана – перезагрузка. Но вот зачем оно мне надо, у нас же типа HA-система и необходимости ребута надо сводить к минимуму (отсюда наши танцы с бубном).

Увеличиваем доступное пространство в rpool (“покурив” вот эту доку – кто желает попробовать autoexpand на rpool – welcome c комментариями после тестов):

После окончания резильвера отключаем “старое” устройство на primary-домене и прописываем корректную автозагрузку:

Позитив. Однако.

PS: напомнили, что можно использовать online -e. Да, можно – только надо будет делать перезагрузку, а я как раз и пытаюсь обойтись без манипуляций с живым доменом – нужно искать профиты!

Leave a Reply

Your email address will not be published. Required fields are marked *