只是想澄清一下:发出命令是否安全
request system software validate /var/tmp/image.tgz
在生产 Juniper MX路由器上不是在维护期间?我可以用这个命令破坏一些东西还是完全安全?
PS 我在瞻博网络网站上阅读了命令说明,没有明确的答案。
只是想澄清一下:发出命令是否安全
request system software validate /var/tmp/image.tgz
在生产 Juniper MX路由器上不是在维护期间?我可以用这个命令破坏一些东西还是完全安全?
PS 我在瞻博网络网站上阅读了命令说明,没有明确的答案。
这是灰色地带和个人喜好之一。一般来说,它是安全的,是的。但是,此命令执行的验证功能与此相同request system software add /var/tmp/image.tgz
。在最一般的意义上,验证组件从新版本的代码初始化守护进程的实例,并根据它们检查当前配置等,但是它们不会执行任何主要功能(即路由)。
您将在设备上消耗一些额外资源,因此请注意您的硬件限制或路由器上的当前负载。再说一次,除非您使用的是像 RE2000 这样的旧设备或真正突破了路由器的限制,否则您应该没问题。
也就是说,我从未见过它引起问题。
请记住,有时验证会失败。由于我们谈论的是 MX(不包括 MX5 变体),因此一个具体示例是当您使用 15.1 之前的版本而您将使用 15.1 或更高版本的版本时。15.1 之前的 FreeBSD 内核版本为 6、15.1 和更高版本,具体取决于特定目标版本,为 10 或更高版本。无论如何,当验证尝试在运行版本 6 的某个东西上启动用于更新内核(10+)的守护进程时,它会失败,因为它们在没有升级内核的情况下无法初始化。这就是为什么在某些情况下 JTAC 实际上建议您通过no-validate
在升级时使用标志来跳过验证。
它旨在确保安全。我从来没有因为validate
. 但是,在调用之前检查您的可用磁盘空间。