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 사용자가 이 노드 호스트에 로그인할 때 사용할 비밀번호입니다.
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 사용자가 이 노드 호스트에 로그인할 때 사용할 비밀번호입니다.
SSH 사용자가 이 노드 호스트에 로그인할 때 사용할 비밀번호를 확인합니다. 이 필드의 내용은 [SSH 사용자 비밀번호] 필드의 내용과 정확히 일치해야 합니다.
이 도메인에 대해 정의된 비밀번호 별칭의 드롭다운 목록입니다.
SSH 사용자 이름 옵션에 지정된 사용자의 SSH 공용 키 파일에 대한 절대 경로입니다. 공용 키 파일의 내용이 노드 호스트에 있는 사용자의 .ssh/authorized_keys 파일에 추가됩니다. 호스트에 .ssh/authorized_keys 파일이 없는 경우 해당 파일이 생성됩니다.
키 파일 경로는 DAS에서 액세스할 수 있어야 하며 키 파일은 DAS에서 읽을 수 있어야 합니다.
기본값은 사용자의 .ssh 디렉토리에 있는 키 파일입니다. 키 파일이 여러 개 있을 경우 GlassFish Server에서는 다음 우선순위로 사용합니다.
id_rsa
id_dsa
ID
SSH 사용자 이름 옵션에 지정된 사용자의 SSH 전용 키 파일에 대한 절대 경로입니다. 이 파일은 노드의 호스트에서 sshd 데몬에 대한 인증에 사용됩니다.
주:
GlassFish Server에서는 비밀번호 파일의AS_ADMIN_SSHPASSWORD 항목을 통한 비밀번호 인증도 지원합니다. 비밀번호 파일은 asadmin(1) 유틸리티의 --paswordfile 옵션에 지정되어 있습니다.
SSH 전용 키 파일이 비밀번호 구문으로 보호되는 경우 비밀번호 파일에 AS_ADMIN_SSHKEYPASSPHRASE 항목이 포함되어야 합니다.
키 파일 경로는 DAS에서 액세스할 수 있어야 하며 키 파일은 DAS에서 읽을 수 있어야 합니다.
기본값은 사용자의 .ssh 디렉토리에 있는 키 파일입니다. 키 파일이 여러 개 있을 경우 GlassFish Server에서는 다음 우선순위로 사용합니다.
id_rsa
id_dsa
ID