社区编辑申请
注册/登录
Solaris白皮书:如何安装配置双节点集群
系统 其他OS
本白皮书目的是帮助Oracle Solaris新手或有经验的用户快速地容易地使用Oracle Solaris集群软件双节点集群,包括指定设备的配置。本白皮书用户使用交互式scinstall工具,该工具使你能快速地容易地配置新集群的所有节点。交互式scinstall工具是菜单启动的,这些菜单帮助减少了错误的机会和使用默认值的最佳实践,并且给你集群的特定信息的提示。

本白皮书目的是帮助Oracle Solaris新手或有经验的用户快速地容易地使用Oracle Solaris集群软件双节点集群,包括指定设备的配置。整个过程一步一步地引导用户,使用示例和屏幕截图简化过程。这个文档不包括高可用性服务器的配置;另外单独的指导手册中包含了那部分内容。

了解更多关于如何使用其他Oracle Solaris集群软件安装和配置集群,请查看Oracle Solaris集群软件安装指导手册:http://docs.sun.com/app/docs/doc/820-7356

双节点集群:概述

本白皮书用户使用交互式scinstall工具,该工具使你能快速地容易地配置新集群的所有节点。交互式scinstall工具是菜单启动的,这些菜单帮助减少了错误的机会和使用默认值的最佳实践,并且给你集群的特定信息的提示。工具还有助于识别无效输入避免错误。最后,scinstall工具通过为新集群自动配置特定设备,消除了手动设置的麻烦。本白皮书是指Oracle Solaris集群3.2发布版。更多关于最新Oracle Solaris集群版本。请访问:http://developers.sun.com/solaris/cluster.

预备,假设,默认值

本节讨论了双节点集群的几点:预备,假设和默认值。

配置假设

本白皮书假定了以下配置:

.你正在安装Oracle Solaris 9 9/05, Solaris 10 5/09或是更新版本,并且你掌握基本的管理技能。

.你正在安装Oracle Solaris 集群3.2 11/09软件。

.你已经有了Oracle Solaris集群3.2 11/09软件。如果不是,你可以从http://developers.sun.com/solaris/cluster下载。

.集群硬件支持配置软件Oracle Solaris集群3.2 11/09。如果你不确定你的配置,访问:http://developers.sun.com/solaris/cluster/sysreq_cluster_0410.pdf

.这是双节点集群,并且你有另外系统作为管理终端。

.每个节点有两个网络接口空间,作为私有互联使用。

.两个节点都连接有SCSI磁盘存储。

.Oracle Solaris集群软件支持所有SCSI设备作为潜在的指定设备。更多关于支持作为指定设备的SCSI设备信息,请查看Oracle Solaris集群客户服务代表或是访问现在文档:http://docs.sun.com/app/docs/coll/1124.8.

.你的安装看起来像是以下描述的。你可能有更少的或更多的设备,取决于你的系统或是网络配置。

系统预备

本白皮书假定两个系统都已经满足以下先决条件。

.Oracle Solaris 9 9/05,Solaris 10 5/09或更新版本已经安装了

.Oracle Solaris软件组至少终端用户

.(可选)在片7上创建20M分区,作为卷管理器使用

.使用Sun更新连接更新系统的最新的补丁。欲了解更多信息,请访问http://sunsolve.sun.com或My Oracle Support.

如果Oracle Solaris软件已预安装在你要配置成集群节点的服务器上,应该保证Oracle Solaris操作系统满足以上标准。如果Oracle Solaris不满足这些条件,则需修改配置或各服务器上重安装Oracle Solaris软件。

公共IP地址和逻辑主机名的初始准备

你必须添加节点的逻辑主机名和IP地址作为集群配置。适当地,如果使用了命名服务(比如DNS或NIS+地图),则把每个节点的/etc/inet/hosts文件和/etc/inet/ipnodes两个文件中的那些条目都应添加到命名服务中。

表1 本例中使用的配置列表

默认值

典型模式下的scinstall交互式工具安装具有以下默认值的Oracle Solaris集群软件。

.专用网络地址 172.16.0.0

.专用网络子网掩码 255.255.248.0

.集群传输交换机1和2

.安装安全(DES)的级别限制

这篇文章中例子没有集群传输交换机。相反,使用交叉电缆解决了私有网络的问题。更多信息请参考:http://docs.sun.com(搜索Oracle Solaris集群3.2架构)。

在这个例子中,两个集群节点的私有互联的接口都是eril和hme0。为了查找更多关于如何识别你硬件的信息,请访问Oracle Solaris 10硬件平台指南:http://docs.sun.com/source/817-6337/chapterHPG.html.

安装Oracle Solaris集群软件包

1. 为了使用GUI形式的安装程序,需要在你的管理控制台设置显示的环境。在这个例子中,我们使用csh

下一步骤继续使用管理控制台,记住在两个节点执行,一次一个。

2.临时启用root的ssh访问集群节点

3.成为你安装Oracle Solaris集群软件的节点上的超级用户。使用telnet命令连接到mynode 1,然后使用root账号和密码登录。

4. 将Oracle Solaris集群安装媒介插入到适当的集群节点的媒介设备上。如果你从网络上安装,导航到适当的媒介映像。

5.切换到包含安装程序的目录(这种情况下,在本地DVD读取器),并且使用适当的目录,决定于节点的结构。在以下例子中,在UltraSPARC平台使用第一个命令,在所有x86系统使用第二个命令。

6. 启动安装程序

7. 按照屏幕上的说明安装Oracle Solaris集群软件,在欢迎打开的屏幕上,单击下一步。

单击Yes,接受在许可协议

从软件列表选择安装Sun Cluster 3.2 11/09,单击下一步

共享的组件将会被安装,单击下一步。

当你接受确认时,系统准备安装,单击下一步。

有提示时,选择稍后配置。

点击安装确认选择。

安装软件时会轮换不同的映像

安装程序安装了Oracle Solaris软件包和附加的软件,从而满足运行特定Oracle Solaris集群功能。

结束时,安装程序确认安装结束。

8.现在你已经完成了节点1上的安装,返回第二步,启动安装过程,这次安装节点2。

9. 安装所有需要的补丁。访问http://sunsolve.sun.com/或My Oracel Support,下载推荐的Solaris 10 SPARC或x86相应的Java ES组件补丁。

配置Oracle Solaris集群软件

1. 登录两个节点之一。超级用户启动交互式scinstall工具。这个过程将会在两个节点上配置Oracle集群软件。

2. 从主菜单,键入"1"选择菜单选项,创建一个新的集群或增加集群节点。

3. 从新集群节点菜单,键入"1"创建新的集群。

4. 创建新集群选项将会创建和配置一个新的集群,单击"yes"继续。

5. 从典型或自定义模式菜单中,键入“1“选择典型。

6. 检查菜单,键入"yes"。

7. 出现提示信息时,请提供以下信息。

. 集群的名称:mycluster

. 另一集群的名称:mynode2

键入“yes“,如果正确,按回车键继续。

. 第一个集群传输适配器名称:eril

. 第二集群传输适配器的名称是:hme0

. 键入“不“禁用自动指定设备的选择。

. 键入“yes“来创建新的集群,然后按返回继续

. 键入“否“不中断创建群集检查错误。

. 键入“yes“来使用lofi设备  

. 安装完成后键入"yes"重启系统

到此,scinstall工具配置了所有集群节点,并重启了集群。这可能需要几分钟时间。当所有节点成功地启动进集群,集群就被创建。安装的输出被记录在/var/cluster/logs/install/scinstall.log.N文件中。

8. 验证每个节点上Oracle Solaris服务器管理功能(SMF)的多用户服务是否启动。如果有一个节点上的服务未启动,就必须等到状态称为启动时,才能进行下一步。

9. 从其中的一个节点,验证两个节点是否加入集群。

输出类似于以下。

到此,scinstall工具运行了以下任务:

. 配置集群节点

. 选择SCSI设备,并配置成指定的设备。

. 从安装模式中删除集群

当scinstall工具完成,这就完成了基本Oracle Solaris集群软件的安装和配置。集群准备好了支持高可用性的应用的配置。这些集群组件包括设备组,集群文件系统,高可用性本地文件系统,和各个数据服务。为了配置这些组件,请参考以下安装文档的详细说明。

了解更多信息

更多配置Oracle Solaris集群组件的信息,请参阅下列手册。

【编辑推荐】

  1. Solaris 10 NAT 配置实战
  2. 惠普工作站打造高效可靠Solaris新平台
  3. 你的应用与Solaris 11兼容吗?
责任编辑:yangsai 来源: 译言网
相关推荐

2022-05-31 08:04:03

Redis高可用集群

2022-06-09 13:45:18

vivoK8S集群Kubernetes

2022-06-16 15:42:16

攻击面管理ASM

2022-06-15 08:21:49

Linux运维工程师

2022-05-05 09:27:31

Linux服务器优化

2022-05-09 15:08:56

存储厂商NFV领域华为

2022-05-19 09:31:50

Kafka 集群数据存储服务端

2022-06-28 14:47:43

数据中心服务器科技

2022-06-15 11:51:14

Vue3开发避坑

2022-04-06 20:28:33

OpenShift逻辑架构技术架构

2022-06-06 14:35:59

KubevirtKubernetes虚拟机

2022-06-22 05:53:49

城域网广域网VXLAN

2022-06-04 07:26:47

Thanos集群Prometheus

2022-06-12 10:55:48

AmbariApachePMC 成员

2022-06-13 07:36:06

2022-06-17 14:55:25

计算神经网络

2022-06-06 09:02:47

Overlay2BindISO

2022-05-24 09:52:37

Spark SQL大数据处理Hive

2022-04-20 20:28:40

HDF 驱动框架鸿蒙操作系统

2022-04-29 08:22:22

数据中心绿色低碳

同话题下的热门内容

为什么用C语言编写操作系统?导致系统性能失败的十个原因

编辑推荐

软件卸载不干净怎么办?智能卸载轻松搞定!苹果凌晨1点最新推送iOS 11正式版 如何使用 printf 来格式化输出CentOS Linux 已死—Red Hat 称 Stream 不是替代品BIO、NIO 到多路复用的演进路径,你明白了吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号