스토리지 에이전트 개요

스토리지 에이전트는 클라이언트 시스템이 스토리지 영역 네트워크(SAN)에 연결된 스토리지 장치에 데이터를 직접 쓰거나, 해당 장치에서 데이터를 직접 읽을 수 있도록 합니다. 이를 LAN 프리 데이터 이동이라 합니다.

LAN을 거치지 않는 데이터 전송을 통해 LAN 대역폭을 다른 용도로 활용할 수 있으며, IBM Storage Protect 서버의 부하를 줄여 더 많은 동시 클라이언트 연결을 지원할 수 있게 됩니다.

스토리지 에이전트가 없는 클라이언트 시스템은 LAN(TCP/IP 사용)을 통해 스토리지 에이전트가 있는 클라이언트로 해당 데이터를 전송할 수 있습니다. 그러면 스토리지 에이전트 클라이언트는 SAN을 통해 LAN을 거치지 않고 데이터를 전송하여, 스토리지 에이전트 클라이언트가 ‘ IBM Storage ’ Protect 서버와 공유하는 스토리지 리소스로 보낼 수 있습니다. IBM Storage Protect 서버와 스토리지 리소스를 공유하지 않는 클라이언트 시스템에 스토리지 에이전트를 설치할 수 있습니다. 이 시나리오에서 스토리지 에이전트는 LAN 프리로 데이터를 전송할 수 없습니다. 데이터는 TCP/IP를 사용하여 서버로 이동해야 합니다.

그림 1. SAN 데이터 이동. 실선은 데이터 이동을 나타냅니다. 파선은 제어 정보 및 메타데이터의 이동을 나타냅니다.
클라이언트 데이터는 클라이언트 시스템에서 SAN을 통해 전송됩니다. 파일 라이브러리 및 테이프 라이브러리는 SAN에 연결됩니다. IBM Storage Protect 서버는 라이브러리 제어 기능을 제공하며, 클라이언트 메타데이터는 클라이언트 시스템과 IBM Storage Protect 서버 간에 LAN을 통해 전송됩니다.

그림 2에서 볼 수 있듯이, 스토리지 에이전트는 클라이언트 중 하나에만 설치되어 있어도 여러 클라이언트를 지원할 수 있습니다. IBM Storage Protect 서버와 스토리지 리소스를 공유하지는 않지만, 스토리지 리소스를 공유하는 클라이언트 시스템에 연결된 클라이언트 시스템에도 스토리지 에이전트를 설치할 수 있습니다. LANFREECOMMMETHOD 옵션이 TCP/IP로 설정되면 클라이언트 시스템에서 스토리지 에이전트로 데이터를 전송할 수 있습니다. 또한 LANFREECOMMMETHOD 옵션으로 스토리지 에이전트가 한 클라이언트에만 설치되어도 여러 클라이언트를 지원하도록 할 수 있습니다.

그림 2. LANFREECOMMMETHOD 옵션을 사용한 SAN 데이터 이동. 실선은 데이터 이동을 나타냅니다. 파선은 제어 정보 및 메타데이터의 이동을 나타냅니다.
SAN 데이터 이동: 관련 내용은 본문에서 설명되어 있습니다.

라이브러리 관리자 역할을 수행하는 ‘ IBM Storage ’ Protect 서버가 저장 장치를 제어합니다. 이 서버는 스토리지 에이전트와 연동되는 서버이거나, 기업 내의 다른 IBM Storage Protect 서버일 수 있습니다. IBM Storage 의 Protect 서버는 클라이언트가 저장한 메타데이터를 추적합니다. 메타데이터(예: 정책 정보 및 파일 이름과 크기)는 스토리지 에이전트와 서버 간의 LAN 연결을 통해 전달됩니다.

스토리지 에이전트는 서버와 통신하여 데이터베이스 정보를 얻고 저장하며 디바이스 및 볼륨 액세스를 조정합니다. 서버 및 클라이언트는 SAN을 통한 데이터 액세스를 조정하고 전송합니다. 클라이언트는 해당되는 조작에 스토리지 에이전트를 사용합니다. 예를 들어, SAN 경로가 정의된 경우 클라이언트는 스토리지 에이전트를 통해 해당 경로를 사용하여 데이터를 전송합니다. SAN 경로에서 장애가 발생하면 페일오버가 수행되며, 클라이언트는 IBM Storage Protect 서버와의 LAN 연결을 사용하여 클라이언트 데이터를 LAN을 통해 전송합니다.

스토리지 에이전트는 스토리지 에이전트와 서버 간의 경로를 사용하여 서버에 직접 데이터를 전송할 수 있습니다. 클라이언트가 서버에 연결해서 초기 정책 정보를 얻은 후 읽기 전용으로 갱신된 LAN 프리 스토리지 풀이 한 예입니다. 스토리지 에이전트는 조작에 실패하지 않고 서버에 데이터를 보냅니다. 다음 스토리지 풀 대상이 사용 가능하도록 스토리지 계층이 구성된 경우에는 서버가 조작을 실행합니다.

또한 특정 노드에 대해 REGISTER NODE 또는 UPDATE NODE 명령을 사용하여 IBM Storage Protect 서버 매개변수인 DATAREADPATH 및 DATAWRITEPATH를 지정함으로써, LAN을 통한 데이터 전송을 차단할 수 있습니다. 이 설정을 검토하려면 서버에서 노드에 대해 다음 명령을 실행하십시오.

query node node_name format=detailed

IBM Storage Protect는 다음 환경에서 SAN 연결 장치의 공유를 지원합니다:

  • IBM Storage ACSLS, SCSI 또는 IBM 3 49X 라이브러리 관리자 및 라이브러리 클라이언트로 구성된 네이티브 라이브러리 관리 기능을 지원하거나, 단순히 라이브러리 관리자만 지원합니다.
  • FILE 라이브러리를 활용한 공유 디스크 스토리지 및 IBM General Parallel File System 또는 IBM TotalStorage SAN File System 의 통합. General Parallel File System 이 기능은 지원되는 운영 체제에서 권장되는 옵션입니다.
  • 외부 라이브러리.