2gusia (2gusia) wrote,
2gusia
2gusia

Categories:

Апгрейд nas4free на 10.1 - план

План работ по апгрейду nas4free на десятку. Если у вас какого-то пункта нет - радуемся и пропускаем.
Пока это план. Я пройду по нему (отдельными постами) и, очень возможно, придётся что-то поправить - уточнить. Надеюсь - всё получится.

I Генеральная уборка

BTSync - как ударившихся в монетизацию
Extensions|BitTorrent Sync 0.6.4.2|Extension Maintenance
Кнопка Remove Extension

Отключаю остальные расширения, кроме VirtualBox и TheBrig. Особенно важно отключить ExtendedGUI - как (пока?) несовместимый с 10
Extensions|Extended GUI снимаю галку Enable - кнопка save

Идём в TheBrig и удаляем неиспользуемые клетки (jails).
Идём в Vbox и удаляем все ненужные машины.

II Создание точки восстановления
1) Сохраняем конфиг
System|Backup/Restore
2) Делаем рекурсивный(!) снимок датасета Pool/Ext




аналог из CLI
zfs snapshot -r Pool/Ext@9.3_before_ug

Теперь в крайнем случае мы сможем откатиться к этому состоянию - откатываем к сохранённым снимкам датасеты, ставим ту сборку, что была до апгрейда, подгружаем на неё сохранённый конфиг. ВНИМАНИЕ. Это получится, пока вы не апгрейдите на 10 пул командой zpool upgrade. После этой команды возврата на 9 не будет. С не апгейднутым пулом можно работать сколь угодно долго - ну не будет новых фич. У меня пулы вообще версии 28, совместимые с чем угодно, и жив пока.

III Работы ДО апгрейда хоста
1. The Brig и клетки в нем - если не установлен - пропускаем
- апгрейдим все нужные клетки (не нужные мы снесли в (I))
- останавливаем все клетки
- апгрейдим Бриг
- запускаем клетки и проверяем, что работают, настраиваем по необходимости
- апгрейдить клетки на 10.1 (?)
- останавливаем все клетки и отключаем автостарт
- сохраняем конфиг
- делаем снимок датасетов с клетками.
Советую оценить и альтернативный вариант - снести всё, связакнное с клетками, и установить на новой системе заново. Подозреваю - может быть быстрее :)

2. Virtual Box и машины в нём - если не установлен - пропускаем
- вспоминаем как и куда ставили - ср. пост http://2gusia.livejournal.com/32515.html
- удаляем Virtual Box
- сохраняем конфиг nas4free

3. Finch chroot и софт в нём - если не установлен - пропускаем
До апгейда хоста делать ничего не надо. Вроде бы...

IV Апгрейд хоста
- используем тот конфиг, что сохранён после удаления Vbox. (Если Vbox не используется - конфиг после ген уборки.)

III Работы ПОСЛЕ апгрейда хоста
1. Finch chroot и софт в нём
- апгрейдим finch
- апгрейдим установленный в chroot софт
- сохраняем конфиг nas4free

2. Virtual Box
- ставим новую версию туда же, с теми же параметрами и пользователем, что и старая
- сохраняем конфиг nas4free

3 . The Brig и клетки в нем
- апгрейдим все клетки
- сохраняем конфиг nas4free

4. Запускаем все прочие расширения, КРОМЕ Extended GUI, который не совместим с 10-ой
Tags: jail, nas, nas4free, prescience, virtual
Subscribe

Recent Posts from This Journal

  • Когда силы будут истощены

    « Я достаточно реалистичен, чтобы представить себе, что правительство Украины не достигнет всех своих целей. Но я отказываюсь делать…

  • Киногерои не побеждают в реальной войне

    Все последние годы меня не оставляет именно что оторопь от того, с каким упорством Украина цепляется за сказку и сопротивляется реальности. Ладно на…

  • Суверенитет

    В ночь на 1 октября Армия обороны Израиля осуществила прорыв границы с Ливаном сразу в нескольких местах. Колонны техники вошли в населенные пункты…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments