跳过导航链接
退出打印视图
| Oracle Solaris Cluster 软件安装指南

搜索范围:

- 本文档
- 整个文档库

### 创建群集文件系统

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

# 如何创建群集文件系统

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

注 - 此外，您也可以使用具有高可用性的本地文件系统来支持数据服务。有关选择创建群集文件系统还是创建具有高可用性的本地文件系统来支持特定数据服务的信息，请参见该数据服务的相关手册。有关创建具有高可用性的本地文件系统的一般信息，请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Enabling Highly Available Local File Systems"。

您不能向区域群集中添加群集文件系统。

###### 开始之前

执行以下任务：

- 确保已按照安装软件所述安装了 Solaris OS、Oracle Solaris Cluster 框架和其他产品的软件包。

- 确保已按照建立新的全局群集或新的全局群集节点所述建立了新群集或新的群集节点。

- 如果将使用卷管理器，请确保已安装并配置了卷管理软件。有关卷管理器的安装过程，请参见配置 Solaris Volume Manager 软件或安装和配置 VxVM 软件。

  注 - 如果向使用 VxVM 的群集中添加了新节点，则必须执行以下任务之一：

  - 在该节点上安装 VxVM。

  - 修改该节点的 `/etc/name_to_major` 文件，以支持与 VxVM 的共存。

  请按照如何安装 Veritas Volume Manager 软件中的过程执行要求完成的上述任务之一。

- 确定要创建的每个群集文件系统所使用的挂载选项。请参见为群集文件系统选择挂载选项。

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

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

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

2. 创建文件系统。

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

   - 对于 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 | `/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

###### 接下来的操作

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

- 要在节点上创建非全局区域，请转至如何在全局群集节点上创建非全局区域。

- SPARC：要配置 Sun Management Center 以监视群集，请转至SPARC: 为 Sun Management Center 安装 Oracle Solaris Cluster 模块。

- 请安装第三方应用程序、注册资源类型、设置资源组并配置数据服务。请参见应用程序软件随附的文档以及《Oracle Solaris Cluster Data Services Planning and Administration Guide》。

版权所有 © 2000, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |