1 시작하기

ACSLS HA는 구성 요소 또는 부속 시스템 오류가 발생할 경우 무중단 테이프 라이브러리 제어 서비스를 보장하기 위해 이중 중복성, 자동 복구 및 자동 페일오버 복구를 제공하는 하드웨어 및 소프트웨어 구성입니다. 이 문서에서는 ACSLS 소프트웨어에 고가용성을 제공하는 데 필요한 구성, 설치 및 테스트 절차에 대해 설명합니다.

절차를 시작하기 전에 전체 설치 프로세스를 검토하는 것이 좋습니다. 클러스터화된 응용 프로그램을 설치하는 프로세스에는 세부적으로 엄격한 주의가 필요한 여러 단계가 포함되어 있습니다. 이 절차는 일반적으로 UNIX 시스템 통합 전문가가 수행해야 합니다.

여러 개의 하드웨어 및 소프트웨어 구성 요소가 ACSLS HA 시스템과 연관되어 있으며 전체 설치 절차는 며칠이 걸릴 수 있습니다. 기존 운용 라이브러리 환경의 경우에는 ACSLS HA 설치를 진행하는 동안 고객이 간단한 독립형 ACSLS 서버를 설치하여 라이브러리 운용을 처리하는 것이 좋습니다.

구성은 2 노드 클러스터입니다. 여기에는 심각한 시스템 오류를 검색할 수 있는 모니터링 소프트웨어 기능이 포함된 2개의 완전한 부속 시스템(활성 및 대기)이 포함됩니다. 이 구성에서는 복구할 수 없는 모든 부속 시스템 오류에 대해 주 시스템에서 대기 시스템으로 제어를 전환할 수 있습니다. 이 구성은 일반적인 스위치 오버 없이도 부속 시스템 통신 오류를 즉시 복구할 수 있는 중복된 전원 공급 장치, 중복 네트워크 및 I/O 상호 연결을 제공합니다.

ACSLS HA는 Solaris Cluster의 모니터 및 페일오버 기능과 Solaris 운영체제의 다중 경로 기능을 활용해서 작동 중지 시간이 최소화된 탄력적인 라이브러리 제어 작업을 제공합니다. Solaris는 무중단 네트워크 연결을 보장하기 위한 IP 다중 경로 지정과 시스템 데이터에 대한 무중단 액세스를 보장하기 위한 RAID 1 지원 다중 경로 디스크 I/O를 제공합니다. Solaris Cluster는 운영체제, 내부 하드웨어 및 외부 I/O 리소스를 포함하는 시스템 리소스 상태를 감시하며, 필요에 따라 시스템 스위치 오버를 관리할 수 있습니다. 그리고 ACSLS HA 에이전트는 ACSLS 응용 프로그램, 해당 데이터베이스, 해당 파일 시스템 및 StorageTek 라이브러리 리소스에 대한 연결을 모니터하여 필요에 따라 Solaris Cluster 페일오버 서비스를 호출합니다.

이러한 중복 구성에서 ACSLS 라이브러리 제어 서버는 클러스터 프레임워크 내부 및 외부에 항상 알려져 있는 단일 논리 호스트 ID를 포함합니다. 이 ID는 필요에 따라 변환 중에도 최소한의 작동 중지 시간으로 클러스터 노드 사이에 자동으로 전송됩니다.

프로젝트를 시작하기 전에 여기에 설명된 대로 ACSLS HA 설치 및 구성을 위한 전체 프로세스를 검토하십시오. 필요한 경우 전체 설치에 대한 조언, 지원 또는 처리를 위해 Oracle Advanced Customer Services를 요청할 수 있습니다.

ACSLS 설명서는 다음 위치의 OTN(Oracle Technical Network)을 참조하십시오.

http://docs.oracle.com/

시스템 요구 사항

ACSLS HA 서버 구성은 외부 RAID 디스크 배열을 공유하는 2개의 Solaris 서버 노드로 구성됩니다.

클라이언트 옵션

ACSLS HA는 ACSAPI(Automated Cartridge System Application Programming Interface)를 사용하는 모든 ACSLS 클라이언트를 지원합니다. 단일 네트워크 IP 주소는 두 서버 노드 사이에서 공유되어 ACSAPI 클라이언트가 공통 가상 호스트 ID를 사용하여 ACSLS를 처리할 수 있도록 합니다.

SMCE(SCSI Media Changer Emulation)를 사용하여 광 섬유 채널 클라이언트에 제공된 논리적 라이브러리는 이 제품에서 지원되지 않습니다.

서버 옵션

ACSLS HA 8.4는 Solaris Cluster 4.2의 최소 하드웨어 요구 사항을 충족하는 시스템에서 실행해야 합니다. 특정 서버 플랫폼 요구 사항은 Oracle Solaris Cluster System Requirements 문서를 참조하십시오.

http://www.oracle.com/technetwork/server-storage/solaris-cluster/documentation/sysreq-cluster-166689.pdf

단일 실패 지점을 방지하기 위해서는 각 ACSLS HA 서버 노드를 다음과 같이 구성해야 합니다.

  • 이중(중복) 전원 공급 장치

  • 10/100/1000 Base-T 이더넷 포트 6개

  • 광 섬유 채널 포트 2개(FC 연결 스토리지를 사용하는 경우)

  • SAS 포트 2개(SAS 연결 스토리지를 사용하는 경우)

논리적 라이브러리에서 시스템을 사용하려는 경우 SCSI 클라이언트 응용 프로그램을 지원하는 구성에 최소 한 개 이상의 전용 광 섬유 채널 포트가 필요합니다.

광 섬유 연결 라이브러리(예: SL500 또는 SL150)의 경우 한 개의 추가 광 섬유 채널 포트가 필요합니다.

스토리지 배열 옵션

지원되는 디스크 배열 부속 시스템은 Oracle Solaris Cluster Storage Partner Program 문서를 참조하십시오.

http://www.oracle.com/technetwork/server-storage/solaris-cluster/partnerprogram-cluster-168135.pdf

네트워크 요구 사항

총 7개의 IP 주소를 예약해야 합니다.

1 - 논리 호스트(클러스터 VIP(가상 IP))

2 - 노드 1 IP 주소

3 - 노드 2 IP 주소

4 - 라이브러리 인터페이스 1 소스 IP 주소(노드 1)

5 - 라이브러리 인터페이스 2 소스 IP 주소(노드 1)

6 - 라이브러리 인터페이스 1 소스 IP 주소(노드 2)

7 - 라이브러리 인터페이스 2 소스 IP 주소(노드 2)

이상적으로 볼 때, 라이브러리 인터페이스 1은 라이브러리 인터페이스 2와 다른 서브넷에 있어야 합니다(그림 2-1 참조).

소프트웨어 요구 사항

ACSLS HA 8.4에는 다음과 같은 소프트웨어 구성 요소가 필요합니다.

  • Oracle Solaris 11.2(SPARC 또는 X86)

  • Oracle Solaris Cluster 4.2

ACSLS HA의 설치 전 점검 목록

새 ACSLS HA 시스템을 설치하거나 ACSLS HA 시스템을 새 릴리스로 업그레이드하려면 먼저 ACSLS HA가 설치된 고객 환경에 대한 정보를 확인하고 기록합니다.

이 설치 전 점검 목록을 작성하면 위험을 줄일 수 있습니다. 이 점검 목록은 설치가 문제 없이 진행되고 고객 환경에 대한 다른 세부정보를 확인하느라 설치가 지연되지 않도록 보장합니다.

오라클 고객지원센터 담당자

  • 이 고객을 지원하는 지역 오라클 직원은 누구입니까?

  • 이들 중 Solaris 시스템 관리 경험이 있는 사람이 있습니까?

  • 이들 중 ACSLS 경험이 있는 사람이 있습니까?

  • 이들 중 ACSLS HA 경험이 있는 사람이 있습니까?

고객 지원 담당자

  • ACSLS HA 서버 및 고객 네트워크와 같은 지원 작업을 수행할 고객의 시스템 관리 직원은 누구입니까?

  • 이들 중 Solaris 시스템 관리 경험이 있는 사람이 있습니까?

  • 이들 중 ACSLS 경험이 있는 사람이 있습니까?

  • 이들 중 ACSLS HA 경험이 있는 사람이 있습니까?

  • 네트워크 관리자는 누구입니까?

ACSLS HA 시스템 하드웨어

  • Oracle Sun 서버와 모델은 무엇입니까?

  • Solaris 릴리스와 업데이트 레벨은 무엇입니까?

  • 메모리(최소 10GB)

  • 디스크를 미러링하려면 각 서버에 이중 부트 드라이브가 필요합니다.

  • 공유 디스크의 모델은 무엇입니까? Solaris Cluster에서 지원됩니까?

  • 각 ACSLS 서버를 공유 디스크 배열에 연결하는 데 사용되는 SAS 또는 광 섬유 HBA

  • 각 ACSLS 서버에 필요한 이더넷 포트 6개

  • ACSLS가 광 섬유 연결 라이브러리(SL500 또는 SL150)를 관리하거나 광 섬유 대상 모드 포트를 사용해서 논리적 라이브러리를 제공하는 경우 각 ACSLS 서버에 광 섬유 HBA가 필요합니다.

  • Solaris 서버 및 디스크 배열을 고객의 환경에 연결하기 위해서는 어떤 전원 코드가 필요합니까? 예를 들어, HA 설치 지연을 방지하기 위해서는 플러그가 고객 사이트의 전원 콘센트와 일치해야 합니다.

  • HA 설치를 시작하기 전에 HA 서버 및 공유 디스크 배열이 올바르게 구성되었는지 확인합니다.

    • 이더넷 연결을 위한 6포트 요구 사항을 만족하려면 각 HA 서버에 추가 NIC(네트워크 인터페이스 컨트롤러) 카드가 장착되어 있어야 합니다.

    • 외부 공유 디스크 배열에 대한 인터페이스 유형을 확인하고 호환 가능한 HBA가 각 서버에 구성되어 있는지 확인하십시오.

    • ACSLS가 SL500s 또는 SL150s와 같은 광 섬유 연결 라이브러리와 통신하려는 경우 광 섬유 HBA가 필요합니다.

    • ACSLS가 광 섬유 대상 모드를 사용해서 논리적 라이브러리를 제공하는 경우 Qlogic 광 섬유 HBA가 필요합니다.

네트워크 정보

다음 네트워크 정보를 검토합니다.

2개의 ACSLS HA 서버에 지정된 IP 주소 및 호스트 이름

  • 설치에는 총 9개의 IP 주소가 필요합니다.

    • ACSLS 서버 노드 1의 로컬 주소

    • ACSLS 서버 노드 2의 로컬 주소

    • 논리 호스트 주소(2개의 HA 노드 사이에 공유되는 가상 IP 주소)

    • 노드 1의 라이브러리 연결 a

    • 노드 1의 라이브러리 연결 b(이중 TCP/IP 또는 다중 TCP/IP 중복성)

    • 노드 2의 라이브러리 연결 a

    • 노드 2의 라이브러리 연결 b(이중 TCP/IP 또는 다중 TCP/IP 중복성)

    • 노드 1의 ILOM

    • 노드 2의 ILOM

  • ACSAPI 클라이언트가 ACSLS와 통신합니까?

    • 페일오버 이벤트 후 활성 노드는 가상 IP 주소를 간주합니다. 어떤 노드가 활성 상태이든지 가상 IP 주소는 ACSLS 클라이언트에 액세스할 수 있습니다.

    • ACSAPI 클라이언트에서 ACSLS HA 가상 IP 주소 또는 호스트 이름을 설정하는 방법을 알고 있습니까? 이 설정은 클라이언트에서 실행되는 ISV 응용 프로그램에 따라 달라집니다.

  • ACSLS가 TCP/IP 연결 라이브러리(SL8500s, SL3000s 및 9310s)와 통신하기 위해 사용하는 IP 주소입니다.

  • 단일 실패 지점을 방지하려면 고유 별도 서브넷을 통해 각각의 중복 라이브러리 연결을 경로 지정하는 것이 좋습니다. 고용량 네트워크 트래픽으로 인한 문제를 방지하려면 서브넷을 라이브러리 통신에 대해 예약해야 하며 일반적인 네트워크 채터의 방해를 받지 않아야 합니다.

  • 각 ACSLS HA 노드에서 서비스 프로세서(예: ILOM 또는 ALOM)에 액세스하는 데 필요한 IP 주소 및 암호입니다.

HLI 라이브러리와 통신

서브넷에서 ACSLS와 TCP/IP 연결 라이브러리 사이의 통신이 브로드캐스트 트래픽으로부터 보호됩니까?

방화벽

  • ACSAPI 클라이언트와 ACSLS HA 시스템 사이에 방화벽이 있습니까?

  • ACSLS HA 시스템과 이 시스템이 관리하는 라이브러리 사이에 방화벽이 있습니까?

방화벽이 존재할 경우 방화벽을 통해 통신하도록 ACSLS와 ACSAPI 클라이언트를 구성하는 방법에 대한 자세한 내용은 ACSLS 8.4 Administrator’s Guide의 ”Firewall Security Option” 부록을 참조하십시오.

광 섬유를 사용한 SCSI 매체 교환기

  • 이 ACSLS 시스템이 광 섬유 채널 대상 모드 포트를 사용해서 클라이언트에 논리적 라이브러리를 제공합니까? 그렇다면 QLogic 광 섬유 HBA가 필요합니다.

설치 매체

  • Oracle Solaris Cluster, ACSLS, ACSLS HA 및 기타 필수 패키지 또는 패치를 포함하여 Oracle edelivery 웹 사이트에서 소프트웨어 다운로드를 허용하기 위해 HA 서버에서 인터넷으로의 직접 또는 간접 액세스가 사용됩니까?

    액세스가 간접일 경우 인터넷에서 HA 서버로 파일을 전송할 수 있는지 확인합니다.

  • 소프트웨어를 인터넷에서 로컬 시스템으로 직접 다운로드한다고 가정할 경우 브라우저 구성에 대한 전체 프록시 정보를 설치 시에 사용할 수 있는지 확인합니다.

ACSLS와 통신하는 클라이언트(백업 또는 ILM) 응용 프로그램

  • ACSAPI 클라이언트(예: 백업 또는 정보 수명 주기 관리 응용 프로그램)가 ACSLS와 통신합니까?

    • ACSAPI 클라이언트가 ACSLS와 통신할 경우 클라이언트 응용 프로그램은 무엇입니까(예: NetBackup, Oracle SAM)?

    • 사용되는 이러한 클라이언트의 버전은 무엇입니까?

    • 클라이언트가 Windows에서 실행되고 LibAttach를 사용할 경우 실행되는 LibAttach 버전은 무엇입니까?

  • 클라이언트 응용 프로그램이 광 섬유 채널 대상 모드 포트를 사용해서 ACSLS 논리적 라이브러리와 통신합니까?

    • 클라이언트 응용 프로그램은 무엇입니까(예: NetBackup, Oracle SAM)?

    • 사용되는 이러한 클라이언트의 버전은 무엇입니까?

ACSLS 사용자 ID 및 그룹

ACSLS는 acsls 그룹에서 acsss, acsdbacssa와 같은 사용자 ID가 필요합니다.

이러한 사용자 ID 및 acsls 그룹을 ACSLS HA 서버에서 로컬로 설정할 수 있습니까? 아니면 사이트의 중앙 사용자 및 암호 관리 시스템에 통합되어야 합니까?

상위 레벨 설치 절차

전체 ACSLS HA 설치에는 다음 단계가 포함됩니다.

  1. 일반적인 외부 광 섬유 채널 또는 SAS2 디스크 배열에 연결된 2개의 Solaris 플랫폼 서버를 설치합니다. 각 서버에 Solaris 11.2를 설치합니다.

    Oracle Technology Network 라이브러리에서 제공되는 Oracle Solaris 11 시스템 설치 문서를 참조하십시오.

    http://www.oracle.com/technetwork/documentation/solaris-11-192991.html

  2. 기본 Solaris 시스템을 구성합니다.

    • 사용자 액세스 권한

    • 다중 경로 네트워크 액세스 및 디스크 I/O

    Solaris 시스템의 ACSLS HA 구성 을 참조하십시오

  3. ZFS 파일 시스템을 구성합니다.

    • 루트 스토리지 풀

    • acsls 스토리지 풀

    ZFS를 사용한 파일 시스템 구성 을 참조하십시오

  4. 소프트웨어 패키지를 다운로드합니다. 소프트웨어 패키지 다운로드 를 참조하십시오.

    • ACSLS 8.4.0

    • Solaris Cluster 4.2

    • ACSLS HA 8.4.0

    소프트웨어 패키지 다운로드 를 참조하십시오.

  5. ACSLS 8.4.0을 설치하고 업데이트를 패치합니다(있는 경우). ACSLS 8.4 설치 를 참조하십시오.

  6. Solaris Cluster 4.2를 설치하고 업데이트를 패치합니다(있는 경우). Solaris Cluster 4.2 설치 를 참조하십시오.

  7. ACSLS HA 8.4.0을 설치합니다. ACSLS HA 8.4 설치 및 시작 을 참조하십시오.

  8. ACSLS HA에 대한 클러스터 작업을 세부 조정합니다. ACSLS HA 세부 조정 을 참조하십시오.