本附录提供了一种方法,可以在不使用 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 授权才能执行这一系列的数据复制过程:
solaris.cluster.modify
solaris.cluster.admin
solaris.cluster.read
有关使用 RBAC 角色的更多信息,请参见在 Oracle Solaris 11.3 中确保用户和进程的安全。有关每个 Oracle Solaris Cluster 子命令所需 RBAC 授权的信息,请参见 Oracle Solaris Cluster 手册页。
本节介绍了容灾性,并且描述了 Availability Suite 软件使用的数据复制方法。
容灾性是指当主群集发生故障时,在备用群集上恢复应用程序的能力。容灾性基于数据复制和接管。接管是指通过让一个或多个资源组和设备组联机,将某项应用程序服务重定位到辅助群集。
如果数据是在主群集和辅助群集之间同步复制的,则当主站点发生故障时,不会丢失已提交的数据。但是,如果数据是以异步方式复制的,则在主站点发生故障之前,某些数据可能尚未复制到辅助群集中,因此会丢失。