Предварительные условия:
- На хост-сервер установлен гипервизор (см. Установка гипервизора Горизонт-ВС)
- Развернут СГУ (см. Активация docker-контейнера и запуск СГУ)
- Настроена сеть (см. Настройки сети)
- Подключено хранилище для ВМ (см. Настройка хранилищ)
Настройка системы резервного копирования
...
Блок кода |
---|
docker load -i /var/tmp/(Имя контейнера) |
Рисунок 1 – Загрузка образа
...
3. Подписываем контейнер
Блок кода |
---|
hvs_sign |
4. Создаем рабочие папки с файлом backup.conf и редактируем его:
Блок кода |
---|
mkdir -p /data/0/var/lib/docker/volumes/hvbs/_data/logs mkdir -p /data/0/ |
...
Блок кода |
---|
var/lib/docker/volumes/hvbs/_data/conf mkdir -p /data/0/backuplogs/var/lib/docker/volumes/hvbs/_data/db cd /data/0/backuplogs/var/lib/docker/volumes/hvbs/_data/conf touch backup.conf |
Рисунок 2 – Создание конфигурационного файла
4.Далее переходим в файл:
Блок кода |
---|
vim /data/0/backuplogs/ vim 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=adminbackuper 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 |
Рисунок 3 - Вид конфигурационного файла
cluster_db_path=/data/0/var/lib/docker/volumes/hvbs/_data |
6.Сохраняем и выходим из файла:
Блок кода |
---|
:wq |
7.Запускаем контейнер с СРК с помощью команды:
Блок кода |
---|
docker run -itdd --net=host -v /data/0/backuplogs:/var/log/one/backup -v /tmp/kprd:/tmp/kprdhvbs:/hvbs --name bus --restart=always bus:latest /bin/bash /opt/backup/start |
где: latest- версия СРК
3.5-fstec |
Предупреждение |
---|
3.5-fstec – заменяется на вервию СРК. |
Смотрим логи контейнера командой:
Блок кода |
---|
docker logs -f bus |
Рисунок 4 - Логи контейнера
Для работы СРК необходимо создать пользователя в СГУ
а. Выбираем вкладку: «Система» → «Пользователи»«Инфраструктура» → «Пользователи»
б. Нажимаем кнопку: «Добавить»«Добавить»
в. В появившемся окне в окне параметра «Имя пользователя» прописываем: backuper
г. В окне параметра «Пароль» прописываем: backuper
д. В окне параметра «Подтвердить пароль» прописываем: backuper
е. В окне параметра «Основная группа» выбираем: 0:oneadmin
ж. Нажимаем кнопку: «Создать»
Рисунок 6 - Вид заполнения полей создания пользователя в СГУ
Рисунок 7 - Созданный пользователь
Для входа в СРК:
1. Заходим на адрес: http://адрес_машины с СРК:2635
2. Вводим логин и пароль:
Логин: admin
Пароль:P@ssw0rd
Рисунок 8 - Первичная авторизация пользователя admin
3. Выходим
В окне подтверждения выбираем «подтвердить»
4 2. Заходим под пользователем backuper. Вводим логин и пароль:
Логин: backuper
Пароль: backuper
Рисунок 9 - Авторизация пользователя backuper для работы в СРК
...
3. Изменяем настройки СРК. Выбираем вкладку: «Общие настройки»
В параметре «Хранилище резервных копий по умолчанию» выбираем: NFS
В параметре «Использовать программу сжатия» выбираем: lbzip2
6 4. Нажимаем кнопку: «Сохранить»
Рисунок 10 - Вид настройки СРК