ACSLS(Automated Cartridge System Library Software)는 StorageTek 자동화 테이프 라이브러리를 제어하는 Oracle StorageTek 서버 소프트웨어입니다. ACS(Automated Cartridge System)는 PTP(pass-thru-ports)를 통해 연결된 테이프 라이브러리 그룹입니다. ACSLS는 네트워크에서 명령 처리를 통해 하나 이상의 ACS에 저장된 정보에 액세스하고 이를 관리합니다. 이 소프트웨어에는 클라이언트 시스템 응용 프로그램에 대한 시스템 관리 구성 요소 및 인터페이스, 라이브러리 관리 기능이 포함되어 있습니다.
ACSLS 8.3은 관계형 데이터베이스 PosgreSQL을 사용합니다. PostgreSQL 패키지는 Solaris 10과 번들로 제공됩니다. Solaris 11에서 PostgreSQL 패키지는 STKacsls 패키지와 동일한 위치의 Oracle eDelivery 사이트에서 사용할 수 있습니다. 이 문서에 나온 Linux 설치 절차는 Linux 6.3 제품 팩 설치 후 Oracle Yum 저장소의 PostgreSQL 패키지를 추가하는 프로세스에 대해 설명합니다.
ACSLS 8.3은 다음에서 완전히 테스트 및 확인되었습니다.
Solaris 10 Update 10 및 11을 실행하는 Oracle Sun SPARC 및 X86 플랫폼
Solaris 11 Update 1을 실행하는 Oracle Sun SPARC 및 X86 플랫폼
Oracle Linux 6.3 및 Linux 6.4
AIX 및 가상 환경을 비롯한 기타 운영 체제는 테스트되거나 지원되지 않습니다.
ACSLS 8.3은 WebLogic 10.3.5에 번들로 제공됩니다.
특수 장치 드라이버는 논리적 라이브러리 및 광 섬유 연결 라이브러리(예: SL500 및 SL150)와 함께 사용할 수 있도록 ACSLS에 제공됩니다. 이러한 장치 드라이버는 시스템 커널에 연결되어 있기 때문에 전역 영역에 상주해야 합니다. 이러한 드라이버가 사용되는 경우 ACSLS는 로컬 영역 환경에 설치할 수 없습니다.
ACSLS 8.3 HA 시스템은 고유 전용 플랫폼 쌍에 설치해야 합니다.
메모리: 최소 2GB
시스템 메모리를 표시하려면 다음을 수행합니다.
Solaris
prtconf | grep Mem
Linux
grep MemTotal /proc/meminfo
스왑: 최소 2GB 스왑이 필요합니다. 6GB가 넘는 메모리로 구성된 시스템의 경우 스왑에 대한 썸 규칙은 물리적 메모리의 약 30%입니다.
Solaris
swap -l
(512바이트 블록을 표시함)
블록 수를 사용하여 2로 나눕니다.
이제 이 수를 1024로 나눕니다.
그러면 스왑 공간이 MB로 계산됩니다.
Linux
free -m
(할당된 스왑 공간을 MB로 표시함)
파일 시스템:
ACSLS 8.3을 사용하면 파일 시스템에 설치할 수 있습니다. 선택한 파일 시스템에 최소 5GB의 여유 공간이 있는지 확인합니다.
ACSLS 홈 디렉토리와 별도의 파일 시스템에 ACSLS 백업 디렉토리를 두는 것이 좋습니다(필수 사항은 아님). 백업 디렉토리에 대해 추가적으로 5GB를 예약해 두어야 합니다.
파일 시스템 크기를 표시하려면 다음을 수행합니다.
df -h
광 섬유 카드(선택 사항): 광 섬유 채널 작업에 적합한 HBA가 필요합니다.
논리적 라이브러리 기능을 지원하는 대상 모드 작업의 경우 이 HBA는 현재 QLogic 광 섬유 카드(4Gb 이상)여야 합니다.
SL500 또는 SL150과 같은 광 섬유 연결 라이브러리를 지원하는 개시자 모드 작업의 경우 ACSLS 8.3은 QLogic 및 Emulex HBA에 대해서 완전히 테스트 및 인증되었습니다.
중단 없는 라이브러리 서비스를 보장하고 리소스 경합으로 인한 예상치 않은 문제를 피하려면 일반적으로 ACSLS가 전용 서버에서 독립형 환경으로 실행되는 것이 좋습니다. 그러나 일부 시스템은 서로 완전히 격리되어 있더라도 공동 호스팅 방식으로 여러 응용 프로그램을 실행할 수 있도록 특별히 설계되었습니다. 특히 Solaris 컨테이너와 Oracle Solaris VM Server for SPARC는 ACSLS와 함께 조건부 공동 호스팅이 가능합니다.
다음은 ACSLS 응용 프로그램의 다양한 공동 호스팅 옵션과 연관된 조건 및 제한 사항을 자세히 설명합니다.
Solaris 영역(컨테이너)
시스템 관리자는 Solaris 영역을 사용하여 표준 저비용 서버를 4개의 독립된 Solaris 시스템으로 분할할 수 있으며, 각각 고유의 격리된 파일 시스템과 고유의 Solaris 인스턴스를 갖게 됩니다. 각 영역에 네트워크 리소스를 지정할 수 있고, 동일한 플랫폼에서 다른 영역의 응용 프로그램에 영향을 주지 않고 로컬(비전역) 영역을 재부트할 수 있습니다.
그러나 여러 영역에서 장치 드라이버와 같은 커널 리소스를 공유하는 기능은 아무리 좋게 봐도 빈약합니다. 이상적으로, 커널 드라이버가 필요한 응용 프로그램은 전역 영역에 상주합니다. 그러나 일반적으로 전역 영역에 응용 프로그램을 설치하는 것은 좋은 방법이 아닙니다. 응용 프로그램에 치명적 조건이 발생할 경우 다른 영역에서 실행 중인 다른 응용 프로그램에 영향을 미칠 수 있기 때문입니다.
ACSLS 8.3은 드라이버가 네트워크 인터페이스를 벗어나지 않는 경우에만 Solaris 영역에 상주할 수 있습니다. 논리적 라이브러리를 사용하려면 대상 모드 광 섬유 채널 드라이버가 필요하며, SL500 또는 SL150 라이브러리에 대한 연결을 수행하려면 개시자 모드 광 섬유 채널 드라이버가 필요합니다. 이러한 구성은 ACSLS가 전역 영역에 설치되어야 함을 나타냅니다.
Solaris 영역에서 사용할 수 있는 ACSLS-HA 버전은 없습니다.
Oracle VM Server for SPARC
Oracle VM Server for SPARC(이전의 Logical Domains 또는 LDOMs)는 CMT(Chip Multithreading) 기술과 함께 SPARC T 시리즈 서버에 제공되는 기술입니다. 이 기술은 각 도메인이 고유의 Solaris 커널을 제어할 정도로, Solaris 컨테이너에 비해 상당한 이점을 제공합니다.
Solaris 관리자는 시스템에서 하드웨어 리소스를 분할하여 특정 도메인에 특정 리소스를 지정할 수 있습니다. 이 가상 시스템상의 네트워크 리소스는 서버에서 최대 128개의 게스트 도메인과 쉽게 공유할 수 있습니다. 그러나 PCIe 버스를 통해 I/O 장치에 액세스가 필요한 응용 프로그램은 특수한 I/O 도메인에 설치해야 합니다. VM 서버에 만들 수 있는 I/O 도메인 수는 SPARC 플랫폼의 개별 PCIe 버스 수에 따라 다릅니다. 단일 PCIe 버스 시스템의 경우 2개의 I/O 도메인을 가질 수 있고, 이 중 하나는 컨트롤 도메인이어야 합니다.
라이브러리 및 클라이언트 응용 프로그램에 대한 네트워크 연결에만 의존하는 ACSLS 응용 프로그램은 이 서버의 게스트 도메인에 설치할 수 있습니다. 가상 네트워크 설정 절차는 Oracle VM Server for SPARC 2.1 Administration Guide 문서의 "Using Virtual Networks" 절에 설명되어 있습니다.
ACSLS 8.x 응용 프로그램을 논리적 라이브러리와 함께 사용하거나 SL500 또는 L700과 같은 광 섬유 채널 라이브러리에 연결하려는 경우 ACSLS가 I/O 도메인에 설치되어야 합니다. Oracle VM Server for SPARC 2.1 Administration Guide의 "Setting up I/O Domains" 절을 참조하십시오.
Solaris Cluster Software는 Oracle VM Server for SPARC에서 지원되며 이 플랫폼은 ACSLS-HA 응용 프로그램에서 사용할 수 있습니다. Oracle Solaris Cluster Data Service for Oracle VM Server for SPARC Guide를 참조하십시오.