Как стать автором
Обновить
107.27

КОД DA VINCHIN 2: тестируем седьмую версию китайской СРК

Время на прочтение6 мин
Количество просмотров2.4K

Пару недель назад разработчик системы резервного копирования Vinchin порадовал всех нас новой версией своего решения. Мы уже рассказывали немного о “семерке” и обещали поделиться  с вами результатами тестирования ее функционала. В этом посте разберемся, насколько обновление версии повлияло на работу СРК, расширились ли сферы ее применения (а точнее — насколько они расширились). Если вы до сих пор сидите на “запретной” СРК или присматриваете себе новую платформу для резервного копирования, давайте подробнее знакомиться с Vinchin 7. Под катом — подробный разбор новых функций со скриншотами и примерами использования

В прошлом посте мы уже рассматривали возможности Vinchin и оценивали потенциал этой системы для замены корпоративных СРК, к которым привыкли новые заказчики. Сегодня я не буду останавливаться на том же самом, вместо этого сразу сфокусируемся на новых возможностях платформы.

Если прочитать список обновлений для седьмой версии, там можно найти много-много всего. Но к самому значимому можно отнести следующие новшества Vinchin 7:

  1. Защита физических серверов — продвинутый функционал РК для “голого железа” (BMR).

  2. Поддержка сетевых директорий и резервное копирование NAS.

  3. Песочница для VMWare, чтобы проводить верификацию образов.

  4. Больше возможностей для резервного копирования и восстановления файлов;

  5. Поддержка новых СУБД, включая и MariaDB. Любопытно, что про работу с PostgresPRO мы узнали еще для прошлой версии…и может быть после нашего теста вендор добавил эту СУБД в список проверенных для работы с Vinchin.

  6. Официальная поддержка zVirt и других сред виртуализации.

  7. И просто приятные улучшения интерфейса.

Давайте по порядку разберемся с каждым из этих нововведений.

Работа с физическими серверами или BMR

То, чего не хватало в шестой версии — так это работы с физическими серверами на уровне BareMetal. Многие наши клиенты используют подобные конфигурации и, разумеется, хотят получить от СРК возможность резервного копирования и восстановления на “голое железо”. В версии 7.0 этот функционал реализован для следующего спектра ОС:

  • Windows Server 2008R2 SP1 ~ 2022;

  • RedHat Enterprise Linux 6(6.0/6.8), 7(6.2/7.6), 8(8.0/8.1);

  • CentOS Linux 6(6.5/6.9), 7(7.2/7.6/7.7/7.9), 8(8.0/8.3).

Также есть поддержка других ОС на уровне программных агентов. Кстати, мы проверили, как будет работать Vinchin c РедОС. С наскоку вопрос не решился — бэкап не взлетел. Но вендор уже взял отечественный дистрибутив в проработку и, вероятно, в ближайших обновлениях, его поддержка будет обеспечена.

Для всех типов резервного копирования теперь используется единый программный агент, а его функционал корректируется исключительно лицензиями. Если вы захотите проводить BMR, вам потребуется лицензия типа Server Backup.

После установки агента и выдачи лицензии происходит настройка политики соответствующего типа резервного копирования: Physical Backup > Server Backup > Backup. Сама политика не отличается от обычного копирования в Vinchin, за исключением того, что тут нет опций выбора. Для BMR всегда копируется весь сервер.

Так выглядит бэкап всего сервера в разделе заданий.

Теперь поговорим про восстановление BMR. Возвращение “на свои места” данных с системных дисков происходит через ISO образ от производителя (LiveCD Linux или WinPE), и диски с данными можно восстанавливать без предварительной подготовки. При загрузке с LiveCD нужно будет указать новый IP, параметры сети и адрес сервера Vinchin, после чего агент установится автоматически. 

Далее этот агент будет доступен в консоли, тут уже никаких лицензий не требуется.

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

Выбирается клиент.

А после этого — опции восстановления.

Подтверждаем выбор и запускаем BMR.

Точно так же идет процесс для Windows-машин — образ WinPE качает клиента.

А после этого выбираем точку восстановления и прочие опции.

Когда все галочки расставлены и параметры введены, запускаем задание на восстановление.

Кстати, расширенная поддержка физических серверов и возможность восстановить их на ВМ позволяет использовать Vinchin 7 для переноса нагрузок в облако, что сильно расширяет функционал СРК.

Резервное копирование сетевых хранилищ 

В новой версии Vinchin появилась поддержка NAS, и это значительно расширяет возможности платформы как корпоративной СРК. Для сетевых хранилищ поддерживаются протоколы CIFS 2.0 и 3.0, а также NFS 3.0, 4.0, 4.1.

Чтобы протестировать этот функционал мы развернули на стенде несколько клиентов и подняли на них сетевые папки и добавили их в раздел ресурсов.

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

Каких-то отдельных дополнительных опций для этой схемы РК мы не обнаружили: функционал системы полностью совпадает с обычным файловым копированием: можно настроить компрессию данных, многопоточность сканирования/передачи, а также выбрать фильтры. Восстановление копий, снятых с NAS, возможно как на сетевой ресурс, так и на отдельные агенты.


Песочница для виртуальных машин VMWare

Еще один пример полезного дополнительного функционала Vinchin 7 позволяет создать изолированную среду и в автоматическом режиме проверять резервные копии. Для этого требуется зайти в соответствующую вкладку и запустить создание временной лаборатории:

Для этих тестов выделяется отдельный хост, создаётся изолированная сеть и поднимается прокси ВМ.

После этого необходимо создать задание с выборкой ВМ для верификации и указанием типов проверки.

Вот так выглядят параметры поднятой для тестов ВМ.

Далее отчёт может быть скачан в веб-консоли или отправлен на почту. Вот пример успешного отчёта. Обратите внимание, что скриншоты делаются для работающей машины.

Файловое РК стало более управляемым

В файловом РК был добавлен новый функционал, который позволяет более гибко выбирать, какие файлы вы хотите защищать, и как именно это нужно делать. А если конкретно, то среди новых функций есть:

  • Фильтры по типу

  • Многопоточность сканирования/передачи данных:

  • Снэпшоты:


Поддержка новых СУБД

Как мы все прекрасно знаем, поддержка СУБД является важной функцией корпоративной СРК. И если какая-то из используемых баз данных не поддерживается, подобную платформу уже не назвать универсальным решением для всей инфраструктуры. В Vinchin 7.0 поддерживаются следующие СУБД:

  • MySQL 5.5.62 ~ 8.0.28

  • Microsoft SQL Server 2008 ~ 2019

  • Oracle Database 11g ~ 21c

  • Oracle RAC 11g R2, 19c

  • PostgreSQL 12.1 ~ 14.2

  • Postgres Pro 14.5

  • MariaDB 10.5.4 ~ 10.10.2

Последним новшеством из них является MariaDB, которая, кстати, все чаще встречается нам в КРОКе на оперсорсных проектах. Поэтому мы собрали небольшой демо-стенд с развернутой  MariaDB.

Выбираем тип СУБД и после этого задаем особые настройки:

Сама по себе политика стандартна: выбирается расписание, оптимизация и локация, на которой будут храниться копии. 

Выбрать отдельную БД невозможно – РК выполняется только для инстанса целиком. То же самое касается и восстановления.

Как видите, режим восстановления также оперирует инстансами. Единственная доступная опция – это перезаписать или восстановить в другое месте:

А когда вы хотите определить параметры восстановления доступен выбор только точки отката.

Красота как она есть

Новая версия также стала немного красивее. Тут, конечно, у каждого своя оценка, но вы можете наглядно сравнить их на скриншотах. Ниже — главный экран версии 6.7 и 7.0.

А вот режим визуализации данных в 6.7 и 7.0.

Еще немного полезных плюшек

Кроме этих, достаточно крупных улучшений, я бы хотел отметить еще несколько полезных моментов, которые сказываются на работе с СРК.

  1. Появилась вкладка Monitoring Center > System, на которой можно отследить утилизацию нод в режиме реального времени, посмотреть информацию о системе и установить дополнительные тригеры утилизации CPU/RAM/HDD.

  1. Все клиенты и их ресурсы были вынесены в соответствующую вкладку. На скриншотах ниже можно увидеть, как было в 6.7 и стало в 7.0.

     

  1. Разные режимы резервного копирования были объединены: Защита СУБД и файлов теперь работают единообразно с РК серверов и вынесены в отдельную вкладку. Также появились  новые вкладки – для NAS и верификации образов VMWare.

     

Заключение

Как мы отмечали в прошлом посте про Vinchin, вендор четко настроен на дальнейшее развитие функционала, и оно действительно происходит. И если раньше Vinchin можно было воспринимать скорее как дополнительную СРК или систему в первую очередь для виртуальных сред, то начиная с 7 версии на базе Vinchin становится возможно реализовать защиту гораздо большего спектра элементов корпоративной инфраструктуры даже крупной компании. В частности, большую роль играет действительно толково реализованная поддержка физических серверов и BMR и расширенная работа с NAS и СУБД.

Больше экспертных статей и комментариев - в анонсах нашего телеграмм-канала.

Теги:
Хабы:
Всего голосов 16: ↑16 и ↓0+16
Комментарии2

Публикации

Информация

Сайт
croc.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия