建立双节点群集
建立双节点群集,实现Web服务和数据库服务的高可用性。本例的环境是以两台SunE3500和外挂A5100阵列,每台E3500配有两个I/O板,每个IO有一个内置的以太网口,分别是hme0和hme1,另外有一个四口以太网卡,分别是qfeO到qfe3,本例使用hme0、hme1和qfe3接口。主机名分别是gold和silver。操作系统采用Solaris7。
首先进行gold和silver节点的网络配置。可以通过admintool图形工具或者通过编辑hosts、hostname.xxxx和netmasks文件来配置。如果这些文件配置的比较混乱,手工清除比较麻烦,则可以通过运行sys-unconfig命令清除所有的网络配置,然后在ok提示符下运行reset命令,这样就能通过solaris的配置向导重新进行覆盖式的网络配置。配置后,gold和silver节点的网络配置文件如下表:
然后安装LogatoCluster软件包,其中包括两个组件:ClusterAgent(代理软件)和ClusterManagementConsole(群集管理控制台)。ClusterAgent安装在各节点上,作用是监控、管理各个节点的应用进程以及各种群集资源,包括管理IP地址、节点别名和数据源等,群集的规则由应用服务的主ClusterAgent执行,主ClusterAgent还负责群集数据的复制和监视其他ClusterAgent。ClusterManagementConsole是LegatoCluster的图形管理工具,可以从一个节点管理整个群集。如果在一个节点上安装两个组件,应当先安装ClusterAgent,再安装ManagementConsole.以超级账户超级登录,将CD上的软件包解到硬盘上:pkadd-ddirdir是LegatoCluster软件包所在的路径,例如/cdrom/cdrom0/cluster/.然后提示选择安装agent、console和文档组件,输入all解开所有组件:下-步提示输入软件和文档的目标路径,缺省是/optLGTOlc。继续完成解包过程。
LegatoClusterAgent的安装需要在root账户下进行,安装前,还需要设置环境变量FT_DIR和FTDOMAIN。FTDIR指示Cluster安装软件的路径,本例中就是/opt/LGTOlc;FTDOMAIN指明群集域的名称,例如WEBCLST。可以在cshrc或login文件中设置该变量。转到$FTDIR/bin路径下,执行ft.setup脚本,按照提示完成Agent的安装,其中需要确认群集域名和主代理节点名,一般将第一个安装Agent软件的节点定为主代理节点(PrimaryAgentNode),其他节点都是辅助代理节点。使用$FTDIR/bin路径下的ftsetup脚本启动本地Agent:.ft.startup,使用ft.shutdown可以停止本地Agnet。
LegatoCluterManagementConsole可以安装在任何一个网络节点上,需要注意的是:FTDIR路径下需要有config子目录,其中要包含合法的群集节点文件,形式是-sites,例如WEBCLST-gold,安装ManagementConsole时需要读取该文件。-sites文件是由群集Agent软件产生的,不能编辑,而且域中各节点的sites文件要匹配。如果运行ManagementConsole的主机单独分开,就需要创建$FTDIR/config路径,并将现有Agent节点的-sites文件复制到该路径下。另外还需要设置FtCONSOLEDIR环境变量,指明ManagementConsole安装文件所在路径,缺省是/opt/LGTOlc/console,必须设置该变量,否则将会出错。使用FTCONSOLE_DIR路径下的fconsole脚本启动群集管理控制台。
Legato提供了图形界面的配置工具,但该工具最终也是对一个称为machine.conf的文件进行配置,由该配置文件指示Legato群集的行为。下面是Gold节点的machine.conf文档,可参考该文档进行配置,如果对其中的指令很熟悉的话,也可以直接通过该文件进行配置
- 上一篇:建设一个优秀的网站需要注意什
- 下一篇:服务器AlX的配置

