Создание хранилища резервных копий на внешнем томе NFS

Создание хранилища резервных копий на внешнем томе NFS#

Ограничения

  • Кибер Инфраструктура не обеспечивает избыточность данных поверх томов NFS. В зависимости от реализации тома NFS могут обеспечивать собственную аппаратную или программную избыточность.

  • Только один сервер кластера может хранить резервные копии на томе NFS.

  • Каждый экспорт NFS используется только одним шлюзом. В частности, не следует подключать два экземпляра продукта Кибер Инфраструктура к одному экспорту NFS для хранения резервных копий.

  • Несколько полных резервных копий, хранящихся на томе NFS, могут потреблять дополнительное дисковое пространство из-за задержки автоматического уплотнения, которое выполняется для каждой резервной копии по очереди.

Предварительные требования

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

  • Убедитесь, что на каждом сервере, который будет присоединен к кластеру хранилища резервных копий, открыт TCP-порт 44445 для исходящих подключений к Интернету, а также для входящих подключений от продукта Кибер Бэкап.

  • Убедитесь, что у сервера, который будет присоединен к хранилищу резервных копий, есть доступ к внешнему NFS-хранилищу.

Выбор внешнего тома NFS в качестве места назначения резервных копий

  1. На экране Инфраструктура → Сети убедитесь, что в сети, которые вы собираетесь использовать, добавлены типы трафика Резервное копирование (ABGW) внутр. и Резервное копирование (ABGW) внешн.

  2. Откройте экран Сервисы хранилища → Резервные копии и нажмите Создать хранилище резервных копий.

  3. На шаге Место назначения резервной копии выберите Том Network File System (NFS).

  4. На шаге Серверы выберите один сервер для добавления в кластер хранилища резервных копий и нажмите кнопку Далее.

  5. На шаге Том NFS укажите имя хоста или IP-адрес тома NFS, имя экспорта и версию NFS. Затем нажмите кнопку Далее.

    Примечание

    Рекомендуется использовать NFS версии 4, поскольку она обеспечивает лучшую масштабируемость и производительность по сравнению с версией 3, которая имеет ограничения в протоколе.

    _images/backup_nfs1_ac.png
  6. На шаге DNS укажите внешнее доменное имя для хранилища резервных копий, например backupstorage.example.com. Агенты резервного копирования будут использовать это доменное имя и TCP-порт 44445 для передачи данных в хранилище. Затем нажмите кнопку Далее.

    Важно

    • Настройте свой DNS-сервер в соответствии с примером, приведенным в панели администратора.

    • При каждом изменении сетевой конфигурации серверов в кластере хранилища резервных копий корректируйте записи DNS соответствующим образом.

    image1

  7. На шаге Учетная запись Киберпротект укажите следующую информацию для вашего продукта:

    • URL-адрес портала управления облаком или имя хоста/IP-адрес и порт локального сервера управления (например, http://192.168.1.2:9877);

    • данные партнерской учетной записи в облаке или учетные данные администратора организации на локальном сервере управления.

  8. На шаге Сводка просмотрите конфигурацию и нажмите Создать.

Используйте следующую команду:

vinfra service backup cluster create --nodes <nodes> --domain <domain>
                                     --reg-account <reg-account>
                                     --reg-server <reg-server>
                                     --tier {0,1,2,3} --encoding <M>+<N>
                                     --failure-domain {0,1,2,3,4}
                                     --storage-type nfs
                                     --nfs-host <host>
                                     --nfs-export <export>
                                     --nfs-version <version> [--stdin]
--nodes <nodes>

Список имен хостов или идентификаторов серверов через запятую.

--domain <domain>

Имя домена для кластера хранилища резервных копий.

--reg-account <reg-account>

Партнерская учетная запись в облаке или учетная запись администратора организации на локальном сервере управления.

--reg-server <reg-server>

URL-адрес портала управления облаком или имя хоста/IP-адрес и порт локального сервера управления.

--tier {0,1,2,3}

Уровень хранилища.

--encoding <M>+<N>

Схема помехоустойчивого кодирования хранилища в формате:

  • M — число блоков данных;

  • N — число блоков четности.

--failure-domain {0,1,2,3,4}

Область отказа хранилища (0 — диск, 1 — узел, 2 — стойка, 3 — ряд, 4 — комната).

--storage-type

Тип хранилища. Укажите значение nfs.

--stdin

Используется для настройки пароля регистрации из stdin.

Параметры хранилища типа nfs:

--nfs-host <host>

Имя хоста или IP-адрес NFS.

--nfs-export <export>

Полный путь к экспорту NFS.

--nfs-version <version>

Версия NFS (3 или 4).

Например, чтобы создать кластер хранилища резервных копий, состоящий из сервера node001 и использующий хранилище типа NFS, выполните:

# vinfra service backup cluster create --nodes node001 --storage-type nfs --domain dns.example.com \
--tier 0 --encoding 1+2 --failure-domain host --nfs-host 10.136.18.149 --nfs-version 4 \
--nfs-export /share1/export1 --reg-account account@example.com --reg-server https://cloud.example.com/ --stdin

Эта команда также задает доменное имя, уровень хранилища, область отказа, регистрационную учетную запись, URL-адрес портала и необходимые параметры NFS.

Просмотреть подробную информацию о кластере хранилища резервных копий можно в выводе команды vinfra service backup cluster show:

# vinfra service backup cluster show
+-----------------+--------------------------------------+
| Field           | Value                                |
+-----------------+--------------------------------------+
| abgw_address    | dns.example.com                      |
| account_server  | https://cloud.example.com            |
| dc_uid          | 8f8fa1c5-cbfd-4b22-ba69-07c20e8f2bac |
| deployment_mode | standalone                           |
| hosts           | - node001.vstoragedomain             |
| migration       | dns: null                            |
|                 | ips: []                              |
|                 | running: false                       |
|                 | time_left: 0.0                       |
| reg_type        | abc                                  |
| storage_params  | export: share1/export1               |
|                 | host: 10.136.18.149                  |
|                 | version: 4                           |
| storage_type    | nfs                                  |
| upstreams       | []                                   |
+-----------------+--------------------------------------+