将服务器添加到集群
可以在安装时将新服务器添加到集群,也可以移动现有服务器以使其成为集群的一部分。
相关任务
:
设置高可用性集群
高可用性概述
设置服务器集群
安装新的集群服务器
将服务器添加到集群的最容易方式是安装新服务器。安装程序会将这些服务器设置为集群的一部分。
开始之前
设置服务器集群,其中包括设置负载均衡器、共享数据库和网络存储器。请参阅
设置服务器集群
。
每个服务器都必须运行相同的
IBM UrbanCode Deploy
版本。
过程
在要安装新服务器的系统上,设置与网络存储器的连接。
例如,在 Linux 系统上,可以将远程驱动器安装到本地文件系统。
按
以交互方式安装服务器
中所述并遵循以下详细信息安装服务器:
安装程序询问数据库信息时,指定集群的共享数据库。
安装程序询问用户要访问的主机名时,指定负载均衡器的主机名。
安装程序询问服务器是否包含在高可用性集群中时,指定
是
。
安装程序询问应用程序数据的位置时,指定其他集群服务器要在网络存储器上使用的同一文件夹。如果这是集群中的第一个服务器,那么可以指定网络存储器上的任何文件夹。在这种情况下,要添加到集群的其他服务器也必须使用此文件夹。
设置新服务器以使用现有服务器的安全证书。
例如,可将
/opt/tomcat/conf/tomcat.keystore
文件中的证书复制到其他服务器。将证书导入至其他服务器时,在
server.xml
文件中设置
keyAlias
属性以使其指向已导入证书。
如果集群中存在其他服务器,请在其中一个现有服务器上创建新服务器的网络中继。
请参阅
创建网络中继设备
。
配置负载均衡器以将 HTTP/HTTS 流量发送至新集群服务器。
将现有服务器移动到集群
开始之前
设置服务器集群,其中包括设置负载均衡器、共享数据库和网络存储器。请参阅
设置服务器集群
。
每个服务器都必须运行相同的
IBM UrbanCode Deploy
版本。
过程
在托管服务器的系统上,设置与网络存储器的连接。
例如,在 Linux 系统上,可以将远程驱动器安装到本地文件系统。
如果服务器包含您要保留的元素(例如组件、应用程序或进程),请导出这些元素,然后将它们导入至现有集群服务器。
停止服务器。
在服务器的
installed.properties
文件中,将
server.appdata.dir
属性设置为集群服务器正在使用的应用程序数据文件夹的位置。
从已在集群中的服务器上的
install_folder
/conf/server/installed.properties
文件中,将
encryption.keystore.alias
属性的值复制到新集群服务器上的等价文件中。
在新集群服务器上,将以下代码行添加至
install_folder
/conf/server/installed.properties
文件:
com.urbancode.ds.UDeployServer.multiserver=true
在
install_folder
/conf/server/installed.properties
中,更新数据库设置以使用集群中其他服务器使用的相同数据库。
设置新服务器以使用现有服务器的安全证书。
例如,可将
/opt/tomcat/conf/tomcat.keystore
文件中的证书复制到其他服务器。将证书导入至其他服务器时,在
server.xml
文件中设置
keyAlias
属性以使其指向已导入证书。
启动服务器。
在新集群服务器上,单击
设置
>
系统设置
,然后将
外部代理程序 URL
和
外部用户 URL
设置为负载均衡器的 URL。
单击
保存
。
在某个现有集群服务器上,创建新服务器的网络中继。
请参阅
创建网络中继设备
。
如果服务器具有任何代理程序或代理中继,请对它们进行故障转移配置。
请参阅
对代理程序进行故障转移配置
和
对代理中继进行故障转移配置
。
反馈