📄 clusters.html
字号:
<?xml version="1.0" encoding="GB2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <meta name="keywords" content="electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Sun Microsystems, Sun Open Net Environment, Sun ONE, internet software" /> <meta name="Description" content="Sun Microsystems, Inc. is delivering Sun ONE e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy." /> <meta name="TemplateVersion" content="Sun ONE WDT 2.3.1" /> <meta name="LASTUPDATED" content="10/03/03 09:48:07" /> <meta name="BookTitle" content="Sun Java System Application Server Enterprise Edition 8.1 Administration Guide 2005Q1" /> <title>第 2 章 配置群集</title> <link href="catalog.css" tppabs="http://docs.sun.com/source/819-1553/catalog.css" rel="stylesheet" type="text/css" /> <!-- on load bring this window to front --> <script laguage="javascript"> top.window.focus(); </script></head><body text="#000000" link="#594FBF" vlink="#9966cc" alink="#333366" bgcolor="#FFFFFF"><a name="top"> </a><!-- navigation --> <table width="100%" border="0" cellspacing="4" summary="Header navigation table"> <tr><td> <p class="pNavigation"> <a HREF="javascript:if(confirm('http://www.sun.com/software/ \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。 \n\n你想在服务器上打开它?'))window.location='http://www.sun.com/software/'" tppabs="http://www.sun.com/software/"> <img SRC="Logo.jpg" tppabs="http://docs.sun.com/source/819-1553/Logo.jpg" alt="Sun logo" valign="bottom" border="0" /></a>      <a href="gstart.html" tppabs="http://docs.sun.com/source/819-1553/gstart.html">上一页</a>      <a href="index.html" tppabs="http://docs.sun.com/source/819-1553/index.html">目录</a>      <a href="loadb.html" tppabs="http://docs.sun.com/source/819-1553/loadb.html">下一页</a>      </p> </td></tr> <tr><td valign="top" align="right" bgcolor="#594FBF"> <span class="cBookTitle">Sun Java System Application Server Enterprise Edition 8.1 管理指南 2005Q1</span> </td></tr> </table><!-- end navigation --><blockquote><!-- chapter content --><a name="wp376105"> </a><h2 class="pChapNumber"><span class="cGray">第 2 章</span><br /><a name="wp376107"> </a>配置群集</h2><a name="wp376109"> </a><p class="pParagraph">本章介绍了如何使用管理控制台来配置群集。它包含以下各节:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp376115"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376125" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376125">关于群集</a></li></div><a name="wp376121"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376281" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376281">用于群集的管理控制台任务</a></li></div></ul></div><a name="wp376125"> </a><h2 class="pHeading1"><hr />关于群集</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp376131"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376153" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376153">什么是群集?</a></li></div><a name="wp376137"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376213" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376213">群集类型</a></li></div><a name="wp376143"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376235" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376235">群集、实例、负载平衡器和会话</a></li></div></ul></div><a name="wp376153"> </a><h3 class="pHeading2">什么是群集?</h3><a name="wp376155"> </a><p class="pParagraph">群集是作为一个逻辑实体一起工作的零个或多个服务器实例的集合。群集为一个或多个 J2EE 应用程序提供了运行时环境。</p><a name="wp376169"> </a><p class="pParagraph">在 Sun Java System Application Server Enterprise Edition 8.1 环境中使用群集具有以下优点:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp376171"> </a><div class="pSmartList1"><li>高可用性(通过允许为群集中的服务器实例提供故障转移保护来实现)。如果一个服务器实例出现故障,其他服务器实例将接管该服务器实例正在服务的请求。</li></div><a name="wp376177"> </a><div class="pSmartList1"><li>可伸缩性(通过允许向群集中添加服务器实例从而增加系统的容量来实现)。Application Server 的负载平衡器会将请求分布到群集中的可用服务器实例。当管理员向群集中添加更多服务器实例时,无需中断服务。</li></div></ul></div><a name="wp376179"> </a><p class="pParagraph">群集具有以下特性:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp376181"> </a><div class="pSmartList1"><li>群集中的所有实例都引用相同的配置。</li></div><a name="wp376183"> </a><div class="pSmartList1"><li>群集中的所有实例都具有相同的一组已部署的应用程序(例如,J2EE 应用程序 EAR 文件、Web 模块 WAR 文件或 EJB JAR 文件)。</li></div><a name="wp376185"> </a><div class="pSmartList1"><li>群集中的所有实例都具有相同的资源组,因此它们都具有相同的 JNDI 名称空间。</li></div></ul></div><a name="wp376187"> </a><p class="pParagraph">域中的每一个群集都具有唯一的名称;此外,该名称在所有节点代理名称、服务器实例名称、群集名称和配置名称中也必须是唯一的。此名称不能为 <code class="cCode">domain</code>。管理员在群集上执行的操作与在非群集服务器实例上执行的操作相同操作(例如,部署应用程序和创建资源)。</p><a name="wp376197"> </a><p class="pParagraph">有关群集、节点代理和服务器实例的使用的概述,请参见 Deployment Planning Guide。有关负载平衡器的详细信息,请参见“<a href="loadb.html#wp696928" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp696928">配置负载平衡和故障转移</a>”。</p><a name="wp376213"> </a><h3 class="pHeading2">群集类型</h3><a name="wp376215"> </a><p class="pParagraph">有两种群集类型:<em class="cEmphasis">独立群集</em>和<em class="cEmphasis">共享群集</em>。</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp376217"> </a><div class="pSmartList1"><li>独立群集具有自己的配置,它不与其他服务器实例或群集共享其配置。默认情况下,此配置的名称为 <em class="cEmphasis">cluster_name</em><code class="cCode">-config</code>,其中 <em class="cEmphasis">cluster_name</em> 表示群集的名称。</li></div><a name="wp376219"> </a><div class="pSmartList1"><li>共享群集与一个或多个其他群集或非群集实例共享其配置。 </li></div></ul></div><a name="wp376235"> </a><h3 class="pHeading2">群集、实例、负载平衡器和会话</h3><a name="wp376241"> </a><p class="pParagraph">群集、服务器实例、负载平衡器和会话在 Application Server 中的相互关系如下:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp376243"> </a><div class="pSmartList1"><li>服务器实例可以不属于群集。但是,不属于群集的实例无法通过将会话状态从一个实例转移到其他实例来利用高可用性。</li></div><a name="wp376245"> </a><div class="pSmartList1"><li>群集中的服务器实例可以位于不同的计算机上,也可以位于同一计算机上。也就是说,可以将不同计算机上的服务器实例组织为一个群集。</li></div><a name="wp376251"> </a><div class="pSmartList1"><li>特定负载平衡器可以向多个群集中的服务器实例转发请求。您可以使用负载平衡器的此功能来执行联机升级,而不使服务受到损失。有关更多信息,请参见“<a href="clusters.html#wp376963" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376963">将多个群集用于联机升级而不使服务受到损失</a>”。</li></div><a name="wp376253"> </a><div class="pSmartList1"><li>一个群集可以从多个负载平衡器接收请求。如果群集由多个负载平衡器提供服务,则必须以完全相同的方式在每个负载平衡器上配置群集。 </li></div><a name="wp376255"> </a><div class="pSmartList1"><li>每个会话都依赖于特定的群集。这意味着尽管可以将应用程序部署在多个群集中,但会话将只能被故障转移到同一群集中的服务器实例。</li></div><a name="wp376261"> </a><div class="pSmartList1"><li>Application Server 支持 HTTP 会话和有状态会话 Bean (SFSB) 会话的故障转移。也支持某些存储在 HTTP 会话中的 J2EE 对象引用的故障转移。</li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp376267"> </a><p class="pParaIndent1">有关 HTTP 会话故障转移的更多信息,请参见“<a href="sesspers.html#wp100542" tppabs="http://docs.sun.com/source/819-1553/sesspers.html#wp100542">配置可用性和会话持久性</a>”。</p></ul></div><a name="wp376277"> </a><p class="pParagraph">因此,对于群集中的服务器实例,群集充当的是会话故障转移的安全边界。在 Application Server 中,您可以使用负载平衡器和升级组件,而不使服务受到任何损失。有关更多信息,请参见“<a href="clusters.html#wp376963" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376963">将多个群集用于联机升级而不使服务受到损失</a>”。</p><a name="wp376281"> </a><h2 class="pHeading1"><hr />用于群集的管理控制台任务</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp376287"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376343" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376343">创建群集</a></li></div><a name="wp376293"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376449" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376449">配置群集</a></li></div><a name="wp376299"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376527" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376527">移植 EJB 计时器</a></li></div><a name="wp376305"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376565" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376565">为群集创建服务器实例</a></li></div><a name="wp376311"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376655" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376655">配置群集服务器实例</a></li></div><a name="wp376317"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376769" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376769">为群集配置应用程序</a></li></div><a name="wp376323"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376837" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376837">为群集配置资源</a></li></div><a name="wp376329"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376899" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376899">删除群集</a></li></div><a name="wp376335"> </a><div class="pSmartList1"><li><a href="clusters.html#wp376963" tppabs="http://docs.sun.com/source/819-1553/clusters.html#wp376963">将多个群集用于联机升级而不使服务受到损失</a></li></div></ul></div><a name="wp376343"> </a><h3 class="pHeading2">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -