[새 노드] 페이지에서는 GlassFish Server 노드를 생성할 수 있습니다. 노드는 GlassFish Server 소프트웨어가 설치되어 있는 호스트를 나타냅니다. 노드는 GlassFish Server 인스턴스가 있는 모든 호스트에 대해 있어야 합니다.
[새 노드] 페이지에 포함되는 옵션은 노드 유형에 따라 달라집니다.
모든 노드 유형에 사용할 수 있는 옵션은 다음과 같습니다.
노드의 이름입니다.
이름은 다음 요구 사항을 충족해야 합니다.
이름에는 ASCII 문자만 포함될 수 있습니다.
이름은 문자, 숫자 또는 밑줄로 시작해야 합니다.
이름에는 다음 문자만 포함될 수 있습니다.
소문자
대문자
숫자
하이픈
마침표
밑줄
이름은 도메인에서 고유해야 하며 다른 노드, 클러스터, 명명된 구성 또는 GlassFish Server 인스턴스의 이름이어서는 안됩니다.
이름은 domain
, server
또는 GlassFish Server에서 예약된 다른 키워드여서는 안됩니다.
다음 유형 중 하나인 노드 유형을 지정하는 드롭다운 목록입니다.
노드가 원격 통신을 지원하지 않습니다. CONFIG를 선택한 경우 SSH 구성 또는 DCOM 구성에 대한 옵션이 표시되지 않으며 [설치 디렉토리] 필드가 지워집니다.
노드가 DCOM(Distributed Component Object Model) 원격 프로토콜을 통한 통신을 지원합니다. DCOM 프로토콜은 Windows 시스템에서만 사용할 수 있습니다.
노드가 SSH(보안 셸)를 통한 통신을 지원합니다.
노드가 나타내는 호스트의 이름입니다. 이 필드가 필수인지 여부는 노드 유형에 따라 결정됩니다.
노드 유형이 CONFIG이면 호스트 이름을 생략할 수 있습니다. 호스트 이름은 노드에 있는 인스턴스를 생성할 때 지정할 수 있습니다.
노드 유형이 DCOM 또는 SSH인 경우 호스트 이름을 지정해야 합니다. 그렇지 않으면 오류가 발생합니다.
노드에 생성된 GlassFish Server 인스턴스를 포함할 디렉토리 경로입니다. 상대 경로를 지정한 경우 경로가 as-install 디렉토리를 기준으로 합니다.
기본 디렉토리는 노드의 유형에 따라 결정됩니다.
노드 유형이 CONFIG이면 DAS(도메인 관리 서버) 구성에 노드에 대한 인스턴스의 디렉토리가 지정되지 않습니다. 노드 디렉토리는 노드에 있는 인스턴스를 생성할 때 지정할 수 있습니다.
노드 유형이 DCOM인 경우, 기본 디렉토리는 as-install\nodes
입니다. 여기서 as-install은(는) 호스트에 있는 GlassFish Server 소프트웨어의 기본 설치 디렉토리입니다.
노드 유형이 SSH인 경우, 기본 디렉토리는 as-install/nodes
입니다. 여기서 as-install는 호스트에 있는 GlassFish Server 소프트웨어의 기본 설치 디렉토리입니다.
호스트에 있는 GlassFish Server 소프트웨어 기본 설치 디렉토리의 상위 디렉토리에 대한 전체 경로입니다(예: /export/glassfish3
).
기본 디렉토리는 노드의 유형에 따라 결정됩니다.
노드 유형이 CONFIG이면 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 사용자 인증] 옵션이 키 파일로 설정된 경우에만 사용할 수 있습니다.
[사용] 옵션을 선택한 경우, SSH 키 파일이 없으면 파일을 노드 호스트로 복사하기 전에 GlassFish Server에서 이 파일을 생성합니다. 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