您也可以通过为 Sun N1TM Service Provisioning System 部署 Sun Cluster 插件来安装 Sun Cluster 框架和数据服务软件。请按照随插件一起提供的文档中的说明操作。也可以在 中访问此信息。
按照此过程使用 Sun JavaTM Enterprise System (Java ES) installer 程序执行以下一个或多个安装任务:
在群集中的每个节点上安装 Sun Cluster 框架软件包。
在快速归档 JumpStart 安装的主节点上安装 Sun Cluster 框架软件。有关群集的 JumpStart 安装的更多信息,请参见如何安装 Solaris 和 Sun Cluster 软件 (JumpStart)。
安装数据服务。
对于 Solaris 10 OS 而言,此过程只会将数据服务安装到全局区域中。要安装只能从某一非全局区域内部看到的数据服务,请参见如何在群集节点上创建非全局区域。
此过程使用的是 installer 程序的交互形式。要使用 installer 程序的非交互形式(如开发安装脚本时),请参见《Sun Java Enterprise System 5 Installation Guide for UNIX》中的第 5 章 “Installing in Silent Mode”。
执行以下任务:
确保已安装了支持 Sun Cluster 软件的 Solaris OS。
如果节点上已安装了 Solaris 软件,必须确保 Solaris 安装满足 Sun Cluster 软件和任何其他要在群集中安装的软件的要求。有关安装符合 Sun Cluster 软件要求的 Solaris 软件的更多信息,请参见如何安装 Solaris 软件。
准备好 Sun Java Availability Suite DVD-ROM。
(仅适用于 Solaris 10 11/06 和 Solaris 10 8/07)恢复对 RPC 通信和(可选)Sun Java Web Console 的外部访问。
安装 Solaris 10 11/06 或 Solaris 10 8/07 OS 期间,如果您选择不为远程客户机启用网络服务,将会使用一个受限的网络配置文件来禁用对某些网络服务的外部访问。受限的服务包括以下影响群集功能的服务:
群集通信时所必需的 RPC 通信服务
使用 Sun Cluster Manager GUI 时所必需的 Sun Java Web Console 服务
执行以下步骤可以恢复 Sun Cluster 框架所使用的 Solaris 功能,但是如果使用了受限的网络配置文件,该功能会受到阻止。
执行以下命令以恢复对 RPC 通信的外部访问。
phys-schost# svccfg svc:> select network/rpc/bind svc:/network/rpc/bind> setprop config/local_only=false svc:/network/rpc/bind> quit phys-schost# svcadm refresh network/rpc/bind:default phys-schost# svcprop network/rpc/bind:default | grep local_only |
最后一条命令的输出应显示 local_only 属性现在设置为 false。
(可选)执行以下命令以恢复对 Sun Java Web Console 的外部访问。
phys-schost# svccfg svc:> select system/webconsole svc:/system/webconsole> setprop options/tcp_listen=true svc:/system/webconsole> quit phys-schost# /usr/sbin/smcwebserver restart phys-schost# netstat -a | grep 6789 |
最后一条命令的输出应返回一个 6789 项,该项为用于连接到 Sun Java Web Console 的端口号。
有关受限的网络配置文件将哪些服务限制为只能进行本地连接的更多信息,请参见《Solaris 10 11/06 Installation Guide: Planning for Installation and Upgrade》中的“Planning Network Security”。
(可选的)要通过 GUI 使用 installer 程序,请确保将要安装的群集节点的显示环境设置为能够显示该 GUI。
% xhost + % setenv DISPLAY nodename:0.0 |
如果没有进行这些设置,则 installer 程序将在基于文本的模式下运行。
成为要进行安装的群集节点的超级用户。
将 Sun Java Availability Suite DVD-ROM 放入 DVD-ROM 驱动器。
如果卷管理守护进程 vold(1M) 正在运行并且配置为管理 CD-ROM 或 DVD 设备,则该守护进程会自动在 /cdrom/cdrom0/ 目录中挂载相应的介质。
更改到 DVD-ROM 的 安装向导 目录。
如果是在 SPARC 平台上安装软件包,请键入以下命令:
phys-schost# cd /cdrom/cdrom0/Solaris_sparc |
如果是在 x86 平台上安装软件包,请键入以下命令:
phys-schost# cd /cdrom/cdrom0/Solaris_x86 |
启动 安装向导 程序。
phys-schost# ./installer |
有关使用 Java ES installer 程序不同形式和不同功能的其他信息,请参见《Sun Java Enterprise System 5 Installation Guide for UNIX》。
按照屏幕上的说明在节点上安装 Sun Cluster 框架软件和数据服务。
如果不希望安装 Sun Cluster Manager(原名 SunPlex Manager),请取消对它的选择。
在群集中的所有节点上,必须均安装 Sun Cluster Manager,或者均不安装。
如果要安装 Sun Cluster Geographic Edition 软件,请选中它。
建立群集之后,请参见《Sun Cluster Geographic Edition Installation Guide》以了解进一步的安装过程。
当出现是否要配置 Sun Cluster 框架软件的提示时,请选择 "Configure Later"。
安装完成后,可以查看任意可用的安装日志。
远程共享内存应用程序编程接口 (RSMAPI)
用于互连传输的 SCI-PCI 适配器
RSMRDT 驱动程序
RSMRDT 驱动程序只能在运行 Oracle9i 发行版本 2 SCI 配置(已启用 RSM)的群集中使用。有关详细的安装说明和配置说明,请参阅 Oracle9i 发行版本 2 的用户文档。
确定哪些软件包必须安装。
下表按照安装每组软件包所必须采取的顺序列出了每项功能需要的 Sun Cluster 3.2 2/08 软件包。Java ES installer 程序不会自动安装这些软件包。
按照下表中列出的顺序安装软件包。
特性 |
要安装的附加 Sun Cluster 3.2 2/08 软件包 |
---|---|
RSMAPI |
SUNWscrif |
SCI-PCI 适配器 |
|
RSMRDT 驱动程序 |
SUNWscrdt |
切换到 Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ 目录,其中,arch 为 sparc 或 x86(仅适用于 Solaris 10),而 ver 为 9(对于 Solaris 9)或 10(对于 Solaris 10) 。
phys-schost# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ |
安装附加软件包。
从 DVD-ROM 驱动器中取出 Sun Java Availability Suite DVD-ROM。
应用所有必要的修补程序以支持 Sun Cluster 软件。
有关修补程序的位置和安装说明,请参见《Sun Cluster 3.2 2/08 Release Notes for Solaris OS》。
如果要安装 Sun StorEdge QFS 文件系统软件,请按照《Sun StorEdge QFS Installation and Upgrade Guide》中有关初始安装的过程进行操作。
或者,要设置超级用户环境,请转至如何设置根环境。