Создание резервной копии etcd

Эту SOP следует применять в следующих случаях:
  • Когда возникает необходимость создать резервную копию etcd.

  • При корректном завершении работы кластера.

Создание резервной копии etcd

  1. Подключитесь к узлу os-control01, связанному с данной средой.

  2. Используйте инструмент oc для создания отладочного подключения к узлу управления

    oc debug node/<имя_узла>
  3. Выполните chroot в каталог /host в файловой системе контейнера

    sh-4.2# chroot /host
  4. Запустите скрипт cluster-backup.sh и укажите расположение для сохранения резервной копии

    sh-4.4# /usr/local/bin/cluster-backup.sh /home/core/assets/backup
  5. Измените владельца файлов резервной копии на пользователя core и группу core

    chown -R core:core /home/core/assets/backup
  6. С административной машины найдите группу инвентаря: ocp-ci-management, войдите под учётной записью службы Openshift, посмотрите переменные хоста инвентаря для хоста, определённого на предыдущем шаге, и обратите внимание на переменную ocp_service_account.

    ssh <хост>
    sudo su - <ocp_service_account>
  7. Скопируйте файлы на машину os-control01.

    scp -i <ssh_key> core@<имя_узла>:/home/core/assets/backup/* ocp_backups/