JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Cluster 软件安装指南     Oracle Solaris Cluster (简体中文)
search filter icon
search icon

文档信息

前言

1.  规划 Oracle Solaris Cluster 配置

2.  在全局群集节点上安装软件

3.  建立全局群集

4.  配置 Solaris Volume Manager 软件

5.  安装和配置 Veritas Volume Manager(Veritas 卷管理器)

6.  创建群集文件系统

创建群集文件系统

如何创建群集文件系统

创建 Oracle ACFS 文件系统

Oracle ACFS 文件系统的配置样例

如何注册和配置框架资源组

如何创建 Oracle ACFS 文件系统

如何注册和配置可伸缩设备组资源组

如何注册和配置 Oracle ASM 资源组

如何注册和配置 Oracle ACFS 代理资源组

如何创建与 Oracle Solaris Cluster 进行互操作的 Oracle Grid Infrastructure 资源

7.  创建非全局区域和区域群集

8.  将 Oracle Solaris Cluster 模块安装到 Sun Management Center

9.  从群集中卸载软件

A.  Oracle Solaris Cluster 安装和配置工作单

索引

创建群集文件系统

本节介绍了创建群集文件系统以支持数据服务的过程。

如何创建群集文件系统

对要创建的每个群集文件系统执行此过程。与本地文件系统不同,群集文件系统可以从全局群集中的任何节点进行访问。

开始之前

执行以下任务:

  1. 成为群集中任一节点上的超级用户。

    如果群集中配置有非全局区域,请从全局区域中执行此过程。


    提示 - 要更快地创建文件系统,请成为为其创建文件系统的全局设备的当前主节点上的超级用户。


  2. 创建文件系统。

    注意

    注意 - 创建文件系统时,会毁坏该磁盘上的所有数据。请确保指定的磁盘设备名称是正确的。如果指定的设备名称不正确,可能会删除不打算删除的数据。


    • 对于 UFS 文件系统,请使用 newfs(1M) 命令。
      phys-schost# newfs raw-disk-device

      下表显示了 raw-disk-device 参数名称的示例。请注意,卷管理器的命名规则各不相同。


      卷管理器
      磁盘设备名称样例
      描述
      Solaris Volume Manager
      /dev/md/nfs/rdsk/d1
      nfs 磁盘集中的原始磁盘设备 d1
      Veritas Volume Manager(Veritas 卷管理器)
      /dev/vx/rdsk/oradg/vol01
      oradg 磁盘组中的原始磁盘设备 vol01
      /dev/global/rdsk/d1s3
      原始磁盘设备 d1s3
    • 对于 Veritas 文件系统 (VxFS) 文件系统,请按照 VxFS 文档中提供的过程进行操作。
  3. 在群集中的每个节点上,为群集文件系统创建一个挂载点目录。

    每个节点上都需要一个挂载点,即使不在该节点上访问群集文件系统也是如此。


    提示 - 为了便于管理,请在 /global/device-group/ 目录中创建挂载点。该位置允许您很容易地区别群集文件系统,这些文件系统从本地文件系统中全局可用。


    phys-schost# mkdir -p /global/device-group/mountpoint/
    device-group

    与包含该设备的设备组的名称相对应的目录名。

    mountpoint

    要在其上挂载群集文件系统的目录的名称。

  4. 在群集中的每个节点上,在 /etc/vfstab 文件中为挂载点添加一个条目。

    有关详细信息,请参见 vfstab(4) 手册页。


    注 - 如果群集内配置有非全局区域,请确保从全局区域根目录下的某一路径上将群集文件系统挂载到全局区域中。


    1. 在每个条目中,指定所用文件系统类型所需的挂载选项。
    2. 要自动挂载群集文件系统,请将 mount at boot 字段设置为 yes
    3. 请确保对于每个群集文件系统,其 /etc/vfstab 条目中的信息在每个节点上是完全相同的。
    4. 请确保每个节点的 /etc/vfstab 文件中的条目都以相同顺序列出设备。
    5. 检查文件系统的引导顺序依赖性。

      例如,考虑如下情形:phys-schost-1 将磁盘设备 d0 挂载到 /global/oracle/ 上,phys-schost-2 将磁盘设备 d1 挂载到 /global/oracle/logs/ 上。根据此配置,只有在 phys-schost-1 引导并挂载了 /global/oracle/ 之后,phys-schost-2 才能引导并挂载 /global/oracle/logs/

  5. 在群集中的任一节点上,运行配置检查实用程序。
    phys-schost# cluster check -k vfstab

    配置检查实用程序将检验挂载点是否存在。该实用程序还将检验群集的所有节点上的 /etc/vfstab 文件条目是否正确。如果不出现错误,则不返回任何内容。

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

  6. 挂载群集文件系统。
    phys-schost# mount /global/device-group/mountpoint/
    • 对于 UFS,请从群集中的任何节点挂载群集文件系统。
    • 对于 VxFS,从 device-group 的当前主节点挂载群集文件系统,以确保文件系统挂载成功。

      另外,还需要从 device-group 的当前主节点卸载 VxFS 文件系统,以确保成功卸载文件系统。


      注 - 要在 Oracle Solaris Cluster 环境中管理 VxFS 群集文件系统,请只从挂载有 VxFS 群集文件系统的那个主节点运行管理命令。


  7. 在群集的每个节点上检验是否已挂载群集文件系统。

    可以使用 df 命令或 mount 命令列出已挂载的文件系统。有关更多信息,请参见 df(1M) 手册页或 mount(1M) 手册页。

    从全局区域和非全局区域都可以访问群集文件系统。

示例 6-1 创建 UFS 群集文件系统

以下示例将在 Solaris Volume Manager 卷 /dev/md/oracle/rdsk/d1 上创建一个 UFS 群集文件系统。在每个节点上的 vfstab 文件中,都将添加一个与该群集文件系统对应的条目。随后,将从一个节点运行 cluster check 命令。在配置检查过程成功完成之后,从一个节点上挂载该群集文件系统并在所有节点上对其进行检验。

phys-schost# newfs /dev/md/oracle/rdsk/d1
…
phys-schost# mkdir -p /global/oracle/d1
phys-schost# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                     
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
…
phys-schost# cluster check -k vfstab
phys-schost# mount /global/oracle/d1
phys-schost# mount
…
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles
on Sun Oct 3 08:56:16 2005

接下来的步骤

查看以下列表以确定下一项要执行的任务(该任务应适用于您的群集配置)。如果需要执行此列表中的多项任务,请转至其中在列表中排在最前面的那项任务。