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

Category:

Апгрейд 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

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Как провожают жесткие диски

    Сдох у меня жесткий диск в NAS Как видно - из SMART отпахал 70428 часов, то есть если 24/7 - больше 8 лет. И, я вам скажу, он не просто крутился…

  • О добавлении диска в ZFS raidz

    Проект OpenZFS дал новый импульс развитию этой файловой системы. Прежде всего потому, что Linux сообщество разработчикоы велико и подключение их к…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments