• info@komp.center
  • Прием онлайн заказов ежедневно с 9:00 до 21:00

Замена дисков на полке Synology. Перенос информации с массивов RAID10

Замена дисков на полке Synology. Перенос информации с массивов RAID10

Задача: имеется отказоустойчивый кластер Hyper-V 2012 R2 Standart на 2 серверах Supermicro с Intel Xeon E5 2609, хранилище — дисковая полка Synology RackStation RS2414+ с 12-ю дисками, поделенными на 2 пула.

Места на полке не хватает, сейчас стоит:

  • RAID10 6*500 гб Hitachi Ultrastar A7K2000 HUA722050CLA330 — 1 пул
  • RAID10 6*2000гб Hitachi Ultrastar 7K4000 HUS724020ALA640 — 2 пул2018 09 03 18 38 52 1024x520 - Замена дисков на полке Synology. Перенос информации с массивов RAID10

планирую поменять на

  • RAID10 6*4ТБ WD Red Pro WD4003FFBX — 1 пул
  • RAID10 4*4ТБ WD Red Pro WD4003FFBX — 2 пул
  • 2*480Gb Seagate Nytro XF1230-1A0480 — для SSD кэша.

1 пул используется для ежедневных резервных копий 6 серверов, баз данных 1с.

2 пул для резервных копий баз 1С, рабочих станций пользователей, работы некоторых сетевых приложений от Synology. На нем также расположены 2 LUN’а (импровизированные локальные диски на сервере гипервизора), один под кворум, второй под данные.

2018 09 03 18 39 08 1024x322 - Замена дисков на полке Synology. Перенос информации с массивов RAID10

Ставим программный RAID 10

P 20180904 112033 p - Замена дисков на полке Synology. Перенос информации с массивов RAID10Подключаю к своему компьютеру 2 диска по 4 ТБ WD Red Pro, в управлении дисками создаю составной (расширенный) том, чтобы его объем был 8 Тб, т.к. образ резервной копии 5.7 ТБ.

Таким образом перемещаю всю информацию с одного пула дисков, которые будем менять.2018 09 04 12 10 20 1024x693 - Замена дисков на полке Synology. Перенос информации с массивов RAID10

Даю общий доступ к диску в сети.

Перенос 1 пула ресурсов хранения

Если кратко, то Internet Small Computer System Interface (iSCSI) — это протокол передачи данных, предназначенный для обмена данными между серверами и системами хранения данных.

iSCSI Target — серверный компонент, слушающий запросы от клиента, обеспечивает установку соединения между клиентом и сервером iSCSI, связан с виртуальными дисками iSCSI, и после установки соединения все виртуальные диски (Logical Unit Number, LUN), связанные с этим Target, становятся доступны через инициатор.

Для резервирования в Synology есть несколько утилит:

  • «Backup and Replication» — самое оптимальное, но в моей версии последней DSM её нет. Делает слепки папок общего доступа и LUN. Лучше ей делать, но откатывать версию из-за неё я не буду.
  • «Snapshot Replication», делает снимки в том числе и LUN, но не копирует попки ext4 в сеть, только из полки на полку.
  • «Hypebackup», куча мест куда копировать, кроме локальной сети. Берем её, будем копировать LUN.

Подключаю к полке расшаренный диск с моего компьютера: инструменты — подключить удаленную папку — общая папка CIFS. Копирую в неё папку 1-го пула из под проводника самой полки.Безымянный 2 1024x378 - Замена дисков на полке Synology. Перенос информации с массивов RAID10

По-другому способ копирования временного простых файлов и папок в сеть я не нашел, только копия вручную. Скорость 5-70 Мбайт/сек.

На сайте Synology описано резервное копирование и восстановление с помощью встроенной хорошей утилиты https://www.synology.com/ru-ru/knowledgebase/DSM/tutorial/General/How_to_migrate_between_Synology_NAS_DSM_5_0_and_later#t2.3, но в последней прошивке от ней отказались.

P 20180905 203043 p 500x375 - Замена дисков на полке Synology. Перенос информации с массивов RAID10

После завершения копирования сохраняем конфигурацию DSM к себе на компьютер на всякий случай, резервирую LUN (с помощью Hypebackup) на первый пул, будем менять второй пул для начала.

Выключаю сервера и полку, вставляю новые диски вместо старых, включаю полку.

В Synology NAS диск (том) обязательно располагается в пуле ресурсов хранения. У меня были 12 дисков были разбиты на 2 группы — пула, лучше делать минимум 2 группы, так удобнее будет в будущем.

При замене дисков софт от Synology, установленный на пул будет потерян, но в панели управления его можно восстановить.

Мы поменяли все диски на втором пуле, при включении полки с новыми дисками нужно создать пул ресурсов хранения.

Создаём пул в диспетчере хранения, выбираем файловую систему ext4 или Btrfs:

Btrfs ext4
Функциональность файловой системы
  • Функции защиты данных, например создание снимков, репликация и восстановление в определенный момент времени
  • Защита целостности данных
  • Квота пользователя для каждой общей папки.
  • Совместимость с большинством операционных систем LINUX
  • Более высокая производительность и менее строгие требования к аппаратному обеспечению, чем у системы Btrfs
Основное назначение тома
  • Целостность и защита данных, необходимые для хранения критически важных для бизнеса данных
  • Рекомендуются для общего доступа к файлам или применения iSCSI LUN для виртуализации
  • Рекомендуются потребителям и бизнес-пользователям для повседневного применения
  • Активация Docker DSM
  • Использование общих сетевых ресурсов хранения для виртуализированных сред или баз данных
  • Использование следующих функций или пакетов при повышенных требованиях к производительности:
    • iSCSI LUN
    • Файловый сервер
    • MailPlus Server
    • Surveillance Station

На этот раз решил выбрать Btrfs. Создаю туже самую папку общего доступа. Переношу обратно файлы резервных копий acronis и баз 1С, скорость переноса увеличилась до 85-150 Мбайт/сек. После переноса возобновляю задачи резервного копирования серверов и 1С баз.

Теперь задача по сложнее. Меняем диски содержащие LUN. Перед этим делаем с помощью Hypebackup копию на второй пул дисков (Lun в 1.3 Тб копировался 5 часов).

2018 09 07 18 10 49 1024x595 - Замена дисков на полке Synology. Перенос информации с массивов RAID10

Сохраняю также параметры Target и LUN в IScisi manager в ручную. Меняю диски.

Включаем полку, создаю пул ресурсов хранения 1 с массивом 10. Наши Target-0 и Target-1 остались на месте.

2018 09 07 21 34 10 500x296 - Замена дисков на полке Synology. Перенос информации с массивов RAID10Думал я, что нужно создать LUN-0 и LUN-1 с теми же параметрами, но всё оказалось проще: заходим в Hypebackup и восстанавливаем наши LUN. Единственное, что остается, это сопоставить их в ручную с Target-0 и Target-1.

Что хочу сказать, одно место дико сильно сжималось, периодически, когда шло восстановление, вдруг мало ли, что-то пойдет не так, но всё заработало.

Теперь на много больше места и диски быстрее гораздо предыдущих, об SSD кэше подробнее написал тоже статью.

 

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии