집합체를 사용하여 Liberty의 서버 관리 환경 설정
집합체를 사용하여 Liberty의 서버 관리 환경을 설정하려면, server.xml 파일에서 적절한 기능을 정의하고 대응되는 집합체 명령행 태스크를 실행하여 관리 도메인 보안 구성을 설정하십시오.
이 태스크 정보
집합체를 사용하여 단일 관리 도메인에서 여러 서버를 관리할 수 있습니다. 고가용성을 위해 집합체 복제본 세트, 클러스터 또는 스케일링을 구성할 수 있습니다. 집합체에 대한 일반 정보는 집합체 아키텍처의 내용을 참조하십시오.
Liberty는 다음 기능에서 다중 서버 관리를 제공합니다.
- collectiveController-1.0
collectiveController-1.0 기능은 관리 집합체에 대한 제어기 기능을 사용할 수 있게 하며 restConnector-1.0 기능에 의해 제공되는 REST JMX 커넥터를 사용하여 액세스할 수 있는 집합체 관리 및 클러스터 관리 MBean을 포함하고 있습니다. 집합체 제어기는 집합체 멤버가 연결할 수 있는 스토리지 및 협업 메커니즘으로 작동합니다. collectiveController-1.0 기능의 관리 도메인 보안 구성은 collective 명령행 create 및 replicate 태스크를 사용하여 설정합니다. 기능에 대한 세부사항은 집합체 제어기를 참조하십시오.
collectiveController-1.0 기능과 해당 역할은 WebSphere® Application Server Network Deployment Liberty 및 z/OS® Liberty용 WebSphere Application Server 등의 다중 서버 제품에서만 사용할 수 있습니다. 이 기능은 WebSphere Application Server Liberty 또는 WebSphere Application Server Liberty Core 등의 단일 서버 제품에서는 사용할 수 없습니다. 다중 서버 제품 설치를 가지고 있는 경우에는 해당 collectiveController-1.0 기능을 사용하여 단일 서버 제품의 집합체 멤버에 대해 작업할 수 있습니다.
- collectiveMember-1.0collectiveMember-1.0 기능을 사용하면 서버가 관리 집합체의 멤버가 될 수 있고 집합체 제어기에 의해 관리될 수 있습니다. collectiveMember-1.0 기능의 관리 도메인 보안 구성은 collective 명령행 join 태스크를 사용하여 설정합니다. 기능에 대한 세부사항은 집합체 멤버를 참조하십시오.팁: collectiveController-1.0 기능을 통해 사용으로 설정된 모든 서버가 관리되므로 서버에서 이미 collectiveController-1.0 기능이 사용으로 설정된 경우에는 collectiveMember-1.0을 지정하지 않아도 됩니다.
- clusterMember-1.0
클러스터 멤버 기능을 사용하면 집합체 멤버가 정적 클러스터에 참여할 수 있습니다. 기능에 대한 세부사항은 정적 클러스터 멤버를 참조하십시오.
- dynamicRouting-1.0
동적 라우팅 기능은 플러그인에 대한 On Demand Router를 제공하는 IHS 및 Apache에 대한 WebSphere 플러그인의 Intelligent Management 기능입니다. 동적 라우팅 기능을 사용하면 서버가 집합체의 모든 서버로 동적으로 라우팅하기 위해 플러그인이 연결할 수 있는 REST 서비스를 실행할 수 있습니다. 기능에 대한 세부사항은 동적 라우팅을 참조하십시오.
- scalingController-1.0
스케일링 제어기 기능을 사용하면 집합체 제어기가 자동 스케일잉 클러스터를 확장하거나 축소하고 스케일링 제어기를 관리할 수 있습니다. 다수의 스케일링 제어기가 있는 환경의 경우에는 실행 중인 스케일링 제어기 중 하나만 의사결정을 작성할 수 있습니다. 해당 제어기가 중지되면 실행 중인 다른 스케일링 제어기가 인계합니다. 스케일링 제어기는 증가된 자원 사용량에 대한 응답으로 자동 스케일링 클러스터 멤버를 시작하거나 감소한 자원 사용량에 대한 응답으로 자동 스케일링 클러스터 멤버를 중지할 수 있습니다. 기능에 대한 세부사항은 스케일링 제어기를 참조하십시오.
- scalingMember-1.0
스케일링 멤버 기능은 서버 및 해당 호스트 내에서 워크로드를 모니터링한 후 이 정보를 스케일링 제어기에 전송합니다. 스케일링 제어기 기능은 집합체의 일부인 집합체 제어기에서 사용으로 설정됩니다. 또한 이 기능은 집합체 멤버의 클러스터링을 사용으로 설정하고 서버가 스케일링 정책에 의해 지정된 기준에 따라 동적으로 시작하거나 중지할 수 있게 합니다. 둘 이상의 스케일링 멤버가 동일한 호스트에 있는 경우에는 각각의 스케일링 멤버가 server.xml 파일에 있는 포트를 사용하여 hostSingleton 요소를 정의해야 합니다. 동일한 호스트에 있는 모든 스케일링 멤버는 동일한 포트를 사용하여 호스트 리더를 식별해야 합니다. 호스트 리더는 스케일링 제어기와 통신하는 유일한 스케일링 멤버입니다. 호스트 리더는 멤버의 메트릭 데이터를 제어기에 전달하고 제어기에 의해 작성되는 스케일링 의사결정을 호스트에 있는 멤버에 전달합니다. 기능에 대한 세부사항은 스케일링 멤버를 참조하십시오.
프로시저
다음에 수행할 작업
다음의 도구를 사용하여 집합체를 관리할 수 있습니다.