1

是否需要有一个单独的实例来充当域主主机控制器?相同的 JBoss 安装是否还可以启动从属主机控制器,其中服务器组在不同的端口偏移上运行多个服务器实例?

那么如果有 2 个虚拟机需要在每个虚拟机中运行 3 个服务器实例,那么第一个虚拟机也可以是域控制器吗?或者在这 2 个 VM 中的一个或不同的 VM 上运行一个单独的域控制器是个好主意吗?

域控制器是否会在控制多个实例时产生单点故障?如果域控制器出现故障会怎样?是否必须启动和停止从属主机控制器及其服务器实例?

4

1 回答 1

1

您可以在每台主机上运行多个 JBoss 实例,只需在文件中添加server元素。host-master.xml

至于端口,域控制器(与主机控制器一样,作为域控制器是具有额外中心化角色的主机控制器)仅开放管理端口。每个节点仅存在一个控制器(主机或域)。server在主机配置文件中为每个服务器创建一个 JBoss 服务器servers(可以提供端口偏移量)。

我认为让每个 VM 运行一件事更容易管理(VM 已经这样做了),但如果你的资源有限(VM 有开销),你可以使用一个节点作为域控制器 + JBoss 实例.

域控制器(还没有?)集群,但是当它关​​闭时,JBoss 实例仍将运行,因此您只会失去配置的中心点。JBoss 实例实际上会退回到独立模式,您仍然可以更新它们的配置,但只能直接连接到它们中的每一个。当控制器返回时,配置的中心点将返回。

于 2013-01-30T17:41:47.413 回答