如果要在全局群集或区域群集中关闭或重新引导其他活动节点,对于您要引导的节点,请等到多用户服务器里程碑进入联机状态。
否则,该节点将无法从群集中要关闭或重新引导的其他节点那里接管服务。
如果您在来宾域运行 Oracle Solaris Cluster,则重新引导控制域或 I/O 域会对运行的来宾域产生影响,包括使域停止运行。您应该将工作负荷重新调整到其他节点,并在重新引导控制域或 I/O 域前停止运行 Oracle Solaris Cluster 的来宾域。
重新引导控制域或 I/O 域时,来宾域不接收或发送心跳信号。这会导致发生记忆分裂和群集重新配置。由于控制域或 I/O 域已重新引导,来宾域无法访问任何共享设备。其他群集节点会阻止该来宾域访问共享设备。当控制域或 I/O 域完成重新引导后,来宾域上的 I/O 操作会继续进行,但任何针对共享存储的 I/O 都会导致来宾域出现紧急情况,因为在群集重新配置过程中已将其阻隔在共享磁盘之外。如果来宾使用两个 I/O 域实现冗余,同时一次仅重新引导一个 I/O 域,则可以缓解该问题。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。
您还可以使用 Oracle Solaris Cluster Manager GUI 引导区域群集节点。有关 GUI 登录说明,请参见如何访问 Oracle Solaris Cluster Manager。
从全局群集的节点执行此过程中的所有步骤。
在基于 SPARC 的系统上,运行以下命令。
ok boot
在基于 x86 的系统上,运行以下命令。
显示 GRUB 菜单后,选择相应的 Oracle Solaris 条目,然后按 Enter 键。
当群集组件被激活时,所引导的节点的控制台上将显示消息。
如果您具有区域群集,可以指定要引导的节点。
phys-schost# clzonecluster boot -n node zoneclustername
phys-schost# cluster status -t node
phys-schost# clzonecluster status
当托管区域群集节点的节点以群集模式引导时,区域群集节点只能以群集模式引导。
以下示例显示了将节点 phys-schost-1 引导到全局群集后的控制台输出。
ok boot Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster ... NOTICE: Node phys-schost-1: attempting to join cluster ... NOTICE: Node phys-schost-1: joined cluster ... The system is coming up. Please wait. checking ufs filesystems ... reservation program successfully exiting Print services started. volume management starting. The system is ready. phys-schost-1 console login:示例 3-13 x86: 引导群集节点
以下示例显示了将节点 phys-schost-1 引导到群集后的控制台输出。
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: Size: 276915 + 22156 + 150372 Bytes /platform/i86pc/kernel/unix loaded - 0xac000 bytes used SunOS Release 5.9 Version on81-feature-patch:08/30/2003 32-bit Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: e1000g2. Hostname: phys-schost-1 Booting as part of a cluster NOTICE: CMM: Node phys-schost-1 (nodeid = 1) with votecount = 1 added. NOTICE: CMM: Node phys-schost-2 (nodeid = 2) with votecount = 1 added. NOTICE: CMM: Quorum device 1 (/dev/did/rdsk/d1s2) added; votecount = 1, bitmask of nodes with configured paths = 0x3. WARNING: CMM: Initialization for quorum device /dev/did/rdsk/d1s2 failed with error EACCES. Will retry later. NOTICE: clcomm: Adapter e1000g3 constructed NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 being constructed NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 being initiated NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 online NOTICE: clcomm: Adapter e1000g0 constructed NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 being constructed NOTICE: CMM: Node phys-schost-1: attempting to join cluster. WARNING: CMM: Reading reservation keys from quorum device /dev/did/rdsk/d1s2 failed with error 2. NOTICE: CMM: Cluster has reached quorum. NOTICE: CMM: Node phys-schost-1 (nodeid = 1) is up; new incarnation number = 1068503958. NOTICE: CMM: Node phys-schost-2 (nodeid = 2) is up; new incarnation number = 1068496374. NOTICE: CMM: Cluster members: phys-schost-1 phys-schost-2. NOTICE: CMM: node reconfiguration #3 completed. NOTICE: CMM: Node phys-schost-1: joined cluster. NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 being initiated NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 online NOTICE: CMM: Retry of initialization for quorum device /dev/did/rdsk/d1s2 was successful. WARNING: mod_installdrv: no major number for rsmrdt ip: joining multicasts failed (18) on clprivnet0 - will use link layer broadcasts for multicast The system is coming up. Please wait. checking ufs filesystems /dev/rdsk/c1t0d0s5: is clean. NIS domain name is dev.eng.mycompany.com starting rpc services: rpcbind keyserv ypbind done. Setting netmask of e1000g2 to 192.168.255.0 Setting netmask of e1000g3 to 192.168.255.128 Setting netmask of e1000g0 to 192.168.255.128 Setting netmask of clprivnet0 to 192.168.255.0 Setting default IPv4 interface for multicast: add net 224.0/4: gateway phys-schost-1 syslog service starting. obtaining access to all attached disks ***************************************************************************** * * The X-server can not be started on display :0... * ***************************************************************************** volume management starting. Starting Fault Injection Server... The system is ready. phys-schost-1 console login: