电脑技术学习

首发专题:交换机群集创建与管理(下)

dn001

  ---------------群集创建-----------
  创建群集时,需要连接运行支持群集的交换机,为命令交换机指定IP地址并启用它,然后将候选交换机加入到群集。群集创建后,便可以通过命令交换机的IP地址,访问群集中所有交换机了。            
  
    可以通过Visual Switch Manager或CLI启用命令交换机,使用VSM启用命令交换机的步骤如下:
    1)在设置好的浏览器中输入交换机IP地址,单击Cluster Management Suite or Visual Switch Manager访问Cata1ySt 2900XL系列交换机主页。
    2)在菜单中选择C1uSter Cluster Command Configuration 。            
    3)为群集命名,并在群集配置窗口中选择Enable.
    4)启用命令交换机后,需要选择Cluster Cluster Builder形成群集。       
  
  Cluster Builder使用CDP能够自动发现候选交换机,并加到群集中。通过使用CDP,交换机能自动发现星型和菊花链型拓扑结构。假如和命令交换机连接的交换机不支持CDP,则群集仍然能发现它;而假如它既不支持CDP,也不支持群集,则群集不会发现它。
  
    Cluster Builder开始运行时,它自动列出和命令交换机直接成间接连接的候选交换机,提示增加合适的候选交换机来创建群集。如图2-14所示,提示的候选交换机窗口包括交换机的设各类型、MAC地址等。当有新的交换机连接到群集中,在Cluster Builder下次重新启动时,会重新提示增加候选交换机。假如相连的交换机个数超过 16个,则Cluster Builder不再提示。
  
    选择一个候选交换机,并输入该交换机的密码,单击OK按钮便可以把该交换机加入到群集中。用同样方法,可以继续将其他候选交换机加入到群集,最多不超过16个。只有输入交换机密码正确,并在同一个治理VLAN,候选交换机才能成功地加入到群集。候选交换机加入到群集后,它便会继续命令交换机的密码。
   
  图-候选交换机提示
  通过CLI创建群集,需要以下操作步骤:
  
  1)   通过命令 configure terminal,进入命令交换机全局配置模式。
  
  2)   使用命令 cluster enable name ,启用命令交换机和命名群集。
  
  3)   返回特权配置模式,使用命令show candidate,显示候选交换机。结果如下:
   
  
    4)使用命令show cluster members,看一下当前群集成员。
  
    5)进入全局配置模式,通过命令cluster member n mac-address hw-addr passWord password 增加候选交换机到群集。该命令中的n可以指定为I~15之间任意的一个数,但不能为使用Show Cluster members命令显示的任何交换机编号(SN)。hw-addr而厂是候选交换机的MAC地址,在第四步中可以得到。
  
    至此,群集便创建完成,可以输入end命令返回特权模式,使用Show Cluster members命令在此查看配置的群集状态。
  -----------群集中交换机配置的自动改变------------
  
  
    群集创建以后,NAT(网络地址翻译,Network_Address Translation)命令会自动加到命令交换机的配置文件中,不能随便修改或删除它。例如:ip nat inside source list 199interface VLAN8 overload,Access-list 199 dynamic Cluster-NAT permit ip any.除此之外,命令交换机还自动配置成员交换机的主机名、密码和SNMP公共字符中等。
  
    假如成员交换机末指定主机名,在它加入群集时,命令交换机会自动将自已的主机名增加一个数字,作为成员交换机的主机名。例如,命令交换机名称为CenterCluster,则会将群集成员5命名为CenterCluster-5。当成员交换机从群集中删除,成加入新的群集,则它的主机名CenterCluster-5会被删除,或被新的命令交换机命名覆盖。但假如成员交换机有自己的主机名,在加入群集时仍然使用自己的名称。
  
    成员交换机加入到群集后,其SNMP公共字符串会被命令交换机相应的字符中后加上"@esN"(N为命令交换机编号)覆盖,例如命令交换机只读字符中为CenterPublic,则加入群集的成员交换机的只读字符中会被设置为CenterPublic@esN。假如命令交换机有多个只读成读写公共字符串,则会使用第一个字符串并增加"@esN",覆盖成员交换机的SNMP的公共字符串。
  
    成员交换机加入群集时,会自动继续命令交换机密码,但当它从群集中删除时,会恢复原来的密码。当然假如命令交换机未设置密码,成员交换机密码会被配置为空。因为命令交换机和成员交换机所支持的密码长度和级别有所不同,所以在继续密码时,也略有变化。例如,假如命令交换机的密码长度大于8个字符,而作为成员交换机的Catalyst1900或2820型交换机密码最多支持8个字符,则成员交换机会只继续前8个字符。假如成员交换机只支持1级和I5级密码,则在继续命令交换机时,命令交换机的1~14级用户权限会继续到成员交换机的1级用户中,15级用户权限继续到成员交换机15级在群集中增加和删除成员交换机
  
    在群集创建一节中,我们说过cluster Bui1der开始运行时,它自动列出和命令交换机直接或间接连接的候选交换机,提示增加合适的候选交换机,使之成为群集中的成员交换机。以下是Cluster Builder运行以后,在没有提示窗口的情况下增加和删除成员交换机的方法。
  
    使用Cluster Bui1der组件,可以方便地增加交换机到群集中。已加入群集中的交换机的标签是绿色的,候选交换机标签为蓝色,如图2-I5所示。增加成员交换机时,右击候选交换机,在弹出菜单中选择Add to Cluster项,提供候选交换机密码后即可将其作为成员交换机。假如选择的候选交换机和命令交换机不在同一个治理VLAN中,ClusterBui1der会显示候选交换机不可到达的消息,则加入群集失败。使用Ctrl键和单击可以同时选择多个候选交换机,一次增加多个成员交换机到群集中。
  
  图-使用Cluster Builder增加成员交换机
  
  删除成员交换机时,在Cluster Builder中右击群集中的交换机,选择弹出菜单中的Remove from Cluster项即可。                            
  
    在CLI界面中可以使用cluster setup命令增加成员交换机到群集,具体步骤如下:
  
    1)在特权模式下,输入cluster setup命令启动群集配置脚本,用户可以使用Ctrl-C 随时终止配置脚本。
  
    2)交换机提示Continue with cluster configuration dialog?[yes/no]:,键入y,继续配置。
  
    3)系统接着提示候选交换机的MAC地址等信息:The following configuration command script was created: cluster member n mac-address hw-addr,并询问是否将上面显示的候选交换机加入到群集中:Use this configuration?[yes/no]:,输入y,则候选交换机全部成为成员交换机。
  
    4)此时可以使用show cluster members命令检查群集中的成员情况。
  
    在上面第三步中,只有直接和命令交换机连接 (即交换机的hop为1),并没有于指定IP地址的交换机,才能显示为候选交换机。
  
    使用CLI界面删除群集中的成员交换机,有两种方法:分别是在命令交换机中进行和在成员交换机中操作。在命令交换机中删除某成员交换机的步骤如下:
  
    1)使用 show cluster members命令,查看群集状态,并记住要删除成员交换机的MAC地址和成员编号n.
  
    2)使用命令configure terminal进入全局配置模式。
  
    3)使用命令no cluster member n,删除成员交换机。
  
    4)输入end进入特权模式,使用show cluster members命令检查新的群集状态。
  
    同样,也可以使用CLI命令在成员交换机中将自己从群集中删除,严格地说在成员交换机上使用命令将其从群集中删除,并不是彻底的删除。命令交换机会认为使用这不中方式从群集中删除的交换机处于停用(down)状态,直到在命令交换机中将成员交换机删除。这种删除成员交换机的步骤如下:
  
    1)登录到成员交换机的CLI,并进入全局配置模式。
  
    2)使用命令no cluster commander-address,从群集中删除成员交换机。
  
    3)进入特权模式,输入命令show cluster,检查成员交换机是不是群集的一部分。
  
    这样,在成员交换机中就将其从群集中删除了,假如要彻底将其删除,还需要用上面讲述的方法在命令交换机上进行。