sros_rollback - Настройка резервного копирования Nokia SR OS
Новая в версии 2.2.
Обзор
- Настройка функции резервного копирования на удаленных устройствах Nokia, работающих под управлением операционной системы SR OS. Этот модуль предоставляет реализацию с состоянием для управления конфигурацией функции резервного копирования.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| local_max_checkpoints | Аргумент local_max_checkpoints настраивает максимальное количество файлов резервных копий, которые могут быть сохранены на локальном компакт-диске устройств. Допустимые значения для этого аргумента находятся в диапазоне от 1 до 50 | ||
| provider | Объект словаря, содержащий данные подключения. | ||
| host обязательно | Указывает имя хоста DNS или адрес для подключения к удаленному устройству через указанный транспорт. Значение host используется в качестве адреса назначения для транспорта. | ||
| port | По умолчанию: 22 | Указывает порт, используемый при построении подключения к удаленному устройству. | |
| username | Настраивает имя пользователя для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_USERNAME. | ||
| password | Указывает пароль для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_PASSWORD. | ||
| timeout | По умолчанию: 10 | Указывает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истекает до завершения операции, модуль выдаст ошибку. | |
| ssh_keyfile | Указывает SSH-ключ для аутентификации подключения к удаленному устройству. Это значение — путь к ключу, используемому для аутентификации сеанса SSH. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_SSH_KEYFILE. | ||
| remote_max_checkpoints | Аргумент remote_max_checkpoints настраивает максимальное количество файлов резервных копий, которые могут быть переданы и сохранены в удаленном расположении. Допустимые значения для этого аргумента находятся в диапазоне от 1 до 50 | ||
| rescue_location | rescue_location указывает расположение файла восстановления. Этот аргумент поддерживает любой допустимый локальный или удаленный URL, как указано в SR OS. | ||
| rollback_location | rollback_location указывает расположение и имя файла файлов контрольных точек резервного копирования. Этот аргумент поддерживает любой допустимый локальный или удаленный URL, как указано в SR OS. | ||
| state |
| Аргумент state указывает состояние записей конфигурации в активной конфигурации устройства. Когда значение state установлено в true, конфигурация присутствует в активной конфигурации устройства. Когда значение state установлено в false, значения конфигурации удаляются из активной конфигурации устройства. | |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления сетевыми устройствами Nokia SR OS см. на https://www.ansible.com/ansible-nokia.
Примеры
# Note: examples below use the following provider dict to handle
# transport and authentication to the node.
---
vars:
cli:
host: "{{ inventory_hostname }}"
username: admin
password: admin
transport: cli
---
- name: configure rollback location
sros_rollback:
rollback_location: "cb3:/ansible"
provider: "{{ cli }}"
- name: remove all rollback configuration
sros_rollback:
state: absent
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| updates список | всегда | Набор команд, которые будут отправлены на удаленное устройство Пример: ['...', '...'] |
Статус
Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется как обратной совместимости.
Техническое обслуживание
Этот модуль помечен как community, что означает, что его поддерживает сообщество Ansible. Более подробную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Peter Sprygada (@privateip)
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/sros_rollback_module.html