GIGASPACE是一个虚拟化的中间件层,他可以通过虚拟化传统应用中各层的中间件:数据、消息、远程调用、应用、web容器,可以即时scale out到多台物理机,不需要修改任何代码和配置。所以GIGASPACE XAP确实是一个比较牛的东西。
安装也方便,copy一个ZIP包到目的服务器,UNZIP一下,就可以启动了。当然根据各种服务类型肯定还要进行一些调优。
GIGASPACE由于是一个集中的中间件层,所以肯定需要统一的进行XAP管理,在10台设备以后可以选择放在一个网段或者使用UNICAST的方式进行统一的发现和管理,超过10台设备以后GIGASPACE建议使用multicast的进行管理,由于机器数量很大以后可能考虑到应用的隔离等原因必然需要分割VLAN,那就需要multicast可以跨网段传递。
在跨网段的组播传递中,首先必须保证三层交换机是支持主播传递协议的,如pim。2层交换机是支持igmp snooping的。我们拿CISCO交换机做例子:
三层交换机配置:
(config)#ip multicast-routing distributed 
(config-if)#ip pim sparse-dense-mode 
(config)#ip pim rp-address IPADDR ACL-NUM 
在这个例子中IP ADDR是三层交换机任何一个3层接口地址,只要可达即可。ACL NUM是access list号,最好是设置一个允许通过的组播号表,不然可能会让一些不该传的组播通过。
在所有的接口上都要打上ip pim sparse-dense-mode。
配置很简单,然后通过
ping 组播号,看一下是否有返回。
通过
sh ip mroute看一下组播路由是否都建立起来了。
交换机就配置完成了。
检查主机端,看主机端是否关闭了IPV6,我发现只要IPV6打开着,GIGASPACE的组播包就无法传递到其他网段了,因此在主机端都要关闭IPV6。
各种系统关闭IPV6的方法这里就不介绍了,google一下就有了。
然后启动各个网段的GIGASPACE,完成发现。