среда, 25 мая 2016 г.

Cisco Security Manager - Восстановление базы и настроек из бэкапа

   Ничего нового, просто выдержка из мануала. CSM умеет делать бэкап своей базы и настроек. Причем бэкап может быть выполнен с ротацией или же без нее.
   Бэкапится практически все необходимое: все настройки всех модулей, текущие заведенные в CSM устройства, установленные лицензии. В общем все, что необходимо для полноценного восстановления в случае, например, переноса на новый ПК со свежеустановленным софтом.
   Чтобы выполнить восстановление, необходимо проследовать по следующим несложным шагам.

Шаг 1 - Останавливаем сервис из командной строки. При этом требуется запуск cmd от администратора.
net stop crmdmgtd

Шаг 2 - Восстановление базы данных. К сожалению, функция рестора не встроена в CSM Client или в сам сервер. Восстановление осуществляется с помощью имеющихся скриптов (почти встроенными средствами). В командной строке необходимо ввести следующу команду:

$NMSROOT \bin\perl $NMSROOT \bin\restorebackup.pl [ -t temporary_directory ] [ -gen generationNumber ] -d backup_directory [ -h ]

где:
  • $NMSROOT— полное имя пути, куда установлены Common Services [по умолчанию это обычно C:\Program Files (x86)\CSCOpx].
  • -t temporary_directory —(Опционально) если необходимо, можно задать специальную директорию, в которой будут хранится временные файлы, используемые в процессе восстановления. По умолчанию эта директория имеет значение $NMSROOT \tempBackupData и мне сложно сказать, в каких случаях может пригодится данный параметр. Возможно, когда не хватает места на диске, на который проихзводится восстановление.
  • -gen generationNumber —(Опционально) Версия бэкапа, из которой будет осуществляться восстановление. Допустим ранее использовалось создание бэкапа с 10ю версиями. И в папке с бэкапами на данный момент лежит 7 версий с 1 по 7. По умолчанию будет использоваться последняя версия, т.е. в примере выше - версия номер 7. Поэтому если нужно восстановиться на более раннюю версию, то следует указать номер. Если же в папке только одна версия, то указывать ничего не требуется.
  • -d backup_directory — Обязательный параметр - путь к папке с бэкапами.
  • -h —(Опционально) Предоставление помощи. Если используется с параметром -d BackupDirectory, подсказка поможет посмотреть наличие версий бэкапов в директории.
Пример использования: на сервере Windows 2012 R2 установлена новая версия CSM. На рабочий стол пользователя Administrator папка, называющаяся "4", в которой размещается бэкап CSM. Команда для восстановления в этих условиях будет выглядеть следующим образом:
C:\Progra~2\CSCOpx\bin\perl C:\Progra~2\CSCOpx\bin\restorebackup.pl -d C:\Users\Administrator\Desktop

Шаг 3 - После восстановления необходимо проверить лог для того, чтобы убедиться, что восстановление прошло успешно. Лог располагается по адресу NMSROOT\log\restorebackup.log.
Шаг 4 - Рестарт сервиса:

 net start crmdmgtd

Комментариев нет:

Отправить комментарий