Предварительные условия:
- На хост-сервер установлен гипервизор (см. Установка гипервизора Горизонт-ВС)
- Развернут СГУ (см. Активация docker-контейнера и запуск СГУ)
- Настроена сеть (см. Настройки сети)
- Подключено хранилище для ВМ (см. Настройка хранилищ)
Настройка системы резервного копирования
- Загрузить контейнер на хост с помощью scp (или FileZilla или WinSCP)
- Загрузить образ СРК в docker:
Блок кода |
---|
docker load -i /var/tmp/(Имя контейнера) |
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/var/lib/docker/volumes/hvbs/_data/db
cd /data/0/var/lib/docker/volumes/hvbs/_data/conf
touch backup.conf
vim backup.conf |
5.Заполняем IPv4 хост-сервера с СГУ в качестве значения в параметрах gorizont_host, onerpchost
Для редактирования файла нажимаем клавишу «I»
Для настройки СРК на узле:
1.Загрузить контейнер на узел с помощью scp
2.Запускаем контейнер, команда:
docker load < /data/0/bus-2.9.13.tar
3.Подписываем контейнер:
hvs_sign
4.Создаем папку для хранения логов, конфига и БД модуля:
mkdir -p /home/backuplogs
5.Создаем в этой папке файл backup.conf и редактируем его:
cd /home/backuplogs
touch backup.conf
vi backup.conf
Изначально файл пуст, поэтому вносим в него следующие данные:
Примечание |
---|
Примечание: где ip адреса выделенные красным – это плавающий ipадрес кластера СГУ |
Блок кода |
---|
app_name=Gorizont-VS |
...
debug=yes |
...
logcount= |
...
45 backup_port=2635 |
...
backup_bind=0.0.0.0 |
...
backup_https=no |
...
interval=60 |
...
gorizont_host= |
...
10.1.126.105 sshuser=oneadmin |
...
ssh_timeout=120 |
...
onerpchost= |
...
10.1.126.105 oneurl=/RPC2 |
...
onerpcuser= |
...
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 - |
...
d --net=host -v |
...
hvbs:/hvbs --name bus --restart=always bus: |
...
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. Нажимаем кнопку: «Сохранить»
...