AirNet笔记1

将相本无种,男儿当自强。这篇文章主要讲述AirNet笔记1相关的知识,希望能为你提供帮助。
版本:AirNet-Linux-A-RedHat7.5
1、AirNet系统只有mid进程检查授权,授权是对主机名,ip地址,运行的程序(含顺序),节点号,这些项有改变需要重新授权;

[root@ACSDD5 bin]# hostname acsdd5//k8s要求RFC1123主机名格式,必须由小写字母数字字符- or .组成
[root@ACSDD5 bin]# ./mid
[INFO]*****progam startup*****
[INFO]get hostname successfule [name]:acsdd5
[ERROR]can not find this hostname from network.xml
network.xml中主机名修改为小写acsdd5后,运行./mid报错授权问题。
[ERROR]license error ,this host is not valid ...Please contact CDATC company

2、关于redis:是每个主机的缓存,同进程间同步还是使用的mid,redis只是需要在本机持久化的在配置(原来使用的是mid内部存储的开辟的空间,这样mid的职责就比较复杂,容易出问题,现在mid的职责单一,这样mid的效率和稳定性是可以得到保障的,redis是高速的缓存)
——所有进程之间的通信都是使用mid,只是说有些程序需要序列化的内容才使用redis,例如:扇区信息FDP只有变化了或者没变化的话很长时间才会发一次,假如SDD重启了,第一次需要读取缓存的上一次的扇区信息,这种需要redis。
——新的主机,mid启动的时候,如果本机有数据需要缓存,会从别的主机上同步到本机的redis。
——redis的端口:6379,6378,不对外,系统内部使用,所以docker镜像不需要对外开放该端口,需测试?
本机上的进程mnt、mid、rfp、afp在本机持久化的配置使用redis(6379)
[root@SDFP1 ~]# lsof -i
redis-ser1520root8uIPv4271450t0TCP SDFP1:6379-> SDFP1:28493 (ESTABLISHED)#1
redis-ser1520root9uIPv4273790t0TCP SDFP1:6379-> SDFP1:28659 (ESTABLISHED)#3
redis-ser1520root10uIPv4368670t0TCP SDFP1:6379-> SDFP1:28759 (ESTABLISHED)#4
redis-ser1520root11uIPv4333160t0TCP SDFP1:6379-> SDFP1:28845 (ESTABLISHED)#2

mnt2272root7uIPv4271440t0TCP SDFP1:28493-> SDFP1:6379 (ESTABLISHED)#1
mid2792root 1455uIPv4368770t0TCP SDFP1:28845-> SDFP1:6379 (ESTABLISHED)#2
rfp2811root32uIPv4305820t0TCP SDFP1:28659-> SDFP1:6379 (ESTABLISHED)#3
afp2817root30uIPv4354960t0TCP SDFP1:28759-> SDFP1:6379 (ESTABLISHED)#4

所有进程之间的通信都是使用mid,这里不应该有mnt?
[root@SDFP1 ~]# lsof -i
mid2792root 1441uIPv4 153046510t0TCP SDFP1:24255-> SDFP2:46004 (SYN_SENT)
mnt2272root93uIPv4 153046520t0TCP SDFP1:22760-> SDFP2:46011 (SYN_SENT)

【AirNet笔记1】#13、某个服务器,例如SDFP2,将其迁移到DOCKER镜像后,只要开放mid端口(redis端口不对外,操作系统内部使用),需测试?

    推荐阅读