EisenHao's Note

Record growth and enjoy life!

0%

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
展开阅读全文 »

1. 北向接口简介

1.1. 背景

SDN(Software-Defined Networking,软件定义网络)能够很好地实现网络服务的可定制化,包括网络的可编程性、控制与转发相分离和集中化控制。用户可通过 SDN 的北向接口对网络资源进行编排以定制出满足自身需求的服务

展开阅读全文 »

缩写词 全称 说明
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

1. RPC 回顾

RPC 简介:https://en.wikipedia.org/wiki/Remote_procedure_call
Remote procedure call, RPC:远程程序调用

1.1. 需求场景

  • 分布式计算场景中,一台计算机产生一个“需要在不同网络地址下的计算机中执行的”子程序,希望:
    • 像调用本地程序一样调用这些需在远程执行的子程序
    • 无需编写远程交互的详细代码
    • 且编码时只需完成简单的“调用方式选择”编码,即选择需调用的一个子程序的方式为:本地调用 or 远程调用
展开阅读全文 »