0%
sonic 各类告警日志梳理
编写
浏览:
1. 硬件类
本地日志:/var/log/syslog
1.1. 电源
插入
1
2# 初始化时默认打印
2022-02-14 17:56:02.609340 HOSTNAME <local2.warning> WARNING pmon#hwmgrd: :pluggable_dev_log:- Psu2 is plugged in. vendor: ARTESYN, serial number: L214VZ006005P拔出
1
2
3
4# 暂无操作日志,日志代码如下:
logger.log_warning(device + ' is pulled out. ')
# 预估拔出电源日志
2022-02-14 17:56:02.609340 HOSTNAME <local2.warning> WARNING pmon#hwmgrd: :pluggable_dev_log:- Psu2 is pulled out.异常
1
2
3# 异常也可能为四种异常('no power', 'thermal error', 'fan error', 'vol error')的任意组合,共 15 种情况:
2022-02-14 17:56:02.614955 HOSTNAME <local2.warning> WARNING pmon#hwmgrd: :dev_alarm_log:- Psu2 is alarm: no power
2021-12-22 03:42:27.825952 HOSTNAME <local2.warning> WARNING pmon#hwmgrd: :dev_alarm_log:- Psu1 is alarm: from normal to no power, vol error
OpenConfig 北向接口简介
编写
浏览:
数据中心网络 DCN 常见缩写词
编写
浏览:
缩写词 | 全称 | 说明 |
---|---|---|
DCN | Data Communicate Network | 数据通信网络 |
ADC | Advance Data center Core | 高级数据中心,承载普通 IDC 数据中心到 B1 流量和不同机房间的直通流量 |
CADC | Cloud Advance Data center Core | 高级云数据中心,承载公有云数据中心到 B1 流量和不同 AZ 间的直通流量 |
DC | Data Center | 数据中心,承担普通 IDC 机房内集群间流量。当机房内多于一个集群时,增加 DC 设备,避免集群数量多、ADC 设备端口紧张的问题,例如阳泉机房 |
CDC | Cloud Data center Core | 公有云数据中心,承担公有云机房内集群间流量,当机房内多于一个集群时,增加 CDC 设备 |
IC | Internal Core | 普通 IDC 数据中心中的内网核心 |
CIC | Cloud Internal Core | 公有云机房中的内网核心 |
IB | Internal Border | 普通 IDC 数据中心的 ToR 设备 |
CIB | Cloud Internal Border | 公有云数据中心的 ToR 设备 |
EC | External Core | 外网核心层交换机 |
EB | External Border | 外网汇聚层交换机 |
BC | Backbone Core | 外网核心层交换机 |
TOR | Top of Rack | 接入层交换机 |
IB | Inner Border | 内网接入层交换机 |
IC | Inner Core | 内网核心层交换机 |
SC | Super Core | 内网超级核心层交换机 |
4 Post | 一个集群由四个数据中心普通核心组成的网络架构,集群内为两层结构(ToR-IC),扩展性较弱 | |
CLOS | 利用三层无阻塞网络构成组成集群的网络架构,集群内为三层结构(ToR-Leaf-Spine),扩展、备份、容灾性强 | |
Spine | 核心层 Spine 交换机,在不同 Pod 间负责无阻塞连通的网络元素 | |
Leaf | 汇聚层 Leaf 交换机,连接 ToR 的网络元素 | |
SV | Server 服务器 | |
PoD | CLOS 架构下,四个 Leaf 及下联设备构成的单元 | |
服务器 PoD | 仅包含业务服务器的 PoD | |
基础服务 PoD | 包含基础服务 IBGW、BIGNAT 服务器的 PoD | |
出口 PoD | 负责集群间连接的 PoD |
gRPC 简介
编写
浏览:
1. RPC 回顾
RPC 简介:https://en.wikipedia.org/wiki/Remote_procedure_call
Remote procedure call, RPC:远程程序调用
1.1. 需求场景
- 分布式计算场景中,一台计算机产生一个 “需要在不同网络地址下的计算机中执行的” 子程序,希望:
- 像调用本地程序一样调用这些需在远程执行的子程序
- 无需编写远程交互的详细代码
- 且编码时只需完成简单的 “调用方式选择” 编码,即选择需调用的一个子程序的方式为:本地调用 or 远程调用