其中除了lvs.sh脚本为笔者原创,其它脚本仅作小部分修改而已。

昨天又想了想,将director中的RIP可以定义为数组,放置指定配置文件,及其他相关变量,都以配置文件的形势分离,然后将start和stop及status加上笔者的lvs脚本,各自内容做成一个函数,然后才是一个完整的SysV风格的服务脚本,无奈于近来时间问题,暂时搁置,得熬过这阵子,再做折腾。

下面给出RIP部分的实现方式,有兴趣的哥们可以玩玩.

[root@demo2 ~]# RIP[0]=192.168.88.20
[root@demo2 ~]# RIP[1]=192.168.88.21
[root@demo2 ~]# RIP[2]=192.168.88.22
[root@demo2 ~]# RIP[3]=192.168.88.23
[root@demo2 ~]# for i in ${RIP[@]}; do
> echo $i
> echo OK.
> done
192.168.88.20
OK.
192.168.88.21
OK.
192.168.88.22
OK.
192.168.88.23
OK.