Вы обновляете свой QNAP до QTS 5.0? Обратите на это пристальное внимание

QNAP выпустила новую операционную систему QTS 5.0 несколько недель назад для своих серверов NAS, как для домашнего, так и для профессионального использования. В этой статье представлены несколько NAS-серверов от производителя, а также некоторые семейные, которыми мы управляем. Сегодня мы собираемся объяснить наш опыт при обновлении различных моделей серверов и что вам следует сделать перед обновлением до последней доступной версии, чтобы избежать проблем, как это случилось с нами с конкретным сервером.

обновление QNAP до QTS 5.0

Опыт обновления до QTS 5.0 на нескольких серверах

NAS-серверы QNAP имеют большое количество дополнительного программного обеспечения, которое мы можем установить через Центр приложений, а также большое количество возможных конфигураций и вариантов использования, которые мы можем предоставить. Например, мы могли бы использовать виртуальные машины с такими операционными системами, как pfSense, чтобы действовать как главный маршрутизатор в нашем доме, мы также могли бы использовать Container Station для создания контейнеров Docker и иметь множество сервисов в NAS, почти неограниченно. Такое важное обновление, как QTS 5.0, может вызвать неожиданные сбои или некоторые конфигурации, которые у нас были раньше, не работают должным образом, чего не происходит с инкрементными версиями, в которых некоторые вещи исправлены, а при переходе с операционной системы QTS 4.5 на новый QTS Версия 5.0 - это большое изменение, включающее обновление ядра и оптимизацию графического интерфейса, а также другие внутренние изменения.

Обновление QNAP QGD-1602P

В нашем тестовом сервере NAS, который является QNAP QGD-1602P Модель мы обновили непосредственно с последней версии 4.5.4.1800, которую мы обновили в конце сентября, с безупречной работой во всех отношениях. В этом NAS-сервере у нас есть виртуализация с использованием Virtualization Station и pfSense, которые действуют как главный маршрутизатор, в дополнение к типичным функциям NAS-сервера. У нас также есть Container Station для облегченной виртуализации с использованием контейнеров, использование Docker действительно для тестирования с целью последующего перевода его в «производственную среду». В этой команде у нас нет SSD ускорение кеш-памяти, потому что у нас есть два SSD-накопителя в основном пуле хранения, поэтому нет необходимости в ускорении SSD-кеша. Единственное, что мы сделали до обновления NAS, - это остановили виртуальные машины, однако мы оставили контейнерную станцию ​​работающей с поднятыми контейнерами.

Обновление до QTS 5.0 было выполнено через само меню обновления, NAS загрузил новую операционную систему, обновил ее и перезагрузился. Как только вы вернулись к графическому интерфейсу, все заработало, как и ожидалось, без сбоев, с соблюдением всех продвинутых настроек. Мы запустили виртуальную машину pfSense в Станции виртуализации, и она отлично сработала. Тестовый NAS-сервер был обновлен успешно и без каких-либо проблем, а при его перезагрузке мы получили много обновлений из Центра приложений, поэтому мы обновили все приложения без каких-либо проблем.

Обновление QNAP TS-253D

NAS-сервером родственника является QNAP TS-253D, этот NAS используется для хранения информации, резервного копирования, а также мультимедиа, кроме того, он имеет виртуализацию с помощью Container Station, чтобы иметь различные контейнеры Docker для мультимедиа и управления, как обратный прокси Traefik. Хранилище состоит из двух жестких дисков, но без какого-либо ускорения кеширования, то есть у нас есть RAID 1 из двух жестких дисков с их разными томами, а также настроенными снимками состояния. В этом случае, поскольку NAS был включен в течение длительного времени, мы перезагрузили его, чтобы не было проблем с обновлением.

Обновление до QTS 5.0 было выполнено через меню обновления, как только мы получили уведомление, загрузили новую операционную систему, установили ее и перезапустили. Через несколько минут после перезагрузки мы получили прямой доступ с помощью обратного прокси Traefik, и мы получили отличный доступ, поэтому обновление было идеальным на уровне контейнерной станции. Когда мы вошли через Интернет, мы убедились, что все остальное работает отлично, и службы, и Plex Media Server, и все остальное. То есть обновление в данном случае имело оглушительный успех.

Обновление QNAP TS-1277

Наш NAS-сервер, который мы используем в качестве основного маршрутизатора с pfSense и Virtualization Station, для общего хранения, резервного копирования других ПК, мультимедиа с использованием Plex Media Server и многих других целей (кроме контейнеров Docker, которые мы еще не разместили). В этом NAS у нас есть всего два набора хранилищ, первый набор хранилищ - это RAID 1 SSD, где у нас есть объем системы, а также виртуальных машин, которые у нас есть в Станции виртуализации (pfSense, Windows, Debian и т. Д.). Во втором наборе хранилища у нас есть RAID 5 жестких дисков, где у нас есть вся информация, резервные копии, а также вся мультимедийная часть. В этом случае у нас есть ускорение кеш-памяти SSD с помощью RAID 1 (чтение и запись) для двух томов пула хранения жестких дисков.

Перед обновлением до QTS 5.0 проделал следующие операции:

  • Перезагрузите сервер NAS, прошло много времени с тех пор, как я его перезапускал, и это было рекомендовано.
  • Выключите виртуальные машины, чтобы избежать проблем.

При выключении виртуальной машины pfSense я подключился локально через кабель к NAS, и с компьютера я загрузил первую версию QTS 5.0 вручную, без использования собственного средства обновления сервера NAS, потому что логически, когда я выключаю pfSense, у меня нет Интернет. Процесс обновления прошел успешно, NAS перезагрузился, и при доступе к графическому интерфейсу пользователя начались проблемы:

  • Графический пользовательский интерфейс плохо загружал все части.
  • После нескольких минут работы казалось, что сервер NAS заблокирован и ни на что не отвечает, даже не разрешая доступ через Интернет.
  • После сбоя я выключил и снова включил NAS, затем он загрузился лучше, и графический интерфейс загрузился почти полностью. Я зашел в «Хранилище и моментальные снимки» и увидел, что он был занят настройкой ускорения SSD-кеша, потому что не позволял мне его отключить. Через несколько минут NAS снова перестал отвечать.

После этого я извлек твердотельные накопители с ускорением кэша «примерно», потому что я думал, что это проблема всего, поскольку новая версия QTS 5.0 имеет другое управление кешем, и с этого момента все загружается правильно и операция было прекрасно. При извлечении ускорения кеша, когда он был активирован и находился в режиме чтения-записи, два тома были повреждены, и нажатие на «Проверить файловую систему» ​​не решило эту проблему, иногда выдавало ошибку, иногда запускалось с 98.8% и оставалось. там часами, иногда даже полностью ломая NAS. Решением было создать резервную копию всего NAS в новый пул хранения в RAID 0, который я настроил аварийно, а затем удалить пул хранения из RAID 5, создать новый, создать новые тома и убедиться, что при перезагрузке не получилось любое сообщение об ошибке в файловой системе. Как только это будет сделано, перенесите информацию обратно в разные тома и оставьте ее в исходном состоянии.

Другой важный аспект заключается в том, что, хотя виртуальные машины с pfSense и другими работали отлично и предоставляли Интернет-услуги для всех компьютеров, у самого NAS не было подключения, он не мог обновлять приложения из Центра приложений или отправлять уведомления с помощью e-mail или Push-уведомление. При подключении через SSH я мог пропинговать IP-адрес, но не домен, поэтому проблема была в DNS серверы, которые я не «трогал», и что DNS-сервер - это сам pfSense на виртуальной машине. В то время как компьютеры в локальной сети действительно обменивались данными с DNS-сервером, сам NAS - нет. Чтобы решить эту проблему, нам нужно подключиться через SSH и отредактировать файл /etc/resolv.conf, поскольку он поставляется с «сервером имен 127.0.0.1», мне пришлось указать IP-адрес DNS-сервера сети или указать «сервер имен 8.8.8.8». », Сохраните изменения, и мы автоматически установим соединение, перезагружать не нужно.

Советы по обновлению NAS до QTS 5.0

Принимая во внимание наш опыт при обновлении сетевого хранилища QNAP TS-1277, мы рекомендуем вам выполнить следующие настройки перед обновлением:

  • У вас запущены виртуальные машины или Docker? Мы рекомендуем остановить все виртуальные машины, а также контейнеры Docker.
  • У вас есть ускорение SSD-кеша? Деактивируйте его безопасно и не активируйте, пока у вас не будет установлена ​​новая версия. Новый QTS 5.0 имеет другой способ управления, и у вас могут возникнуть те же проблемы, что и у меня в TS-1277, мы рекомендуем временно отключить его.
  • Если вы вынуждены «грубо» удалить диски ускорения кэша, имейте в виду, что вы можете повредить файловую систему томов жестких дисков, как это сделали мы. Но у вас не будет другого выбора, кроме как сделать это. Очень важная деталь - у нас не было потери данных, хотя файловая система пометит их как «поврежденные».

После обновления мы предлагаем следующие рекомендации:

  • Если у вас нет Интернета на NAS, проверьте DNS, как мы объясняли ранее, в файле конфигурации /etc/resolv.conf.
  • Поднимите виртуальные машины одну за другой, проверяя, что все работает нормально.
  • Поднимайте контейнерную станцию ​​с разными докерами по очереди.
  • Убедившись, что все работает нормально, мы рекомендуем снова перезапустить сервер NAS, чтобы убедиться, что виртуальные машины включаются автоматически, а также виртуальные машины Docker.
  • Наконец, мы рекомендуем отформатировать SSD-накопители для ускорения кэша, чтобы создать новый кеш с нуля и без проблем.

Производитель QNAP выпустил видео, в котором вы можете увидеть, как установить QTS 5.0 непосредственно на новый NAS, но если он у вас уже был, это может привести к потере данных.

Надеемся, что эти рекомендации были вам полезны. Вы обновились до QTS 5.0, и все прошло хорошо или возникли проблемы? Напишите нам комментарий ниже, чтобы узнать о своем опыте.