Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section


Column
width50%


Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleНа странице:
Table of Contents



Column


Общие сведения

Автоматизированное создание и восстановление резервной копии конфигурации возможно с помощью утилиты ngpshутилиты ngpsh.exe и команд в формате json. Данный метод предназначен для автоматизации задач администрирования и интеграции в скрипты.

Note
titleВнимание!

Созданные резервные копии данным методом будут недоступны в Резервные копии, созданные с помощью утилиты командной строки ngpsh.exe не отображаются в утилите Утилита Резервное копирование и восстановление. Также невозможно восстановление данным методом резервных копий, созданных в утилите. и не подлежат восстановлению через утилиту Утилита Резервное копирование и восстановление.

Автоматизированное создание резервной копии конфигурации

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

  1. Запустить командную строку от имени администратора системы.
  2. Перейти в директорию утилиты, выполнив команду:
    Code Block
    languageshell
    cd <Директория установки ПК Интеллект X>
  3. В командной строке Windows перейти в папку <Директория установки ПК Интеллект X>
  4. \IntellectX\bin
  5. .
  6. Выполнить команду создания резервной копии:

    Code Block
    languageshell
    ngpsh.exe backup backupJson [path_to_backup_folder] [node_name] [local] [shared] [license] [tickets]

    где,Параметры команды backupJson:

    Добавляется, если необходимо сохранить лицензию.Добавляется, если необходимо сохранить структуру домена.
    ПараметрОбязательныйОписание

    path_to_backup_folder

    Да

    Обязательный параметр. Путь к папке , в которую необходимо сохранить резервную копию конфигурации. В пути необходимо использовать 2 символа "\".для сохранения резервной копии. Нужно использовать двойные обратные слеши \\ в пути

    node_name

    Обязательный параметр. Имя Сервера, чью конфигурацию необходимо сохранить.

    Да

    Имя сервера, конфигурацию которого нужно сохранить

    local

    Нет

    Сохранение локальной конфигурации сервера (

    local

    Добавляется, если необходимо сохранить локальную конфигурацию указанного Сервера (всех созданные объекты, их параметры, связи и связи с историей история изменений).

    shared

    Нет

    Сохранение общей конфигурации Добавляется, если необходимо сохранить общую конфигурацию домена (пользователи, раскладки и т.д.).

    license

    Нет

    Сохранение лицензии
    ticketsНетСохранение структуры домена

    Пример команды:

    Code Block
    languageshell
    ngpsh.exe backup backupJson c:\\backups Server1 local

    Конфигурация будет сохранена в указанную папку в файл [имя Сервера].json.

Для восстановления резервной копии конфигурации используется команда:

...

  1. Результат:

    В папке c:\backups будет создан файл Server1.json, содержащий резервную копию.

Автоматизированное восстановление резервной копии конфигурации

Note
titleВнимание!

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

Для автоматизированного восстановления резервной копии конфигурации нужно:

  1. Запустить командную строку от имени администратора системы.
  2. Перейти в директорию утилиты, выполнив команду:
    Code Block
    languageshell
    cd <Директория установки ПК Интеллект X>\IntellectX\bin
  3. Выполнить команду восстановления резервной копии:
    Code Block
    languageshell
    ngpsh.exe backup restoreJson [path_to_backup_file] [node_name] [local] [shared] [license] [tickets] [deleteLocal] [deleteShared]

...

  1. Параметры команды restoreJson:
    ПараметрОбязательныйОписание

    path_to_backup_file

...

  1. Да

    Полный путь к файлу резервной копии

...

  1. (в формате JSON). Нужно использовать двойные обратные слеши \\ в пути

    node_name

    Да

...

  1. Имя

...

  1. сервера,

...

  1. конфигурацию

...

  1. которого нужно восстановить

...

  1. local

...

shared

...

license

...

  1. Нет

    Восстановление локальной конфигурации сервера

    shared

    Нет

    Восстановление общей конфигурации домена

    license

    Нет

    Восстановление лицензии
    ticketsНетВосстановление структуры домена
    deleteLocal

    Нет

    Удаление объектов из текущей

...

  1. локальной конфигурации, которых нет в резервной копии

...

  1. (очистка перед восстановлением)
    deleteShared

...

  1. НетУдаление объектов из текущей общей конфигурации, которых нет в резервной копии

...

  1. Пример команды:
    Code Block
    languageshell
    ngpsh.exe backup restoreJson c:\\backups\Server1.json local
    Результат:
    Локальная конфигурация сервера Server1 будет восстановлена из файла Server1.json. Объекты, отсутствующие в резервной копии, будут удалены из текущей конфигурации.