Аварийные ситуации

Действия в случае несоблюдения условий выполнения технологического процесса

Нарушение условий выполнения технологического процесса проявляется в виде невозможности выполнения и/или завершения технологической операции. Причиной нарушения условий выполнения технологического процесса, как правило, являются сбои в аппаратном и программном обеспечении.

Если авария вызвана сбоем работы оборудования, нужно определить причину сбоя, устранить сбойный элемент оборудования и протестировать Систему.

В случае если произошел критический сбой, например, выход из строя системного жесткого диска, необходима процедура восстановления из резервной копии.

Если авария вызвана сбоем работы программного обеспечения, нужно определить в каком именно программном модуле возникла ошибка и исправить ее. Для определения источника ошибок необходимо использовать журналы событий (лог-файлы).

В случае отказа работы сервера службы каталогов FreeIPA нужно осуществить восстановление работы сервера. Кроме того, при необходимости, провести восстановление копии схемы базы данных и самих данных из резервной копии.

Действия по резервному копированию данных службы каталогов

Для резервного копирования программ и/или данных при отказе накопителей данных или обнаружении ошибок базы данных FreeIPA необходимо из терминала ОС выполнить команду:

$ ipa-backup [опции]

Если в качестве опции указать --data, то будут сохранены только данные, в противном случае – данные и схема базы данных FreeIPA. По умолчанию база данных сохраняется в директории /var/lib/ipa/backup. Имя сохраненной базы зависит от применения опции --data. В случае использования опции --data файл резервной копии будет иметь вид ipa-data-ГГГГ-ММ-ДД-ЧЧ-ММ-СС в часовом поясе GMT, иначе – ipa-full-ГГГГ-ММ-ДД-ЧЧ-ММ-СС в часовом поясе GMT. После успешного создания файл резервной копии может быть сохранен в корпоративной сети или на внешние файловые носители.

Действия по восстановлению данных службы каталогов

Для восстановления программ и/или данных при отказе накопителей данных или обнаружении ошибок базы данных FreeIPA используется команда:

$ ipa-restore [опции] [полный_путь_до_резервной_копии]

Более подробная информация о резервном копировании/восстановлении базы данных службы каталогов приведена в официальной документации FreeIPA. Ссылка на официальную документацию приведена в п. Перечень документации для ознакомления настоящего документа.

Действия по резервному копированию и восстановлению данных программного обеспечения Puppet

Для резервного копирования программ и/или данных при отказе накопителей данных или обнаружении ошибок в данных системы управления пользовательскими конфигурациями Puppet достаточно произвести архивацию директории /etc/puppetlabs/code/:

tar -zcvf backup_puppetlabs_code.tar.gz /etc/puppetlabs/code/

Для восстановления данных нужно произвести операцию разархивирования созданного ранее файла:

tar -xvf backup_puppetlabs_code.tar.gz -C /etc/puppetlabs/code