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

文档信息

前言

1.  Oracle Solaris Cluster 管理介绍

2.  Oracle Solaris Cluster 和 RBAC

3.  关闭和引导群集

4.  数据复制方法

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

6.  管理法定

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

8.  添加和删除节点

9.  管理群集

10.  对 CPU 使用控制的配置

11.  更新您的软件

12.  备份和恢复群集

A.  示例

使用 Availability Suite 软件配置基于主机的数据复制

理解 Availability Suite 软件在群集中的应用

Availability Suite 软件使用的数据复制方法

远程镜像复制

时间点快照

复制示例配置

在群集间配置基于主机的数据复制的指导

配置复制资源组

配置应用程序资源组

为故障转移应用程序配置资源组

为可伸缩的应用程序配置资源组

管理接管的准则

任务列表:数据复制配置示例

连接和安装群集

如何配置设备组和资源组的示例

如何在主群集上配置设备组

如何在辅助群集上配置设备组

如何在主群集上为 NFS 应用程序配置文件系统

如何在辅助群集上为 NFS 应用程序配置文件系统

如何在主群集上创建复制资源组

如何在辅助群集上创建复制资源组

如何在主群集上创建 NFS 应用程序资源组

如何在辅助群集上创建 NFS 应用程序资源组

如何启用数据复制的示例

如何在主群集上启用复制

如何在辅助群集上启用复制

如何执行数据复制的示例

如何执行远程镜像复制

如何执行时间点快照

如何检验复制是否已正确配置

用以管理接管的方法示例

如何更新 DNS 条目

索引

使用 Availability Suite 软件配置基于主机的数据复制

本附录提供了另外一种基于主机的复制方法,这种方法不使用 Oracle Solaris Cluster Geographic Edition。不过,使用 Oracle Solaris Cluster Geographic Edition 进行基于主机的复制,可简化群集之间基于主机的复制的配置和操作。请参见了解数据复制

本附录中的示例说明了如何使用 Oracle Solaris 的 Availability Suite 功能 软件配置群集之间基于主机的数据复制。该示例描绘了一个 NFS 应用程序(详细介绍如何执行各项具体任务)的完整群集配置。所有任务都应该在全局群集中执行。该示例不包括其他应用程序或群集配置所需的所有步骤。

如果使用基于角色的访问控制 (role-based access control, RBAC) 来访问群集节点,请确保承担可对所有 Oracle Solaris Cluster 命令提供授权的 RBAC 角色。需要具备以下 Oracle Solaris Cluster RBAC 授权才能执行这一系列的数据复制过程:

有关使用 RBAC 角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》。有关每个 Oracle Solaris Cluster 子命令所需 RBAC 授权的信息,请参见 Oracle Solaris Cluster 手册页。

理解 Availability Suite 软件在群集中的应用

本节介绍了容灾性,并且描述了 Availability Suite 软件使用的数据复制方法。

容灾性是指当主群集发生故障时,在备用群集上恢复应用程序的能力。容灾性基于数据复制接管。接管是指通过让一个或多个资源组和设备组联机,将某项应用程序服务重定位到辅助群集。

如果数据是在主群集和辅助群集之间同步复制的,则当主站点发生故障时,不会丢失已提交的数据。但是,如果数据是以异步方式复制的,则在主站点发生故障之前,某些数据可能尚未复制到辅助群集中,因此会丢失。

Availability Suite 软件使用的数据复制方法

本节描述了 Availability Suite 软件使用的远程镜像复制方法和时间点快照方法。该软件使用 sndradmiiadm 命令复制数据。有关更多信息,请参见 sndradm(1M)iiadm(1M) 手册页。

远程镜像复制

图 A-1 显示了远程镜像复制。通过 TCP/IP 连接可以将主磁盘主卷中的数据复制到辅助磁盘的主卷中。该软件使用远程镜像位图来跟踪主磁盘上的主卷与辅助磁盘上的主卷之间的差别。

图 A-1 远程镜像复制

image:此图说明了从主磁盘主卷到辅助磁盘主卷的远程镜像复制。

可以实时同步或异步执行远程镜像复制。可以为同步复制或异步复制单独配置每个群集中的每个卷。

时间点快照

图 A-2 显示了时间点快照。每个磁盘的主卷中的数据都被复制到同一磁盘上的影子卷中。时间点位图跟踪主卷和影子卷之间的差异。数据被复制到影子卷之后,时间点位图将被复位。

图 A-2 时间点快照

image:该图显示了时间点快照如何持续跟踪主卷和影子卷之间的差异。
复制示例配置

图 A-3 展示了此配置示例是如何使用远程镜像复制和时间点快照的。

图 A-3 复制示例配置

image:此图显示了配置示例是如何使用远程镜像复制和时间点快照的。

在群集间配置基于主机的数据复制的指导

本节提供了有关配置群集间数据复制的准则。本节还包含了配置复制资源组和应用程序资源组的提示。为群集配置数据复制时,请使用这些指导信息。

本节包括以下主题:

配置复制资源组

复制资源组可将设备组与逻辑主机名资源并置在 Availability Suite 软件控制下。逻辑主机名必须存在于每个数据复制流的末尾,且必须位于可充当设备主 I/O 路径的同一群集节点上。复制资源组必须具有以下特征:

配置应用程序资源组

要具有较高的可用性,应用程序必须以应用程序资源组中的资源形式接受管理。可以将应用程序资源组配置为故障转移应用程序或可伸缩应用程序。

必须在 HAStoragePlus 资源中定义 ZPoolsSearchDir 扩展属性。此扩展属性是使用 ZFS 文件系统时所必需的。

主群集上配置的应用程序资源和应用程序资源组也必须在辅助群集上配置。而且,应用程序资源访问的数据也必须被复制到辅助群集上。

本节提供了配置以下应用程序资源组的指南:

为故障转移应用程序配置资源组

在故障转移应用程序中,一个应用程序一次在一个节点上运行。如果此节点发生故障,应用程序将故障转移到同一群集中的另一个节点。用于故障转移应用程序的资源组必须具有以下特征:

图 A-4 说明了故障转移应用程序中应用程序资源组和复制资源组的配置。

图 A-4 配置故障转移应用程序中的资源组

image:此图说明了故障转移应用程序中的应用程序资源组和复制资源组的配置。
为可伸缩的应用程序配置资源组

在可伸缩应用程序中,一个应用程序可以在多个节点上运行以创建单一逻辑服务。如果运行可伸缩应用程序的节点发生故障,将不会发生故障转移。该应用程序将在其他节点上继续运行。

如果将可伸缩应用程序作为应用程序资源组中的资源管理,则无需将设备组配置给应用程序资源组。因此,也无需为应用程序资源组创建 HAStoragePlus 资源。

用于可伸缩应用程序的资源组必须具有以下特征:

图 A-5 说明了可伸缩应用程序中的资源组配置。

图 A-5 配置可伸缩应用程序中的资源组

image:此图说明了可扩展应用程序中的资源组的配置。

管理接管的准则

如果主群集发生故障,必须尽快将应用程序切换到辅助群集。要使辅助群集接任主群集,必须更新 DNS。

客户机使用 DNS 将应用程序的逻辑主机名映射到某个 IP 地址。完成切换(即将应用程序转移到辅助群集)后,必须更新 DNS 信息,使之反映应用程序的逻辑主机名与新 IP 地址之间的映射关系。

图 A-6 客户机到群集的 DNS 映射

image: 此图演示了 DNS 如何将客户机映射到群集上。

要更新 DNS,请使用 nsupdate 命令。有关信息,请参见 nsupdate(1M) 手册页。有关如何管理接管的示例,请参见用以管理接管的方法示例

在修复后,主群集可以恢复联机状态。要切回到原始主群集,请执行以下任务:

  1. 使主群集与辅助群集同步以确保主卷最新。要实现此目的,您可以停止辅助节点上的资源组,以便复制数据流可以排空。

  2. 逆转数据复制的方向,以便原始的主节点现在可以再次将数据复制到原始的辅助节点。

  3. 启动主群集上的资源组。

  4. 更新 DNS 以使客户机能够访问主群集上的应用程序。

任务列表:数据复制配置示例

表 A-1 列出了本示例(说明如何使用 Availability Suite 软件为 NFS 应用程序配置数据复制)中的任务。

表 A-1 任务列表:数据复制配置示例

任务
指导
1. 连接和安装群集
2. 在主群集和辅助群集上配置设备组、NFS 应用程序文件系统以及资源组
3. 在主群集和辅助群集上启用数据复制
4. 执行数据复制
5. 检验数据复制配置

连接和安装群集

图 A-7 说明了配置示例所使用的群集配置。配置示例中的辅助群集包含一个节点,但是可以使用其他群集配置。

图 A-7 群集配置示例

image:此图演示了配置示例中使用的群集配置。

表 A-2 概括了配置示例所需的硬件和软件。在安装 Availability Suite 软件和软件更新之前,必须先在群集节点上安装 Oracle Solaris OS、Oracle Solaris Cluster 软件和卷管理器软件。

表 A-2 需要的硬件和软件

硬件或软件
要求
节点硬件
所有使用 Oracle Solaris OS 的服务器均支持 Availability Suite 软件。

有关要使用哪个硬件的信息,请参见《Oracle Solaris Cluster 4.1 Hardware Administration Manual》

磁盘空间
大约 15 MB。
Oracle Solaris OS
Oracle Solaris Cluster 软件支持的 Oracle Solaris OS 发行版。

所有节点必须使用同一版本的 Oracle Solaris OS。

有关安装信息,请参见《Oracle Solaris Cluster 软件安装指南》

Oracle Solaris Cluster 软件
Oracle Solaris Cluster 4.1 软件。

有关安装信息,请参见《Oracle Solaris Cluster 软件安装指南》

卷管理器软件
Solaris Volume Manager 软件。

所有节点必须使用相同版本的卷管理器软件。

有关安装的信息,请参见《Oracle Solaris Cluster 软件安装指南》中的第 4  章 "配置 Solaris Volume Manager 软件"

Availability Suite 软件
不同的群集可以使用不同版本的 Oracle Solaris OS 和 Oracle Solaris Cluster 软件,但在群集之间必须使用相同版本的 Availability Suite 软件。

有关如何安装该软件的信息,请参见 Availability Suite 软件发行版的安装手册。

Availability Suite 软件更新
有关最新软件更新的信息,请登录到 My Oracle Support

如何配置设备组和资源组的示例

本节介绍如何为 NFS 应用程序配置设备组和资源组。有关其他信息,请参见配置复制资源组配置应用程序资源组

本节包含以下过程:

下表列出了为示例配置创建的组和资源的名称。

表 A-3 配置示例中的组和资源的摘要

组或资源
名称
说明
设备组
devgrp
设备组
复制资源组和资源
devgrp-stor-rg
复制资源组
lhost-reprg-primlhost-reprg-sec
主群集和辅助群集上复制资源组的逻辑主机名
devgrp-stor
复制资源组的 HAStoragePlus 资源
应用程序资源组和资源
nfs-rg
应用程序资源组
lhost-nfsrg-primlhost-nfsrg-sec
主群集和辅助群集上应用程序资源组的逻辑主机名
nfs-dg-rs
应用程序的 HAStoragePlus 资源
nfs-rs
NFS 资源

devgrp-stor-rg 以外,组和资源的名称均为示例名称,可根据需要更改。复制资源组的名称必须使用以下格式:devicegroupname -stor-rg

有关 Solaris Volume Manager 软件的信息,请参见《Oracle Solaris Cluster 软件安装指南》中的第 4  章 "配置 Solaris Volume Manager 软件"