TrueNAS Core с его высокой стабильностью, надежной производительностью и богатым набором протоколов обмена файлами доминирует в самодельной экосистеме NAS в течение многих лет. Но с тех пор, как iXsystem переключила свое внимание на TrueNAS Scale, обновления Core значительно замедлились.
Примите во внимание превосходную производительность Scale в виртуальных машинах и рабочих нагрузках на основе контейнеризации, и появится множество причин отказаться от Core и перейти на более молодую TrueNAS OS. Если вы хотите перейти с TrueNAS Core на Scale, то читайте дальше. Эта статья проведет вас через весь процесс миграции!
Прежде чем вы начнете
Хотя встроенная утилита миграции TrueNAS Core может перенести большинство ваших наборов данных и пулов в Scale, этого нельзя сказать о многих других функциях. Например, джейлы не будут перенесены в TrueNAS Scale, и то же самое касается плагинов, загрузочных сред ZFS, настраиваемых файлов и данных NIS, среди прочего.
К счастью, существует несколько обходных путей для восстановления некоторых из этих возможностей, и вот несколько предварительных шагов, которые следует предпринять для подготовки системы TrueNAS Core к процессу миграции:
Если имя любого из ваших пользователей начинается с цифры, обязательно замените первую букву на букву алфавита, используя опцию «Изменить» в разделе «Пользователи» на вкладке «Учетные записи». Для тех, кто использует устаревшие пулы GELI, вам придется переместить данные в пул, не зашифрованный GELI, прежде чем продолжить. Но поскольку эта тема выходит за рамки этой статьи, вам нужно будет проверить официальную документацию и форум TrueNAS для получения более подробной информации. Обязательно сохраните конфигурацию вашей установки TrueNAS Core, перейдя в раздел General на вкладке System и нажав Save Config. Сейчас также самое время создать резервную копию важных файлов на внешнем диске или в облаке, прежде чем начинать процесс миграции.
Хотя функция AFP Shares в Scale устарела, ваши папки будут сохранены, и вы сможете использовать их как SMB Shares после завершения процесса миграции. К сожалению, джейлы и плагины не будут перенесены каким-либо образом. Поэтому вам следует скопировать все данные пользователей и конфигурации, хранящиеся в них, на внешний диск. Я уже дважды выполнял эту процедуру, и хотя я могу подтвердить ее безопасность, я все равно рекомендую создать резервную копию всего важного, чтобы избежать будущих сожалений, если что-то сломается во время установки TrueNAS Scale.
Обновление до TrueNAS Scale
После завершения подготовительных шагов настало время начать процесс миграции.
Запустите веб-интерфейс TrueNAS Core в вашем любимом браузере и войдите в свою учетную запись, используя ваши учетные данные. Нажмите на вкладку «Система» и выберите «Обновить». Нажмите на стрелку раскрывающегося списка рядом с опцией «Обучение» и выберите последнюю версию TrueNAS Scale. Если вы используете более раннюю версию TrueNAS Core, iXsystems рекомендует обновить ОС до версии 13.0 перед попыткой процедуры миграции. Как только вы перейдете на правильную версию TrueNAS Core, установите флажок Подтвердить и нажмите Продолжить. Нажмите кнопку «Загрузить обновления» и выберите «Сохранить конфигурацию» во всплывающем окне. Если вы используете пароли iSCSI CHAP или имеете зашифрованные учетные данные для облака/Active Directory, вам нужно будет проверить опцию Include Password Secret Seed перед нажатием Save Configuration. Согласитесь с флажком Applying the update, нажмите кнопку Download и подождите, пока TrueNAS установит файл обновления.
Первая загрузка TrueNAS Scale
Вскоре ваш NAS перезагрузится в Scale, и вы сможете перезагрузить веб-интерфейс, чтобы продолжить. Большинство советов в этом разделе являются необязательными, поэтому вам, возможно, не нужно следовать им, если вы ранее не использовали многие службы в TrueNAS Core.
Войдите в веб-интерфейс TrueNAS Scale с тем же именем пользователя и паролем, что и у Core. Если вы не заметили никаких оповещений и смогли открыть панель мониторинга TrueNAS Scale, значит, обновление прошло успешно. Если вы ранее настроили общий ресурс AFP в TrueNAS Core, Scale запустит его как общий ресурс SMB. Поэтому вам придется выполнить ту же процедуру, чтобы использовать общие ресурсы SMB, если вы планируете использовать общий ресурс AFP на своем устройстве Apple. Но перед этим перейдите в раздел «Общие ресурсы» и нажмите на три точки рядом с общими ресурсами Windows SMB, прежде чем выбрать «Включить службу». Для тех, у кого виртуальные машины работают на NAS, вам может потребоваться сбросить настройки сетевого моста, чтобы разрешить виртуальной машине взаимодействовать с TrueNAS Scale и получать доступ к вашим пулам хранения. Кроме того, если вы используете зашифрованные учетные данные, вам следует сначала расшифровать их с помощью секретного ключа Password, который вы скачали ранее. Для этого нажмите на опцию Manage Configuration в разделе General вкладки Systems Settings. Нажмите «Выбрать файл», выберите секретную фразу пароля во всплывающем окне и нажмите кнопку «Загрузить». Пароли iSCSI CHAP и другие учетные данные будут расшифрованы при перезагрузке TrueNAS Scale.
Переход на TrueNAS Scale без потери важных данных
После этого вы успешно обновились до TrueNAS Scale, и все ваши пулы хранения и диски должны быть доступны из нового пользовательского интерфейса. Но в отличие от AFP Shares, некоторые объекты, включая джейлы и плагины, просто не могут быть перенесены в TrueNAS Scale. Поэтому ваша единственная надежда — сделать резервную копию информации, хранящейся в плагине, и восстановить данные после загрузки его приложения TrueNAS Scale.
Если бы я написал эту статью несколько месяцев назад, я бы рекомендовал добавить Truecharts в качестве каталога приложений. Но поскольку он больше не совместим с TrueNAS Scale, вам нужно будет настроить соответствующие контейнеры Docker в ОС, если плагин не имеет дополнительного приложения в каталоге приложений TrueNAS по умолчанию.
Прежде чем начать использовать недавно установленный TrueNAS Scale, неплохо было бы убедиться, что виртуальные машины, сетевые ресурсы и учетные записи пользователей работают так, как ожидалось. После этого вы сможете наслаждаться опытом TrueNAS Scale.