跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Cluster 系统管理指南 Oracle Solaris Cluster 4.0 (简体中文) |
1. Oracle Solaris Cluster 管理简介
2. Oracle Solaris Cluster 和 RBAC
SPARC: 如何在节点上显示 OpenBoot PROM (OBP)
如何更改现有 Oracle Solaris Cluster 逻辑主机名资源使用的逻辑主机名
如何从群集节点卸载 Oracle Solaris Cluster 软件
创建、设置和管理 Oracle Solaris Cluster SNMP 事件 MIB
如何使用 Common Agent Container 更改服务或管理代理的端口号
如何从在非群集模式下引导的节点中获取 Solaris Volume Manager 元集
如何保存 Solaris Volume Manager 软件配置
您可以在区域群集中执行其他管理任务,例如,移动区域路径、准备区域群集以运行应用程序,以及克隆区域群集。必须从全局群集的投票节点执行所有这些命令。
注 - 区域群集中的区域是在运行 clzonecluster install - c 对配置文件进行配置时配置的。有关使用 -c config_profile 选项的说明,请参见《Oracle Solaris Cluster 软件安装指南》中的"配置区域群集"。
注 - 仅从全局群集中的投票节点运行的 Oracle Solaris Cluster 命令在用于区域群集时无效。有关命令在区域中的有效用法的信息,请参见相应的 Oracle Solaris Cluster 手册页。
表 9-3 其他区域群集任务
|
您可以删除特定区域群集,或者使用通配符删除在全局群集中配置的所有区域群集。在删除区域群集之前,必须对其进行配置。
从全局群集的节点执行此过程中的所有步骤。
phys-schost# clresourcegroup delete -F -Z zoneclustername +
注 - 此步骤是从全局群集节点中执行的。要改为从区域群集的某个节点执行此步骤,请登录到该区域群集节点,并在命令中省略 -Z zonecluster。
phys-schost# clzonecluster halt zoneclustername
phys-schost# clzonecluster uninstall zoneclustername
phys-schost# clzonecluster delete zoneclustername
示例 9-11 从全局群集中删除区域群集
phys-schost# clresourcegroup delete -F -Z sczone +
phys-schost# clzonecluster halt sczone
phys-schost# clzonecluster uninstall sczone
phys-schost# clzonecluster delete sczone
可以通过直接挂载或回送挂载将文件系统导出到区域群集。
区域群集支持以下文件系统的直接挂载:
UFS 本地文件系统
Oracle Solaris ZFS(作为数据集导出的)
受支持 NAS 设备中的 NFS
区域群集可以管理以下文件系统的回送挂载:
UFS 本地文件系统
UFS 群集文件系统
您可以配置 HAStoragePlus 或 ScalMountPoint 资源以管理文件系统的挂载。有关向区域群集中添加文件系统的说明,请参见《Oracle Solaris Cluster 软件安装指南》中的"向区域群集中添加文件系统"。
phys-schost# 提示符表示全局群集提示符。此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。
此过程的某些步骤是从全局群集的一个节点上执行的。其他步骤是从区域群集中的一个节点上执行的。
phys-schost# clresource delete -F -Z zoneclustername fs_zone_resources
phys-schost# clresource delete -F fs_global_resources
请小心使用 -F 选项,因为它会强制删除您所指定的所有资源,即使您没有首先禁用这些资源也是如此。您指定的所有资源都将从其他资源的资源依赖性设置中删除,而这可能导致群集丢失服务。未删除的相关资源可能被置于无效状态或错误状态。有关更多信息,请参见 clresource(1CL) 手册页。
提示 - 如果删除的资源所属的资源组稍后变为空组,则您可以放心地删除该资源组。
例如:
phys-schost# clzonecluster configure zoneclustername
phys-schost# clzonecluster configure zoneclustername
clzc:zoneclustername> remove fs dir=filesystemdirectory
clzc:zoneclustername> commit
文件系统挂载点由 dir= 指定。
phys-schost# clzonecluster show -v zoneclustername
示例 9-12 删除区域群集中的高可用性本地文件系统
此示例说明如何删除一个具有挂载点目录 (/local/ufs-1) 的文件系统,该文件系统是在名为 sczone 的区域群集中配置的。资源为 hasp-rs,其类型为 HAStoragePlus。
phys-schost# clzonecluster show -v sczone ... Resource Name: fs dir: /local/ufs-1 special: /dev/md/ds1/dsk/d0 raw: /dev/md/ds1/rdsk/d0 type: ufs options: [logging] ... phys-schost# clresource delete -F -Z sczone hasp-rs phys-schost# clzonecluster configure sczone clzc:sczone> remove fs dir=/local/ufs-1 clzc:sczone> commit phys-schost# clzonecluster show -v sczone
示例 9-13 删除区域群集中的高可用性 ZFS 文件系统
此示例说明了如何删除名为 HAzpool 的 ZFS 池中的一个 ZFS 文件系统,该文件系统是在 sczone 区域群集中类型为 SUNW.HAStoragePlus 的资源 hasp-rs 中配置的。
phys-schost# clzonecluster show -v sczone ... Resource Name: dataset name: HAzpool ... phys-schost# clresource delete -F -Z sczone hasp-rs phys-schost# clzonecluster configure sczone clzc:sczone> remove dataset name=HAzpool clzc:sczone> commit phys-schost# clzonecluster show -v sczone
您可以从区域群集中删除存储设备,例如 Solaris Volume Manager 磁盘集和 DID 设备。执行此过程可从区域群集中删除存储设备。
此过程的某些步骤是从全局群集的一个节点上执行的。其他步骤可以从区域群集中的一个节点上执行。
找出并删除为要删除的区域群集设备配置的 Oracle Solaris Cluster 资源类型,例如 SUNW.HAStoragePlus 和 SUNW.ScalDeviceGroup。
phys-schost# clresource delete -F -Z zoneclustername dev_zone_resources
phys-schost# clzonecluster show -v zoneclustername ... Resource Name: device match: <device_match> ...
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> remove device match=<devices_match> clzc:zoneclustername> commit clzc:zoneclustername> end
phys-schost# clzonecluster reboot zoneclustername
phys-schost# clzonecluster show -v zoneclustername
示例 9-14 从区域群集中删除 SVM 磁盘集
此示例说明了如何删除在名为 sczone 的区域群集中配置的 Solaris Volume Manager 磁盘集 apachedg。apachedg 磁盘集的编号为 3。这些设备由在群集中配置的 zc_rs 资源使用。
phys-schost# clzonecluster show -v sczone ... Resource Name: device match: /dev/md/apachedg/*dsk/* Resource Name: device match: /dev/md/shared/3/*dsk/* ... phys-schost# clresource delete -F -Z sczone zc_rs phys-schost# ls -l /dev/md/apachedg lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/apachedg -> shared/3 phys-schost# clzonecluster configure sczone clzc:sczone> remove device match=/dev/md/apachedg/*dsk/* clzc:sczone> remove device match=/dev/md/shared/3/*dsk/* clzc:sczone> commit clzc:sczone> end phys-schost# clzonecluster reboot sczone phys-schost# clzonecluster show -v sczone
示例 9-15 从区域群集中删除 DID 设备
此示例说明如何删除在名为 sczone 的区域群集中配置的 DID 设备 d10 和 d11。这些设备由群集中配置的 zc_rs 资源使用。
phys-schost# clzonecluster show -v sczone ... Resource Name: device match: /dev/did/*dsk/d10* Resource Name: device match: /dev/did/*dsk/d11* ... phys-schost# clresource delete -F -Z sczone zc_rs phys-schost# clzonecluster configure sczone clzc:sczone> remove device match=/dev/did/*dsk/d10* clzc:sczone> remove device match=/dev/did/*dsk/d11* clzc:sczone> commit clzc:sczone> end phys-schost# clzonecluster reboot sczone phys-schost# clzonecluster show -v sczone