那么当 vm-1 上的服务想要访问 vm-2 上的服务的时候,网络应该怎么走呢?必然要基于物理网络来实现! 也就是图中红色虚线所示意的网路:vm-1 <=> host-1 <=> 交换机+路由器 <=> host-3 <=> vm-2。 这里我以虚拟网络架构图中 vm-1 与 vm-2 之间的通信为例描述一下数据封包的过程:1) vm-1 向 vm-2 发起请求,由于二者在同一个虚拟网段中,因此 vm-1 与 vm-2 互相知道彼此的 vm-2 回复 vm-1 时会走一遍相似的过程,如此 vm-1 与 vm-2 便实现了通信。 责任越大,权力也要越大 从上面的描述来看,虚拟层基础设施层是 VxLAN 中的关键实现。 举个例子,当 vm-1 与 vm-2 添加到同一个网段的时候,理论上他们需要获取彼此的 MAC 信息,这个时候 vm-1 发起广播,这个时候就需要虚拟层基础设施层用“魔法”把广播的信息发送到 vm-2
说明: 1.原生产集群为VM-1,VM-2,VM-3组成一个3节点的ZK集群; 2.对该集群扩容,增加至6节点(新增ZS-1,ZS-2,ZS-3),进行数据同步完成; 3.进行缩容,下掉原先来的三个节点 (VM-1,VM-2,VM-3); 4.替换nginx解析地址。
instance: vm-1 - targets: ['172.16.106.119:9100'] labels: instance: vm
AGE vm-1 10Gi RWO Delete Available vm-disks 92s vm