Jump to content

Question

Posted

Хотел воспользоваться механизмом fail-safe для безопасного внесения правок через NDMS, но столкнулся с тем, что его поведение отличается от ожидаемого.

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

В справочнике:
Enabled a 60-second fail-safe "reboot" timer.

У меня:
Bumped up to 60 seconds.

Во-вторых, после выполнения команды fail-safe rollback я ожидал, что роутер перезагрузится, а конфигурация будет восстановлена до состояния перед внесением изменений. Однако изменения не откатились, и роутер не перезагрузился.

Кто-нибудь сталкивался с подобным?

Команды, которые я выполнял:

command: system configuration fail-safe timer reboot 60
stdout:  Core::System::Mtd::ConfigStorage: Bumped up to 60 seconds.

command: object-group fqdn test
stdout:  Network::ObjectGroup: "test": group created.

command: object-group fqdn test description "test"
stdout:  Network::ObjectGroup: "test": set group description.

command: object-group fqdn test include domain-1 stdout:
stdout:  Network::ObjectGroup: "test": added included FQDN "domain-1".

command: object-group fqdn test include domain-2
stdout:  Network::ObjectGroup: "test": added included FQDN "domain-2".

command: system configuration fail-safe rollback
stdout:  Core::System::Mtd::ConfigStorage: Ignored a fail-safe rollback: no pending changes.

 

3 answers to this question

Recommended Posts

  • 0
Posted

Сообщение

Bumped up to 60 seconds.

означает, что режим fail-safe уже был включен ранее.

В выводе show last-change видно текущее состояние:

(config)> show last-change

        ...

        fail-safe: 
               action: 
              unsaved: no
            time-left: 0
             rollback: no
              blocked: no

Чтобы fail-safe заметил изменения в конфигурации, нужно её сохранить

copy running-config startup-config

или

system configuration save

 

  • 0
Posted (edited)

Спасибо за ответ.
После выполнения команды system configuration save перед командой fail-safe rollback действительно помогло и роутер начал откатывать правки и перезагружаться.

На этот раз решил попробовать сделать все то же самое, но не выполнять команду fail-safe rollback, чтобы посмотреть произойдет ли rollback автоматически после истечения времени таймера (1 мин), но ничего не произошло:

command: system configuration fail-safe timer reboot 60

command: object-group fqdn test

command: object-group fqdn test description "test"

command: object-group fqdn test include domain-1

command: object-group fqdn test include domain-2

command: show rc object-group fqdn | grep test
stdout:
         config, name = fqdn:
               name: test

             config, name = description, final = yes:
            description: test

//
// прошло 2 минуты
//

command: show rc object-group fqdn | grep test
stdout:
         config, name = fqdn:
               name: test

             config, name = description, final = yes:
            description: test
Edited by LVpcNVtt
хотел кое что уточнить
  • 0
Posted
10 минут назад, LVpcNVtt сказал:

... но ничего не произошло:

Я же писал выше, что нужно сохранить конфигурацию после изменения настроек.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.