집합체를 사용하여 Liberty의 서버 관리 환경 설정

집합체를 사용하여 Liberty의 서버 관리 환경을 설정하려면, server.xml 파일에서 적절한 기능을 정의하고 대응되는 집합체 명령행 태스크를 실행하여 관리 도메인 보안 구성을 설정하십시오.

이 태스크 정보

집합체를 사용하여 단일 관리 도메인에서 여러 서버를 관리할 수 있습니다. 고가용성을 위해 집합체 복제본 세트, 클러스터 또는 스케일링을 구성할 수 있습니다. 집합체에 대한 일반 정보는 집합체 아키텍처의 내용을 참조하십시오.

Liberty는 다음 기능에서 다중 서버 관리를 제공합니다.

  • collectiveController-1.0

    collectiveController-1.0 기능은 관리 집합체에 대한 제어기 기능을 사용할 수 있게 하며 restConnector-1.0 기능에 의해 제공되는 REST JMX 커넥터를 사용하여 액세스할 수 있는 집합체 관리 및 클러스터 관리 MBean을 포함하고 있습니다. 집합체 제어기는 집합체 멤버가 연결할 수 있는 스토리지 및 협업 메커니즘으로 작동합니다. collectiveController-1.0 기능의 관리 도메인 보안 구성은 collective 명령행 createreplicate 태스크를 사용하여 설정합니다. 기능에 대한 세부사항은 집합체 제어기를 참조하십시오.

  • collectiveMember-1.0
    collectiveMember-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 요소를 정의해야 합니다. 동일한 호스트에 있는 모든 스케일링 멤버는 동일한 포트를 사용하여 호스트 리더를 식별해야 합니다. 호스트 리더는 스케일링 제어기와 통신하는 유일한 스케일링 멤버입니다. 호스트 리더는 멤버의 메트릭 데이터를 제어기에 전달하고 제어기에 의해 작성되는 스케일링 의사결정을 호스트에 있는 멤버에 전달합니다. 기능에 대한 세부사항은 스케일링 멤버를 참조하십시오.

프로시저

다음에 수행할 작업

다음의 도구를 사용하여 집합체를 관리할 수 있습니다.

  • Jython 스크립트 또는 Java 클라이언트(예: JConsole)를 사용하여 집합체 제어기 MBean 조작을 수행하십시오.
  • Liberty 설치의 bin 디렉토리의 명령행에서 집합체 명령을 실행하십시오. 집합체 명령에 대한 정보를 확인하려면 집합체 help 명령을 실행하십시오.
    wlp/bin/collective help
    특정 명령에 대한 세부사항을 보려면 명령 이름을 포함하십시오. 예를 들어, 집합체 create 명령에 대한 세부사항을 보려면 다음을 실행하십시오.
    wlp/bin/collective help create
    팁: 이 문서에 있는 예제 명령의 앞에는 wlp/bin/가 붙습니다. 이는 Windows 운영 체제에서 C:\wlp\bin과 같은 Liberty 설치의 bin 디렉토리에서 명령행을 열고 명령을 실행함을 의미합니다.

    집합체 제어기 API 패키지는 집합체 명령에 대한 정보도 제공합니다.

  • WebSphere Liberty Administrative Center("Admin Center")를 사용하여 스마트폰, 태블릿 또는 컴퓨터의 웹 브라우저에서 집합체의 Liberty 서버, 애플리케이션 및 기타 자원을 관리하십시오.
    1. adminCenter-1.0 기능을 집합체 제어기 server.xml 파일에 추가하십시오.
    2. 스마트폰, 태블릿 또는 원격 컴퓨터에서 Admin Center에 액세스하려면 server.xml 파일에서 httpEndpoint 요소의 host 속성을 *(별표) 또는 정의된 호스트 이름으로 설정했는지 확인하십시오.
    3. Admin Center에서 웹 브라우저를 가리키십시오. URL이 사용하는 양식은 다음과 같습니다.
      https://collective_controller_host_name:collective_controller_port/adminCenter/
    4. 브라우저가 연결이 신뢰되는지 확인하도록 프롬프트를 표시하는 경우에는 예외를 지정하거나 연결이 계속 Admin Center를 사용하도록 설정하십시오.
    5. 집합체 제어기 관리 사용자 이름 및 비밀번호를 사용하여 로그인하십시오.
    6. 도구 상자에서 서비스 구성 도구 또는 탐색 도구를 여십시오.
      • 서버 구성 서버 구성 아이콘을 선택하십시오. 집합체에서 server.xml 파일과 같은 서버 구성 파일을 보고 편집하려면 서버 구성 도구를 사용하십시오. 서버 구성 도구에 대한 정보는 Admin Center에서 서버 구성 파일 편집의 내용을 참조하십시오.
      • 탐색 탐색 아이콘을 선택하십시오. 탐색 도구를 사용하여 집합체에서 애플리케이션, 클러스터, 서버 및 호스트를 관리하십시오. 탐색 도구에 대한 정보는 Admin Center에서 자원 탐색 및 관리의 내용을 참조하십시오.

    Admin Center 사용 설정 및 사용에 대한 기타 정보는 Admin Center를 사용하여 Liberty 관리의 내용을 참조하십시오.

    서버를 원격으로 시작하고 중지할 수 있도록 하려면 Liberty 집합체 조작에 대한 RXA 설정에서 사용자 운영 체제에 해당하는 단계를 완료하십시오.


주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: tagt_wlp_server_management.html