Продолжаем серию видео о возможностях нашей платформы. В этот раз показываем, как работает резервное копирование. 

Уникальность поддержки систем резервного копирования (СРК) со стороны vStack — в отсутствии привязки к какой-то одной СРК. Мы выбрали подход, не принуждающий потребителей с существующей экосистемой бэкапа к переходу на другую СРК и миграции архивных копий в формат новой СРК. 

Это стало возможно благодаря поддержке протокола NDMP со стороны vStack. Он давно реализован во всех СРК корпоративного уровня, например, IBM Spectrum protect (ранее называвшийся Tivoli Storage Manager) и NetVault Backup. Его работа выверена годами использования как в СРК, так и в СХД, где он также активно используется для резервного копирования. Кроме того, поддержка протокола NDMP существует и в системах с открытым исходным кодом, например, BareOS. Это может быть важно для тех, кто рассматривает открытые решения.

Мы записали видео с демонстрацией работы бэкапа виртуальной машины vStack. В качестве СРК используется EMC NetWorker, имеющая каноническую реализацию протокола NDMP в силу того, что EMC — один из двух оригинальных разработчиков этого протокола.

В ходе демонстрации создан контрольный файл в гостевой ОС виртуальной машины. Далее продемонстрировано создание с нуля сущностей уровня EMC NetWorker: client, save set, workflow и выполнено резервное копирование ВМ. После этого в гостевой ОС виртуальной машины удален файл, затем ВМ восстановлена из резервной копии. Результат: контрольный файл присутствует и имеет оригинальную контрольную сумму.

Комментарии (6)


  1. resetsa
    17.04.2023 18:19

    Как вроде всегда было, что NDMP обычно поддерживает или нет СХД.

    При этом гипервизор обычно не причем.


  1. Johan_Palych
    17.04.2023 18:19

    Это стало возможно благодаря поддержке протокола NDMP со стороны vStack.

    FreeBSD достаточно давно использует Network Data Management Protocol
    Как мы создавали собственную платформу vStack: В качестве стека мы выбрали FreeBSD, ZFS, bhyve.

    ndmpd Network Data Management Protocol daemon
    https://www.freshports.org/sysutils/ndmpd/
    Port Added: 2017-06-09 07:04:18
    Last Update: 2022-09-07 21:58:51
    cd /usr/ports/sysutils/ndmpd/ && make install clean
    pkg install sysutils/ndmpd


    1. Evgueni_Gavrilov
      17.04.2023 18:19

      И можно этим портом забэкапить ZFS dataset в EMC Networker? ;)


      1. Johan_Palych
        17.04.2023 18:19

        Этот порт - клиент для поддержки Network Data Management Protocol daemon.
        Каким будет NDMP server (or two NDMP servers) - решать заказчику

        В тестовом домене(оn-premise) крутится ClonOS.
        И возможностей CBSD для Bhyve, Jail и XEN(VM Export Import Migration Cloning Bhyve-Live-migration) пока хватает.

        About ClonOS


        1. Evgueni_Gavrilov
          17.04.2023 18:19

          Этот порт - клиент для поддержки Network Data Management Protocol daemon.
          Каким будет NDMP server (or two NDMP servers) - решать заказчику

          ну вот я -- заказчик с EMC NetWorker
          мне достаточно "решить" и указанный порт заработает в этой связке?

          в нашем видео продемонстрировано: работает


          1. Johan_Palych
            17.04.2023 18:19

            Живите долго и процветайте!