0%

下载 adb 工具,对应平台如下:

1
2
3
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
阅读全文 »

这篇文章想跟大家聊一聊运维工程师如何去体现运维工作的价值,或者说运维的绩效可以从哪些方面进行考虑。

前几天在一个技术讨论群里,一位兄弟发起了一个话题:运维要怎么更好地展示自己的业绩,让绩效更好看?🤔

这个话题引发了一番讨论,在这里,我想根据讨论的内容以及自己的想法进行总结,分享一下运维工作可以从哪些方面寻找亮点。🔍

与众多互联网相关岗位相比,运维的工作内容可谓是多又杂,还难以被人关注到,往往只有在系统出现问题的时候,运维才有可能被人关注到。但运维的首要任务,不就是保障系统的稳定性,让系统持续可用嘛,自然不可能为了得到关注而盼着系统出故障,系统总是出现故障也会让他人质疑运维工程师的能力。

那么,运维该如何从日常工作中寻找有价值的工作,以此来体现运维的核心能力呢?我觉得可以从以下几个各方面考虑。

阅读全文 »

Oxidized 是一个使用 Ruby 编写的开源网络设备配置备份工具,是 RANCID(思科的一个工具) 的替代品,轻量级且可扩展的 Oxidized 支持 130 多种操作系统。

体验一下它的功能以及各种实现,看如何能与现有的系统进行整合,或者用 python 造个简单的轮子。

结论:

  1. 整体使用感受:作为一个专门的配置备份软件,可以说把一个功能做到了比较高的水平!

  2. 亮点功能:可以支持监听设备上报的 syslog 日志中的配置改动来触发配置文件备份,对我来说是一个全新的思路

    目前支持 ios、junos、eos、nsos、aruba,后面有时间可以验证一次。

阅读全文 »

在使用 Netmiko 的过程中,出于某些原因(SSH 新建连接慢、VTY 数量限制等),需要把 Netmiko 已经连接到设备上的 SSH 会话保持住,防止超时。

网络设备的超时时间是按照最后一次接收到命令的时间开始算的(以华三设备为例),所以一般发送一个回车、空字符等等都可以实现保活。

Netmiko 本身提供了一个 is_alive() 方法来对会话进行验证,底层实现是通过发送 null 来做的。

简单记录一下验证过程:

阅读全文 »

Router ID

  • 使用 router-id 命令为指定进程手动指定 router-id。
  • 如果 router-id 需要路由可达,配置具有相同 IP 地址的 loopback 接口,并将其宣告在 OSPF 进程下。
  • 在本区域的地址空间中选择一个地址作为 router-id 及 loopback 接口,便于路由发布;或者全网使用单独的网段来配置 router-id
  • 如果其他协议或者功能等需要使用 loopback 接口,尽量使用新的地址

Process ID

OSPF process id 是本地有效的,用来区分不同的 OSPF 进程,但是仍然建议在单进程的情况下全网配置保持一致,这样有利于自动化配置。

认证

邻居路由器两端接口的验证模式必须一致,如果设置了密钥,需要保证密钥一致,认证分为接口认证和区域认证两种。

阅读全文 »