使用“新建节点”页面可创建 GlassFish Server 节点。节点代表装有 GlassFish Server 软件的主机。对于 GlassFish Server 实例驻留的每个主机,必须存在一个对应的节点。
“新建节点”页面包含以下选项:
节点的名称。
名称必须满足以下要求:
名称仅可以包含 ASCII 字符。
名称开头必须是字母、数字或下划线。
名称只能包含以下字符:
小写字母
大写字母
数字
连字符
句点
下划线
该名称在域中必须是唯一的,不得是另一个节点、群集、命名配置或 GlassFish Server 实例的名称。
名称不得是域、服务器或 GlassFish Server 保留的任何其他关键字。
用于指定节点类型的下拉式列表,节点类型可以为以下类型之一:
节点支持通过安全 shell (secure shell, SSH) 进行通信。
节点不支持远程通信。如果选择 CONFIG,则不会显示任何 SSH 配置选项并且会清除“安装目录”字段。
节点代表的主机的名称。该字段是否是必需字段取决于节点类型:
如果节点类型为 CONFIG,可以省略主机名。可在创建驻留在节点上的实例时确定该主机名。
如果节点类型为 SSH,必须指定主机名。否则,会出现错误。
用于包含节点上创建的 GlassFish Server 实例的目录路径。如果指定相对路径,则该路径相对于 as-install 目录。
默认值取决于节点类型:
如果节点类型为 CONFIG,则在域管理服务器 (domain administration server, DAS) 配置中不会为节点指定任何实例目录。可在创建驻留在节点上的实例时确定节点目录。
如果节点类型为 SSH,则默认值为 as-install/nodes,其中 as-install 是主机上 GlassFish Server 软件的基本安装目录。
主机上 GlassFish Server 软件的基本安装目录的父目录的完整路径,例如 /export/glassfish3。
默认值取决于节点类型:
如果节点类型为 CONFIG,则在 DAS 配置中不会为节点指定任何安装目录。可在创建驻留在节点上的实例时确定安装目录。
如果节点类型为 SSH,则默认值是 DAS 中 GlassFish Server 软件的默认基本安装目录的父目录。仅当 GlassFish Server 安装在所有主机上的同一个位置时,此默认值才有用。
如果选择“已启用”选项,则即使节点参数验证失败,也会在 DAS 配置中创建节点。要验证节点的参数,DAS 必须能通过 SSH 联系节点的主机。
此节点的主机进行 SSH 连接使用的端口。默认值为 22。如果将“节点主机”选项设置为 localhost-domain,将忽略“SSH 端口”选项。
该节点主机上要运行通过 SSH 连接到主机的进程的用户。默认值为正在运行 DAS 进程的用户。为了确保 DAS 可以读取此用户的 SSH 专用密钥文件,请指定正在运行 DAS 进程的用户。如果将“节点主机”选项设置为 localhost-domain,将忽略“用户名”选项。
用于指定 SSH 用户登录到该节点主机时如何对其进行验证的下拉式列表。可能的验证方法如下:
SSH 用户通过 SSH 私钥文件进行验证。如果选择该选项,请在“密钥文件”字段中指定该文件的绝对路径。
SSH 用户通过存储在 DAS 配置中的密码进行验证。
注意 - 此密码以明文形式存储在 DAS 配置中。为了增强安全性,请使用密钥文件或密码别名。
如果选择该选项,将激活“SSH 密码”字段和“确认 SSH 密码”字段,以便您提供密码。
SSH 用户通过密码别名进行验证。如果选择该选项,请从“密码别名”下拉式列表中选择相应密码别名。
SSH 用户登录到该节点主机时要使用的密码。
确认 SSH 用户登录到该节点主机时要使用的密码。该字段的内容必须与“SSH 密码”字段的内容完全一致。
为该域定义的密码别名的下拉式列表。
“用户名”选项指定的用户的 SSH 专用密钥文件的绝对路径。此文件用于向节点的主机上的 sshd 守护进程进行验证。
注 - GlassFish Server 还支持通过密码文件中的 AS_ADMIN_SSHPASSWORD 条目进行密码验证。密码文件在 asadmin(1M) 实用程序的 --paswordfile 选项中指定。
如果 SSH 专用密钥文件受口令短语保护,则密码文件必须包含 AS_ADMIN_SSHKEYPASSPHRASE 条目。
密钥文件的路径必须是 DAS 可以访问的路径,密钥文件必须是 DAS 可读的文件。
默认值为用户的 .ssh 目录中的密钥文件。如果找到多个密钥文件,GlassFish Server 遵循以下先后顺序:
id_rsa
id_dsa
identity