8.4. 서버 관리


8.4.1. 서버 그룹 설정

다음은 서버 그룹 정의의 예입니다.

<server-group name="main-server-group" profile="full">
  <jvm name="default">
    <heap size="64m" max-size="512m"/>
  </jvm>
  <socket-binding-group ref="full-sockets"/>
  <deployments>
    <deployment name="test-application.war" runtime-name="test-application.war"/>
    <deployment name="helloworld.war" runtime-name="helloworld.war" enabled="false"/>
  </deployments>
</server-group>
Copy to Clipboard Toggle word wrap

서버 그룹은 관리 CLI를 사용하거나 관리 콘솔 Runtime(런타임 ) 탭에서 구성할 수 있습니다.

서버 그룹 추가

다음 관리 CLI 명령을 사용하여 서버 그룹을 추가할 수 있습니다.

/server-group=SERVER_GROUP_NAME:add(profile=PROFILE_NAME,socket-binding-group=SOCKET_BINDING_GROUP_NAME)
Copy to Clipboard Toggle word wrap
서버 그룹 업데이트

다음 관리 CLI 명령을 사용하여 서버 그룹 특성을 업데이트할 수 있습니다.

/server-group=SERVER_GROUP_NAME:write-attribute(name=ATTRIBUTE_NAME,value=VALUE)
Copy to Clipboard Toggle word wrap
서버 그룹 제거

다음 관리 CLI 명령을 사용하여 서버 그룹을 제거할 수 있습니다.

/server-group=SERVER_GROUP_NAME:remove
Copy to Clipboard Toggle word wrap
서버 그룹 속성

서버 그룹에는 다음 속성이 필요합니다.

  • name: 서버 그룹 이름입니다.
  • profile: 서버 그룹 프로필 이름입니다.
  • socket-binding-group: 그룹의 서버에 사용되는 기본 소켓 바인딩 그룹입니다. 서버별로 재정의할 수 있습니다.

서버 그룹에는 다음과 같은 선택적 속성이 포함됩니다.

  • management-subsystem-endpoint: 서버 그룹에 속하는 서버가 원격 하위 시스템에서 엔드포인트를 사용하여 호스트 컨트롤러에 다시 연결되도록 하려면 true 로 설정합니다. 작동하려면 리모팅 하위 시스템이 있어야 합니다.
  • socket-binding-default-interface: 이 서버의 소켓 바인딩 그룹 기본 인터페이스입니다.
  • socket-binding-port-offset: 소켓 바인딩 그룹에서 제공한 포트 값에 추가할 기본 오프셋입니다.
  • 배포: 그룹의 서버에 배포할 배포 콘텐츠입니다.
  • jvm: 그룹의 모든 서버에 대한 기본 JVM 설정. 호스트 컨트롤러는 이러한 설정을 host.xml 에 제공된 다른 구성과 병합하여 서버의 JVM을 시작하는 데 사용되는 설정을 파생합니다.
  • Deployment-overlays: 이 서버 그룹에서 정의된 배포 오버레이와 배포 간 연결.
  • system-properties: 그룹의 서버에 설정할 시스템 속성입니다.

8.4.2. 서버 설정

기본 host.xml 구성 파일은 세 개의 서버를 정의합니다.

<servers>
  <server name="server-one" group="main-server-group">
  </server>
  <server name="server-two" group="main-server-group" auto-start="true">
    <socket-bindings port-offset="150"/>
  </server>
  <server name="server-three" group="other-server-group" auto-start="false">
    <socket-bindings port-offset="250"/>
  </server>
</servers>
Copy to Clipboard Toggle word wrap

server -one이라는 서버 인스턴스는 main-server-group 과 연결되며 해당 서버 그룹에서 지정하는 하위 시스템 구성 및 소켓 바인딩을 상속합니다. server-two라는 서버 인스턴스도 main-server-group 과 연결되지만 server -one에서 사용하는 포트 값과 충돌하지 않도록 소켓 바인딩 port- offset 값도 정의합니다. server-three라는 서버 인스턴스는 other-server-group 과 연결되며 해당 그룹의 구성을 사용합니다. 또한 port-offset 값을 정의하고 auto-startfalse 로 설정하여 호스트 컨트롤러가 시작될 때 이 서버가 시작되지 않도록 합니다.

서버는 관리 CLI를 사용하거나 관리 콘솔 Runtime(런타임 ) 탭에서 구성할 수 있습니다.

서버 추가

다음 관리 CLI 명령을 사용하여 서버를 추가할 수 있습니다.

/host=HOST_NAME/server-config=SERVER_NAME:add(group=SERVER_GROUP_NAME)
Copy to Clipboard Toggle word wrap
서버 업데이트

다음 관리 CLI 명령을 사용하여 서버 특성을 업데이트할 수 있습니다.

/host=HOST_NAME/server-config=SERVER_NAME:write-attribute(name=ATTRIBUTE_NAME,value=VALUE)
Copy to Clipboard Toggle word wrap
서버 제거

다음 관리 CLI 명령을 사용하여 서버를 제거할 수 있습니다.

/host=HOST_NAME/server-config=SERVER_NAME:remove
Copy to Clipboard Toggle word wrap
서버 속성

서버에는 다음 속성이 필요합니다.

  • name: 서버의 이름입니다.
  • 그룹: 도메인 모델의 서버 그룹 이름입니다.

서버에는 다음과 같은 선택적 속성이 포함됩니다.

  • auto-start: 호스트 컨트롤러가 시작될 때 이 서버를 시작해야 하는지 여부입니다.
  • socket-binding-group: 이 서버가 속한 소켓 바인딩 그룹입니다.
  • socket-binding-port-offset: 이 서버에 대해 소켓 바인딩 그룹에서 지정한 포트 값에 추가할 오프셋입니다.
  • update-auto-start-with-server-status: auto-start 특성을 서버 상태로 업데이트합니다.
  • interface: 서버에서 사용할 수 있는 완전히 지정된 네트워크 인터페이스 목록입니다.
  • jvm: 이 서버에 대한 JVM 설정입니다. 선언되지 않은 경우 상위 서버 그룹 또는 호스트에서 설정이 상속됩니다.
  • path: 명명된 파일 시스템 경로 목록입니다.
  • system-property: 이 서버에 설정할 시스템 속성 목록입니다.

8.4.3. 서버 시작 및 중지

Runtime (런타임) 탭으로 이동하고 적절한 호스트 또는 서버 그룹을 선택하여 관리 콘솔에서 시작, 중지 및 다시 로드와 같은 서버에서 작업을 수행할 수 있습니다.

관리 CLI를 사용하여 이러한 작업을 수행하려면 아래 명령을 참조하십시오.

서버 시작

특정 호스트에서 단일 서버를 시작할 수 있습니다.

/host=HOST_NAME/server-config=SERVER_NAME:start
Copy to Clipboard Toggle word wrap

지정된 서버 그룹의 모든 서버를 시작할 수 있습니다.

/server-group=SERVER_GROUP_NAME:start-servers
Copy to Clipboard Toggle word wrap
서버 중지

특정 호스트에서 단일 서버를 중지할 수 있습니다.

/host=HOST_NAME/server-config=SERVER_NAME:stop
Copy to Clipboard Toggle word wrap

지정된 서버 그룹의 모든 서버를 중지할 수 있습니다.

/server-group=SERVER_GROUP_NAME:stop-servers
Copy to Clipboard Toggle word wrap
서버 다시 로드

특정 호스트에 단일 서버를 다시 로드할 수 있습니다.

/host=HOST_NAME/server-config=SERVER_NAME:reload
Copy to Clipboard Toggle word wrap

지정된 서버 그룹의 모든 서버를 다시 로드할 수 있습니다.

/server-group=SERVER_GROUP_NAME:reload-servers
Copy to Clipboard Toggle word wrap
서버 종료

지정된 서버 그룹의 모든 서버 프로세스를 종료할 수 있습니다.

/server-group=SERVER_GROUP_NAME:kill-servers
Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat