Liberty 집합체 내의 파일 전송
Liberty 제어기는 Liberty 집합체 내에서 특수 파일 전송 기능을 사용할 수 있도록 합니다. 그 중에서 가장 고급 기능은 하나의 REST 호출 내에서 여러 호스트에 파일을 전송하는 기능입니다. Liberty 집합체에서 FileTransfer 및 FileService MBean을 사용하여 집합체 내의 Liberty 서버에 대한 파일 조치를 수행할 수 있습니다. 여기에는 집합체 제어기로 구성된 Liberty 서버와 집합체 멤버로 구성된 Liberty 서버가 모두 포함됩니다.
이 태스크 정보
집합체 제어기에 대한 원격 JMX 연결을 설정할 때 RoutingContext MBean을 사용하여 FileTransfer 및 FileService MBean 호출이 집합체에 있는 Liberty 서버에서 실행되도록 지시할 수 있습니다. 집합체 제어기는 집합체 제어기와 대상 집합체 멤버 사이에 권한 부여된 연결을 작성하고 요청을 라우팅하는 작업을 수행합니다.
특정 집합체 멤버에 파일 조작을 라우팅하여 집합체에 있는 Liberty 서버에 애플리케이션을 설치하고 구성 파일 업데이트를 수행할 수 있습니다.
FileTransfer MBean는 집합체에 있는 호스트 컴퓨터에 집합체 멤버가 있는지에 상관없이 해당 호스트에서 조작을 수행할 수도 있습니다. Liberty 집합체에 호스트 컴퓨터를 등록하고 해당 호스트를 지정하는 RoutingContext를 지정하여 해당 호스트 시스템에/에서 파일을 업로드하거나 다운로드하는 데 FileTransfer 명령을 사용할 수 있습니다. 예를 들어, Liberty 프로파일을 새 호스트에 푸시하도록 Liberty 아카이브를 업로드하고 펼칠 수 있습니다.
FileTransfer MBean은 대상 호스트 컴퓨터 또는 집합체 멤버의 집합체 제어기에 저장된 권한 정보를 사용합니다. 호스트 컴퓨터나 집합체 멤버를 등록할 때 이 정보를 저장합니다. 호스트 컴퓨터에 이 정보를 설정하는 방법에 대한 자세한 정보는 Liberty 집합체에 대해 호스트 컴퓨터 등록의 내용을 참조하십시오.
호스트 컴퓨터에 지시된 파일 전송 조작은 호스트 컴퓨터에 저장된 권한 부여 정보를 사용합니다. 집합체 멤버에 지시된 파일 전송 조작은 집합체 멤버가 대체한 권한 부여(있는 경우)를 사용하거나 기본적으로 호스트 컴퓨터에 저장된 정보를 사용합니다. 호스트 정보 대체에 대한 자세한 정보는 Liberty 서버 호스트 정보 대체의 내용을 참조하십시오.
FileService MBean은 Liberty 프로파일(호스트 컴퓨터에서만이 아니라)에서 동작하며 Liberty 프로파일의 권한 구성을 사용합니다. 호스트 컴퓨터 권한 정보를 사용하지 않습니다.