JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Cluster 系统管理指南     Oracle Solaris Cluster 4.0 (简体中文)
search filter icon
search icon

文档信息

前言

1.  Oracle Solaris Cluster 管理简介

2.  Oracle Solaris Cluster 和 RBAC

3.  关闭和引导群集

4.  数据复制方法

5.  管理全局设备、磁盘路径监视和群集文件系统

管理全局设备和全局名称空间概述

Solaris Volume Manager 的全局设备许可

动态重新配置全局设备

管理群集文件系统概述

群集文件系统限制

管理设备组

如何更新全局设备名称空间

如何更改用于全局设备名称空间的 lofi 设备的大小

迁移全局设备名称空间

如何将全局设备名称空间从专用分区迁移到 lofi 设备

如何将全局设备名称空间从 lofi 设备迁移到专用分区

添加并注册设备组

如何添加和注册设备组 (Solaris Volume Manager)

如何添加并注册设备组(原始磁盘)

如何添加并注册复制设备组 (ZFS)

维护设备组

如何删除和取消注册设备组 (Solaris Volume Manager)

如何将节点从所有设备组中删除

如何将节点从设备组中删除 (Solaris Volume Manager)

如何从原始磁盘设备组删除节点

如何更改设备组属性

如何设置设备组所需的辅助节点数

如何列出设备组配置

如何切换设备组的主节点

如何将设备组置于维护状态

管理存储设备的 SCSI 协议设置

如何显示所有存储设备的默认全局 SCSI 协议设置

如何显示单个存储设备的 SCSI 协议

如何更改所有存储设备的默认全局隔离协议设置

如何更改单个存储设备的隔离协议

管理群集文件系统

如何添加群集文件系统

如何删除群集文件系统

如何检查群集中的全局挂载点

管理磁盘路径监视

如何监视磁盘路径

如何取消监视磁盘路径

如何打印故障磁盘路径

如何解决磁盘路径状态错误

如何从文件监视磁盘路径

如何启用节点在所有受监视的共享磁盘路径均发生故障时自动重新引导的功能

如何禁用节点在所有受监视的共享磁盘路径均发生故障时自动重新引导的功能

6.  管理法定

7.  管理群集互连和公共网络

8.  添加和删除节点

9.  管理群集

10.  对 CPU 使用控制的配置

11.  更新您的软件

12.  备份和恢复群集

A.  示例

索引

管理存储设备的 SCSI 协议设置

安装 Oracle Solaris Cluster 软件时,系统会自动为所有存储设备分配 SCSI 预留空间。请执行以下过程检查设备的设置,并在必要时覆盖设备的设置。

如何显示所有存储设备的默认全局 SCSI 协议设置

phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。

  1. 成为超级用户或承担可提供 solaris.cluster.read RBAC 授权的角色。
  2. 从任意节点上显示当前全局默认 SCSI 协议设置。
    # cluster show -t global

    有关更多信息,请参见 cluster(1CL) 手册页。

示例 5-12 显示所有存储设备的默认全局 SCSI 协议设置

以下示例显示了群集上所有存储设备的 SCSI 协议设置。

# cluster show -t global

=== Cluster ===                                

Cluster Name:                                   racerxx
  clusterid:                                      0x4FES2C888
  installmode:                                    disabled
  heartbeat_timeout:                              10000
  heartbeat_quantum:                              1000
  private_netaddr:                                172.16.0.0
  private_netmask:                                255.255.111.0
  max_nodes:                                      64
  max_privatenets:                                10
  udp_session_timeout:                            480
  concentrate_load:                               False
  global_fencing:                                 prefer3
  Node List:                                      phys-racerxx-1, phys-racerxx-2

如何显示单个存储设备的 SCSI 协议

phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。

  1. 成为超级用户或承担可提供 solaris.cluster.read RBAC 授权的角色。
  2. 从任意节点上显示存储设备的 SCSI 协议设置。
    # cldevice show device
    device

    设备路径的名称或设备名称。

    有关更多信息,请参见 cldevice(1CL)手册页。

示例 5-13 显示单个设备的 SCSI 协议

以下示例显示了设备 /dev/rdsk/c4t8d0 的 SCSI 协议。

# cldevice show /dev/rdsk/c4t8d0


=== DID Device Instances ===                   

DID Device Name:                                /dev/did/rdsk/d3
  Full Device Path:                               phappy1:/dev/rdsk/c4t8d0
  Full Device Path:                               phappy2:/dev/rdsk/c4t8d0
  Replication:                                    none
  default_fencing:                                global

如何更改所有存储设备的默认全局隔离协议设置

您可以针对连接到某个群集的所有存储设备全局性地打开或关闭隔离功能。如果单个存储设备的默认隔离值设置为 pathcountprefer3nofencing,则该设备的默认隔离设置将覆盖全局设置。如果存储设备的默认隔离值设置为 global,该存储设备将使用全局设置。例如,如果存储设备的默认设置为 pathcount,则当您执行以下过程将全局 SCSI 协议设置更改为 prefer3 时,该存储设备的设置不会更改。您必须执行如何更改单个存储设备的隔离协议中的过程来更改单个设备的默认设置。


注意

注意 - 如果在错误的情况下关闭了隔离功能,则您的数据在应用程序故障转移过程中易于损坏。当您考虑关闭隔离功能时,请仔细分析此数据损坏的可能性。如果共享存储设备不支持 SCSI 协议,或者您想要允许从群集外部的主机访问群集的存储,则可以关闭隔离功能。


要更改某个法定设备的默认隔离设置,必须先取消配置该设备,更改其隔离设置,然后再重新配置该法定设备。如果您计划为包括法定设备在内的设备定期关闭和重新打开隔离功能,应考虑通过法定服务器服务来配置法定,以避免在法定操作中出现中断。

phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。

  1. 成为超级用户或承担可提供 solaris.cluster.modify RBAC 授权的角色。
  2. 为所有不是法定设备的存储设备设置隔离协议。
    cluster set -p global_fencing={pathcount | prefer3 | nofencing | nofencing-noscrub}
    -p global_fencing

    为所有共享设备设置当前全局默认隔离算法。

    prefer3

    对具有两个以上路径的设备使用 SCSI-3 协议。

    pathcount

    根据连接到共享设备的 DID 路径的数目来确定隔离协议。pathcount 设置用于法定设备。

    nofencing

    通过设置所有存储设备的隔离状态来关闭隔离功能。

    nofencing-noscrub

    清理设备可确保设备清除所有持久的 SCSI 保留信息,并且允许从群集外部的系统访问存储。请仅对具有严重的 SCSI 保留问题的存储设备使用 nofencing-noscrub 选项。

示例 5-14 为所有存储设备设置默认全局隔离协议设置

以下示例将群集中所有存储设备的隔离协议设置为 SCSI-3 协议。

# cluster set -p global_fencing=prefer3

如何更改单个存储设备的隔离协议

您还可以设置单个存储设备的隔离协议。


注 - 要更改某个法定设备的默认隔离设置,必须先取消配置该设备,更改其隔离设置,然后再重新配置该法定设备。如果您计划为包括法定设备在内的设备定期关闭和重新打开隔离功能,应考虑通过法定服务器服务来配置法定,以避免在法定操作中出现中断。


phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。


注意

注意 - 如果在错误的情况下关闭了隔离功能,则您的数据在应用程序故障转移过程中易于损坏。当您考虑关闭隔离功能时,请仔细分析此数据损坏的可能性。如果共享存储设备不支持 SCSI 协议,或者您想要允许从群集外部的主机访问群集的存储,则可以关闭隔离功能。


  1. 成为超级用户或承担可提供 solaris.cluster.modify RBAC 授权的角色。
  2. 设置存储设备的隔离协议。
    cldevice set -p default_fencing ={pathcount | \
    scsi3 | global | nofencing | nofencing-noscrub} device
    -p default_fencing

    修改设备的 default_fencing 属性。

    pathcount

    根据连接到共享设备的 DID 路径的数目来确定隔离协议。

    scsi3

    使用 SCSI-3 协议。

    global

    使用全局默认隔离设置。global 设置用于非法定设备。

    通过设置指定 DID 实例的隔离状态可关闭隔离功能。

    nofencing-noscrub

    清理设备可确保设备清除所有持久的 SCSI 保留信息,并且允许从群集外部的系统访问存储设备。请仅对具有严重的 SCSI 保留问题的存储设备使用 nofencing-noscrub 选项。

    device

    指定设备路径的名称或设备名称。

    有关更多信息,请参见 cluster(1CL) 手册页。

示例 5-15 设置单个设备的隔离协议

以下示例为设备 d5(由设备编号指定)设置了 SCSI-3 协议。

# cldevice set -p default_fencing=prefer3 d5

以下示例为 d11 设备关闭了默认隔离功能。

#cldevice set -p default_fencing=nofencing d11