在给pacemaker添加ipv6类型的resource agent的时候发生错误,错误信息如下:
Failed actions:
ipv6-vip-master_start_0 on node2 'unknown error' (1): call=542, status=complete, exit-reason='[findif] failed', last-rc-change='Tue Mar 29 17:12:33 2016', queued=0ms, exec=72ms
从错误信息可以看出出错原因是findif failed,意思是无法找到所加ip对应的网卡,于是检查自己的网卡信息,在我的服务器上,ipv6所在网卡为ens9:
转自:https://github.com/edazdarevic/CIDRUtils.git
该方法同时支持ipv4和ipv6,检查ip是否在指定的cidr内。
实现代码为java。
ipv6是所有网络服务都无法回避的一个大问题,这里给出在openstack中生成实例获取ipv6类型的ip的实现过程中镜像的修改。
1、修改/etc/sysconfig/network-scripts/ifcfg文件
IPV6INIT=yes
DHCPV6C=yes