Liberty 집합체 멤버 시작 및 중지
집합체 제어기는 집합체 멤버를 시작하거나 중지하기 위해 사용할 수 있는 ServerCommands MBean을 제공합니다. MBean startServer 및 stopServer 메소드는 멤버를 시작하고 중지합니다. 명령행에서 서버 start 및 stop 명령을 실행할 수도 있습니다.
전제조건
- 멤버 서버는 해당되는 server.xml 파일에서 collectiveMember-1.0 기능을 사용하도록 설정해야 합니다.
- 집합체에 멤버를 참여시켜야 합니다.Liberty 집합체 구성의 내용을 참조하십시오.
설정
집합체 제어기가 멤버 서버를 중지하고 시작할 수 있도록 하려면,
<hostAuthInfo> 요소를 멤버의 server.xml 파일에
추가해야 할 수 있습니다. 기본적으로 각각의 멤버는 SSH 키 기반 인증을 사용합니다.
RSA 키 쌍이 서버 시작 시 ${server.config.dir}/resources/security/ssh
아래에서 생성됩니다. 공개 키는 자동으로 사용자의 authorized_keys 파일에 추가됩니다. 개인 키는 제어기로 보내집니다. SSH을 사용할 수
없는 경우 다음과 같습니다.
Windows 멤버의 경우에는 <hostAuthInfo> 요소에서 관리자 ID 및 비밀번호를 제공해야 합니다.
AIX®, HP-UX, Linux, Solaris 또는 z/OS® 멤버의 경우에는 SSH 키 기반 인증을 사용하도록 권장합니다. 인증에 대해 사용자 이름과 비밀번호를 사용하려면, server.xml 파일의 <hostAuthInfo> 요소에 이를 지정하십시오.
자세한 정보는 Liberty 서버 호스트 정보 대체 및 Liberty 집합체 조작에 대한 RXA 설정의 내용을 참조하십시오.
프로시저
- ServerCommands MBean startServer 및
stopServer 메소드를 사용하여 집합체 멤버를 시작하고 중지합니다.
제어기에서의 ServerCommands MBean 실행에 대한 정보는 ServerCommands MBean에 대한 API 문서를 참조하십시오.
- 명령행에서 서버 start 및 stop 명령을 실행하십시오. 명령행에서 서버 시작 및 중지의 내용을 참조하십시오.