GlassFish Server 노드의 구성 데이터를 업데이트하려면 노드 편집 페이지를 사용합니다. 이 페이지에서는 노드 유형을 CONFIG에서 DCOM 또는 SSH로 변경하여 노드에 대한 원격 통신이 가능하도록 할 수도 있습니다.
노드 유형을 CONFIG에서 DCOM으로 변경하는 경우 다음 필드를 비워 두면 기본값이 적용됩니다.
Windows 도메인
Windows 사용자
노드 유형을 CONFIG에서 SSH로 변경하는 경우 다음 필드를 비워 두면 기본값이 적용됩니다.
SSH 포트
사용자 이름
키 파일
노드 편집 페이지에 포함되는 옵션은 노드 유형에 따라 달라집니다.
모든 노드 유형에 사용할 수 있는 옵션은 다음과 같습니다.
노드가 생성될 때 노드에 지정된 이름입니다. 이 필드는 읽기 전용입니다.
다음 유형 중 하나인 노드 유형을 지정하는 드롭다운 목록입니다.
노드가 원격 통신을 지원하지 않습니다. CONFIG를 선택하면 DCOM 또는 SSH 구성에 대한 옵션이 표시되지 않습니다. 현재 노드 유형이 SSH인데 CONFIG를 선택하는 경우 변경 사항을 저장하면 노드 구성에서 DCOM 또는 SSH 구성 데이터가 제거됩니다.
노드가 DCOM(Distributed Component Object Model) 원격 프로토콜을 통한 통신을 지원합니다. DCOM 프로토콜은 Windows 시스템에서만 사용할 수 있습니다.
노드가 SSH(보안 셸)를 통한 통신을 지원합니다.
노드가 업데이트된 후 노드가 나타내는 호스트의 이름입니다. 이 필드가 필수인지의 여부는 노드 유형에 따라 결정됩니다.
노드 유형이 CONFIG이면 호스트 이름을 생략할 수 있습니다. 호스트 이름은 노드에 있는 인스턴스를 생성할 때 지정할 수 있습니다.
노드 유형이 DCOM 또는 SSH인 경우 호스트 이름을 지정해야 합니다. 그렇지 않으면 오류가 발생합니다.
노드에 생성된 GlassFish Server 인스턴스를 포함할 디렉토리 경로입니다. 상대 경로를 지정할 경우 경로는 as-install 디렉토리에 대한 상대 경로입니다. 여기서 as-install은(는) 호스트에 있는 GlassFish Server 소프트웨어의 기본 설치 디렉토리입니다.
이 필드가 비어 있으면 노드의 구성이 다음과 같이 업데이트됩니다.
노드 유형이 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 구성에 생성됩니다. 노드 매개변수를 검증하려면 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(도메인 관리 서버) 구성에서 업데이트됩니다. 노드 매개변수를 검증하려면 DAS가 SSH를 통해 노드의 호스트에 연결할 수 있어야 합니다.
이 노드의 호스트에 대한 SSH 접속에 사용할 포트입니다.
노드 유형을 CONFIG에서 SSH로 변경하고 이 필드를 비워 두면 SSH 포트 옵션이 22로 설정됩니다.
노드 호스트 옵션이 localhost-
domain으로 설정된 경우 SSH 포트 옵션이 무시됩니다.
SSH를 통해 호스트에 접속하기 위한 프로세스를 실행할 이 노드의 호스트 사용자입니다.
노드 유형을 CONFIG에서 SSH로 변경하고 이 필드를 비워 두면 사용자 이름 옵션이 DAS 프로세스를 실행하고 있는 사용자로 설정됩니다.
노드 호스트 옵션이 localhost-
domain으로 설정된 경우 SSH 사용자 옵션이 무시됩니다.
이 노드 호스트에 로그인할 때 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 전용 키 파일에 대한 절대 경로입니다. 이 파일은 노드의 호스트에서 sshd
데몬에 대한 인증에 사용됩니다.
주:
GlassFish Server에서는 비밀번호 파일의AS_ADMIN_SSHPASSWORD
항목을 통한 비밀번호 인증도 지원합니다. 비밀번호 파일은 asadmin
(1) 유틸리티의 --paswordfile
옵션에 지정되어 있습니다.
SSH 전용 키 파일이 비밀번호 구문으로 보호되는 경우 비밀번호 파일에 AS_ADMIN_SSHKEYPASSPHRASE
항목이 포함되어야 합니다.
키 파일 경로는 DAS에서 액세스할 수 있어야 하며 키 파일은 DAS에서 읽을 수 있어야 합니다.
기본값은 노드 유형을 CONFIG에서 SSH로 변경하여 노드에 대해 SSH 통신을 사용으로 설정할지에 따라 다릅니다.
노드 유형을 CONFIG에서 SSH로 변경하고 이 필드를 비워 두면 키 파일 옵션이 사용자의 .ssh
디렉토리에 있는 키 파일로 설정됩니다. 키 파일이 여러 개 있을 경우 GlassFish Server에서는 다음 우선순위로 사용합니다.
id_rsa
id_dsa
ID