z/OS 应用程序服务器命名约定
在配置 WebSphere® Application Server for z/OS® 期间,您必须指定多个名称。尽管可以临时对 WebSphere Application Server for z/OS 对象指定名称,但还是有条理地指定名称更为安全和有效。
长名称和短名称
- 长名称是 WebSphere Application Server for z/OS 用来识别单元、节点、服务器和集群的主体名称。这些名称在脚本编制和管理控制台中使用。长名称的长度最长为 50 个字符,并且包括混合大小写字母字符、数字字符和下列特殊字符:! ^ ( ) _ - . { } [ ]^ ( ) _ - . { } [ ]
- 短名称特定于 WebSphere Application Server 的 z/OS 实现,并且是 z/OS 用来识别单元、节点、服务器和集群的主体名称。注: z/OS 操作系统限制许多操作系统接口值的长度最多为 8 个字符。
短名称的长度必须为 1 到 8 个字符,只能包含大写字母或数字字符,并且不能以数字字符开头。
应当将服务器的短名称限制为不超过 7 个字符,以允许运行时对短名称添加一个 S 或 A 字符用来指定服务方区域或助手。例如,如果服务器短名称为 BBOS001,那么服务方区域将为 BBOS001S,控制区域助手进程为 BBOS001A。如果您的标准要求服务器短名称长度为 8 个字符,请显式设置服务方区域和助手区域的短名称。
无论在何位置,本文都指出两个名称必须相同或者不同,这意味着长名称必须相同或不同,并且短名称也必须相同或不同。并没有要求长名称和短名称一定要相关;但是,大多数用户发现使它们完全相同或者互相之间至少相似会带来方便。
选择单元名
每个单元都必须有唯一的单元名,不与同一系统上的任何其他单元共享此名称。如果不同系统上的单元互相进行通信,那么它们不应具有相同的单元名。
为了将独立应用程序服务器联合到 Network Deployment 单元中,独立服务器的单元名必须与 Network Deployment 单元的单元名不相同。
选择服务器名称
服务器名称用于在 WebSphere Application Server 服务器属于的节点中标识此服务器。每个服务器都必须有唯一的服务器名称,不与同一节点中的任何其他服务器共享此名称。在 z/OS 操作系统上,服务器的短名称也用作服务器的 MVS™ 作业名;因此,不可能有两个具有相同服务器短名称的服务器同时在同一 z/OS 系统上运行,即使这两个服务器位于不同单元中也是如此。
- 独立应用程序服务器通常具有单个应用程序服务器,这是因为独立应用程序服务器单元中的管理控制台只能控制单个服务器。但是,如果应用程序服务器节点已向管理代理程序注册,那么可以使用管理代理程序来创建其他服务器。
- Network Deployment 单元至少有一个服务器(即,它自己的节点中的 Deployment Manager)以及一定数目的其他应用程序服务器、Web 服务器、代理服务器和其他类型服务器。
- 安全代理服务器、管理代理程序和作业管理器,每个都有单个服务器。
选择集群名称和通用服务器短名称
集群名称用于标识运行相同应用程序的 WebSphere Application Server 集群(一组完全相同的服务器,可能跨越多个节点或系统)。应用程序服务器和代理服务器都可以建立集群。每个集群都必须有唯一的集群名称,不与同一单元中的任何其他集群共享此名称。
集群短名称具有特殊功能 - 使用它来向 z/OS 工作负载管理设施 (WLM) 标识集群服务器。甚至尚未进行集群的节点也有服务器通用短名称(也称为集群过渡名称,用于相同目的);根据现有应用程序服务器创建集群之后,服务器的通用短名称将成为集群名称。
因此,同一 z/OS 系统上的两个服务器不应具有相同的服务器通用短名称,除非它们位于同一集群中。此规则适用于 Deployment Manager、Node Agent、管理代理程序和作业管理器,也适用于应用程序服务器和代理服务器。
命名约定
由于要选择大量名称,同时还要满足某些名称应当相同或者是唯一名称之类的要求,因此,使用一种标准方法来选择既满足企业的业务需要,又满足 WebSphere Application Server 体系结构的要求的名称将很有帮助。
- 此约定包括一组自从 WebSphere Application Server for z/OS V4.0
以来确定的固定缺省值,并进行了一些调整以支持 V7.0
及更高版本中使用的新服务器类型。这些缺省值用于启动 WebSphere Application Server on z/OS,它们仅支持所给定的 z/OS 系统上每种类型的单个服务器。其他服务器要求更改缺省值。
请阅读z/OS 基本命名约定以了解有关此命名约定的更多信息。
- 此约定包括一组结构化缺省值,这些缺省值使用根据您在定制期间选择的、一个字符或两个字符的单元、集群和系统标识而生成的名称。这些缺省值支持任意数目的单元、节点和服务器;它们用于生产环境。
请阅读z/OS 标准命名约定以了解有关此命名约定的更多信息。
您可以制定自己的命名约定,但是它应当考虑本文中所讨论的注意事项,在有关基本命名约定和标准命名约定的相关文章中更详细地描述了这些注意事项。