Oracle® Solaris Cluster 软件安装指南

退出打印视图

更新时间: 2014 年 9 月
 
 

向特定区域群集节点添加本地文件系统

本节介绍了如何添加专用于单个区域群集节点的文件系统。要配置供整个区域群集使用的文件系统,请转至向区域群集中添加文件系统

本节包含以下过程:

如何向特定区域群集节点添加本地文件系统 (CLI)

执行此过程可向特定区域群集的某个特定区域群集节点添加本地文件系统。该文件系统不是由 Oracle Solaris Cluster 软件进行管理,而是传送到底层 Oracle Solaris 区域。


注 -  要向区域群集添加具有高可用性的本地文件系统,请执行如何向区域群集添加高可用性本地文件系统 (clsetup)如何向区域群集添加高可用性本地文件系统 (CLI)中的过程。
  1. 在托管区域群集的全局群集的某个节点上承担 root 角色。

    注 -  从全局群集的节点执行此过程中的所有步骤。
  2. 创建您要为特定区域群集节点配置的本地文件系统。

    使用要配置的区域群集节点所在的全局群集节点的本地磁盘。

  3. 在节点范围内将该文件系统添加到区域群集配置中。
    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> select node physical-host=baseclusternode
    clzc:zoneclustername:node> add fs
    clzc:zoneclustername:node:fs> set dir=mountpoint
    clzc:zoneclustername:node:fs> set special=disk-device-name
    clzc:zoneclustername:node:fs> set raw=raw-disk-device-name
    clzc:zoneclustername:node:fs> set type=FS-type
    clzc:zoneclustername:node:fs> end
    clzc:zoneclustername:node> end
    clzc:zoneclustername> verify
    clzc:zoneclustername> commit
    clzc:zoneclustername> exit
    dir=mountpoint

    指定文件系统挂载点

    special=disk-device-name

    指定磁盘设备的名称

    raw=raw-disk-device-name

    指定原始磁盘设备的名称

    type=FS-type

    指定文件系统的类型


    注 -  为 UFS 文件系统启用日志记录。
  4. 检验是否添加了该文件系统。
    phys-schost# clzonecluster show -v zoneclustername
示例 6-5  向区域群集节点添加本地文件系统 (CLI)

此示例将添加本地 UFS 文件系统 /local/data,供区域群集 sczone 的节点使用。该区域群集节点位于全局群集节点 phys-schost-1 上。

phys-schost-1# clzonecluster configure sczone
clzc:sczone> select node physical-host=phys-schost-1
clzc:sczone:node> add fs
clzc:sczone:node:fs> set dir=/local/data
clzc:sczone:node:fs> set special=/dev/md/localdg/dsk/d1
clzc:sczone:node:fs> set raw=/dev/md/localdg/rdsk/d1
clzc:sczone:node:fs> set type=ufs
clzc:sczone:node:fs> add options [logging]
clzc:sczone:node:fs> end
clzc:sczone:node> end
clzc:sczone> verify
clzc:sczone> commit
clzc:sczone> exit

phys-schost-1# clzonecluster show -v sczone
…
--- Solaris Resources for phys-schost-1 ---
…
Resource Name:                                fs
dir:                                           /local/data
special:                                       /dev/md/localdg/dsk/d1
raw:                                           /dev/md/localdg/rdsk/d1
type:                                          ufs
options:                                       [logging]
cluster-control:                               false ...

如何向特定区域群集节点添加本地 ZFS 存储池 (CLI)

执行此过程可向特定区域群集节点添加本地 ZFS 存储池。本地 ZFS 池不是由 Oracle Solaris Cluster 软件进行管理,而是传送到底层 Oracle Solaris 区域。


注 -  要向区域群集添加具有高可用性的本地 ZFS 池,请参见如何向区域群集添加高可用性本地文件系统 (clsetup)如何向区域群集中添加 ZFS 存储池 (CLI)

请从全局群集的节点上执行此过程中的所有步骤。

  1. 在托管区域群集的全局群集的某个节点上承担 root 角色。
  2. 创建您要为特定区域群集节点配置的本地 ZFS 池。

    使用要配置的区域群集节点所在的全局群集节点的本地磁盘。

  3. 在节点范围内将该池添加到区域群集配置中。
    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> select node physical-host=baseclusternode
    clzc:zoneclustername:node> add dataset
    clzc:zoneclustername:node:dataset> set name=localZFSpoolname
    clzc:zoneclustername:node:dataset> end
    clzc:zoneclustername:node> end
    clzc:zoneclustername> verify
    clzc:zoneclustername> commit
    clzc:zoneclustername> exit
    set name=localZFSpoolname

    指定本地 ZFS 池的名称

  4. 检验是否添加了 ZFS 池。
    phys-schost# clzonecluster show -v zoneclustername
示例 6-6  向区域群集节点添加本地 ZFS 池 (CLI)

此示例将添加本地 ZFS 池 local_pool,供区域群集 sczone 的一个节点使用。该区域群集节点位于全局群集节点 phys-schost-1 上。

phys-schost-1# clzonecluster configure sczone
clzc:sczone> select node physical-host=phys-schost-1
clzc:sczone:node> add dataset
clzc:sczone:node:dataset> set name=local_pool
clzc:sczone:node:dataset> end
clzc:sczone:node> end
clzc:sczone> verify
clzc:sczone> commit
clzc:sczone> exit

phys-schost-1# clzonecluster show -v sczone
…
--- Solaris Resources for phys-schost-1 ---
…
Resource Name:                                dataset
name:                                          local_pool