AirNet笔记1
Posted 技术支持department
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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-ser 1520 root 8u IPv4 27145 0t0 TCP SDFP1:6379->SDFP1:28493 (ESTABLISHED) #1
redis-ser 1520 root 9u IPv4 27379 0t0 TCP SDFP1:6379->SDFP1:28659 (ESTABLISHED) #3
redis-ser 1520 root 10u IPv4 36867 0t0 TCP SDFP1:6379->SDFP1:28759 (ESTABLISHED) #4
redis-ser 1520 root 11u IPv4 33316 0t0 TCP SDFP1:6379->SDFP1:28845 (ESTABLISHED) #2
mnt 2272 root 7u IPv4 27144 0t0 TCP SDFP1:28493->SDFP1:6379 (ESTABLISHED) #1
mid 2792 root 1455u IPv4 36877 0t0 TCP SDFP1:28845->SDFP1:6379 (ESTABLISHED) #2
rfp 2811 root 32u IPv4 30582 0t0 TCP SDFP1:28659->SDFP1:6379 (ESTABLISHED) #3
afp 2817 root 30u IPv4 35496 0t0 TCP SDFP1:28759->SDFP1:6379 (ESTABLISHED) #4
所有进程之间的通信都是使用mid,这里不应该有mnt?
[root@SDFP1 ~]# lsof -i
mid 2792 root 1441u IPv4 15304651 0t0 TCP SDFP1:24255->SDFP2:46004 (SYN_SENT)
mnt 2272 root 93u IPv4 15304652 0t0 TCP SDFP1:22760->SDFP2:46011 (SYN_SENT)
#13、某个服务器,例如SDFP2,将其迁移到DOCKER镜像后,只要开放mid端口(redis端口不对外,操作系统内部使用),需测试?
以上是关于AirNet笔记1的主要内容,如果未能解决你的问题,请参考以下文章