Предварительные условия:
- На хост-сервер установлен гипервизор (см. Установка гипервизора Горизонт-ВС)
- Развернут СГУ (см. Активация docker-контейнера и запуск СГУ)
- Настроена сеть (см. Настройки сети)
- Подключено хранилище для ВМ (см. Настройка хранилищ)
Настройка системы резервного копирования
- Загрузить контейнер на хост с помощью scp (или FileZilla или WinSCP)
- Загрузить образ СРК в docker
Для настройки СРК на узле:
1.Загрузить контейнер на узел с помощью scp
...
- :
Блок кода |
---|
docker load <-i /datavar/0/bus-2.9.15.tartmp/(Имя контейнера) |
3. Подписываем контейнер:контейнер
Блок кода |
---|
hvs_sign |
4. Создаем папку для хранения логов, конфига и БД модулярабочие папки с файлом backup.conf и редактируем его:
Блок кода |
---|
mkdir -p /home/backuplogs |
5.Создаем в этой папке файл backup.conf и редактируем его:
Блок кода |
---|
cd /home/backuplogs /data/0/var/lib/docker/volumes/hvbs/_data/logs mkdir -p /data/0/var/lib/docker/volumes/hvbs/_data/conf mkdir -p /data/0/var/lib/docker/volumes/hvbs/_data/db cd /data/0/var/lib/docker/volumes/hvbs/_data/conf touch backup.conf vivim backup.conf |
5.Заполняем IPv4 хост-сервера с СГУ в качестве значения в параметрах gorizont_host, onerpchost
Для редактирования файла нажимаем клавишу «I»
Изначально файл пуст, поэтому вносим в него следующие данные:
Примечание |
---|
Примечание: где ip адреса выделенные красным – это плавающий ipадрес кластера СГУ |
Блок кода |
---|
app_name=Gorizont-VS debug=yes logcount=3045 backup_port=2635 backup_bind=0.0.0.0 backup_https=no interval=60 gorizont_host=IP-АДРЕС ВАШЕГО ХОСТА 10.1.126.105 sshuser=oneadmin ssh_timeout=120 onerpchost= IP-АДРЕС ВАШЕГО ХОСТА 10.1.126.105 oneurl=/RPC2 onerpcuser=admin backuper onetimeout=10 oneport=2634 onerpcssl=yes agentport=9000 agenttimeout=5 save_sgu_time_max=300 shutdown_timeout=60 lvm_backup_size=5% ceph_id=libvirt unzip_proc=10 locales=en,ru current_locale=ru qga_count=3 qga_sleep=15 cluster_db_path=/data/0/var/lib/docker/volumes/hvbs/_data |
6.Сохраняем и выходим из файла:
Блок кода |
---|
:wq |
7.Запускаем контейнер с СРК с помощью команды:
Блок кода |
---|
docker run -itdd --net=host -v /home/backuplogshvbs:/var/log/one/backuphvbs --name bus --restart=always bus:2.9.х /bin/bash /opt/backup/start |
где: х - версия СРК
3.5-fstec |
Предупреждение |
---|
3.5-fstec – заменяется на вервию СРК. |
Смотрим логи контейнера командой:
Блок кода |
---|
docker logs -f bus |
8.Для работы СРК необходимо создать пользователя в СГУ
а. Выбираем вкладку: «Система» → «Пользователи»«Инфраструктура» → «Пользователи»
б. Нажимаем кнопку: «Добавить»«Добавить»
в. В появившемся окне в окне параметра «Имя пользователя» прописываем: backuper
г. В окне параметра «Пароль» прописываем: backuper
д. В окне параметра «Подтвердить пароль» прописываем: backuper
е. В окне параметра «Основная группа» выбираем: 0:oneadmin
ж. Нажимаем кнопку: «Создать»
Для входа в СРК:
ввести в адресной строке браузера IP-адрес виртуальной машины, на которой установлена СРК, и порт 2635:
1. Заходим на адрес: http://адрес_виртуальной_машины _срк:2635
или (в зависимости от настроек при запуске):
https://адрес_виртуальной_машины_срк:2635
Появится приглашение ввода имени пользователя (Рисунок 1).
При первом входе необходимо зайти под заранее созданным в СГУ технологическим пользователем (с правами администратора) и указанным в конфигурационных файлах СРК перед запуском. Эти параметры описаны в Руководстве администратора.
Рисунок 1 – Авторизация в СРК
Примечание. Имя пользователя и пароля задаются администратором СГУ.
После успешной авторизации пользователя ему становится доступна панель управления резервным копированием.
...
с СРК:2635
2. Заходим под пользователем backuper. Вводим логин и пароль:
Логин: backuper
Пароль: backuper
3. Изменяем настройки СРК. Выбираем вкладку: «Общие настройки»
В параметре «Хранилище резервных копий по умолчанию» выбираем: NFS
В параметре «Использовать программу сжатия» выбираем: lbzip2
4. Нажимаем кнопку: «Сохранить»