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