F SL150의 ACSLS 지원

SL150 라이브러리는 SCSI 연결 단일 LSM 라이브러리입니다. 이 장에서는 SL150 라이브러리에 대한 ACSLS 지원에 대해 설명합니다.

ACSLS 연결

ACSLS 서버에는 SL150 라이브러리에서 브리지 드라이브와 호환되는 FC HBA(호스트 버스 어댑터)가 필요합니다.

$ACS_HOME/install/install_scsi_sol.sh를 실행하면 시스템에서 JNI 카드 또는 LSILogic 카드와 같은 새로운 하드웨어가 있는지 프로브합니다. 이러한 HBA 카드가 시스템에 있지만, 해당 드라이버가 배치되지 않은 경우에는 적절한 드라이버 패키지를 찾아서 설치하기 위한 권한을 요청하는 프롬프트가 루틴에 표시됩니다.

주:

SL150은 분할 가능하지만, ACSLS에서는 분할된 SL150이 지원되지 않습니다.

주:

제어 경로용 SAS 브리지 드라이버는 지원되지 않습니다. 브리지 드라이브에 대한 광 섬유 채널 연결만 지원됩니다.

ACSLS 및 SL150 라이브러리 차이

이 절에서는 ACSLS와 SL150 라이브러리의 차이점에 대해 설명합니다.

라이브러리 구성

  • ACS, LSM - SL150 라이브러리는 단일 LSM이 포함된 ACS입니다(1개의 ACS와 1개의 LSM).

  • SL150에서는 현재 전달 포트가 지원되지 않습니다.

  • SL150에는 하나 이상의 기본 모듈이 포함되며, 최대 9개의 확장 모듈을 포함할 수 있습니다.

  • ACSLS는 각 SL150 모듈을 패널로 고려합니다.

  • ACSLS에서 관리되는 SL150 라이브러리는 ACSLS 인터페이스를 통해 6자 volser 레이블을 보고합니다.

라이브러리 위치 식별

이 절에서는 라이브러리 위치에 대해 설명합니다.

주소 지정 체계

  • ACSLS 주소 지정은 ACS, LSM, 패널, 행 및 열입니다.

  • SL150 주소 지정은 스토리지 셀에 대한 모듈, 측면, 행, 열입니다.

  • ACSLS 주소는 0부터 시작됩니다. 패널 0, 행 0 및 열 0부터 시작됩니다.

  • SL150 라이브러리는 1부터 시작됩니다. 모듈 1, 행 1 및 열 1부터 시작됩니다.

  • SL150 라이브러리와 ACSLS 내부 주소 사이의 일관성을 보장하기 위해 ACSLS는 패널 0, 행 0 및 열 0에 대해 위치 표시자를 정의합니다.

패널

  • 패널 0 = 설치되지 않음

  • 패널 1 = 기본 모듈

  • 패널 2-10 = 확장 모듈

행 번호

  • 각 모듈(패널) 내에서 행은 1-3까지 번호가 지정됩니다.

  • 행은 위에서 아래로 연속해서 번호가 지정됩니다.

  • 번호 지정은 SL150과 ACSLS 사이에 동일합니다.

열 번호

SL150 주소 지정:

  • 모듈, 측면, 행, 열

  • 열 1-5, 각 측면의 앞에서 뒤까지

ACSLS 주소 지정:

  • 1~10까지 번호가 지정됩니다.

  • 열 1-5는 왼쪽 측면의 앞에서 뒤까지입니다.

  • 열 6-10은 오른쪽 측면의 앞에서 뒤까지입니다.

드라이브 주소

SL150 주소 지정:

  • 모듈, 위치

  • 모듈 1 = 기본

  • 모듈 2-10 = 확장

  • 위치 = 위에서 아래로

ACSLS 주소 지정:

  • ACS, LSM, 패널, 드라이브

  • 패널 = 모듈

  • 드라이브 번호 = 1-20, 위에서 아래로 번호 지정  

테이블 F-1 드라이브 주소 지정 예

모듈
ACSLS 드라이브 식별자 SL150 드라이브 주소

기본 모듈

0, 0, 1, 1

1, T

 

0, 0, 1, 2

1, B

확장 모듈

0, 0, 2, 3

2, T

 

0, 0, 2, 4

2, B

확장 모듈

0, 0, 3, 5

3, T

 

0, 0, 3, 6

3, B

확장 모듈

0, 0, 4, 7

4, T

 

기타

기타


ACSLS 제한 사항

  • SL150 라이브러리 최대 개수 = 31.

  • LSM 최대 개수 = 127.

  • SL150 라이브러리에 있는 모듈(패널) 최대 개수 = 10.

  • 확장 모듈은 각각 패널을 하나씩 추가합니다.

  • 기본 모듈만 있는 SL150에는 패널이 하나만 있습니다.

  • SL150 펌웨어에서는 레이블이 지정되지 않은 카트리지가 지원되지 않습니다. 즉, venter 명령을 사용할 수 없습니다.

  • 분할된 SL150 라이브러리는 지원되지 않습니다.

  • 제어 경로용 SAS 브리지 드라이버는 지원되지 않습니다.

SL150 라이브러리 설정 구성

SL150에서는 ACSLS에 영향을 주는 구성 설정이 지원됩니다.

  • 분할

    분할된 SL150 라이브러리는 ACSLS에서 지원되지 않습니다.

  • 브리지 드라이브

    ACSLS에서는 FC 제어 경로만 지원됩니다. 제어 경로용 SAS 브리지 드라이버는 지원되지 않습니다.

  • 메일슬롯 구성

    기본 모듈의 한 측면에서 스토리지 슬롯을 표준 메일슬롯의 확장으로 사용할 수 있습니다.

    • 필요한 ACSLS 설정: 표준 메일슬롯(4개 슬롯)

  • 드라이브 요소 주소 지정 모드

    라이브러리에 빈 드라이브 슬롯이 있을 때 SCSI 요소 주소가 보고되는 방법을 제어할 수 있습니다.

    • 필요한 ACSLS 설정: Address Only Installed Drives

  • 예약된 셀

    예약된 셀은 라이브러리 전용입니다(진단 및 청소 카트리지).

    • 번호(n)는 0부터 3까지 구성할 수 있습니다(기본 모듈의 최대 행 수).

    • 기본 모듈에만 영향 - 열 1에 있는 처음 (n)개 셀이 예약됩니다.

    • 이러한 셀은 ACSLS에서 액세스할 수 없는 것으로 고려됩니다.

SL150 CAP 동작

SL150은 CAP에 대해 "메일슬롯"이라는 용어를 사용합니다. 기본 모듈의 메일슬롯에는 1개의 4슬롯 매거진이 포함됩니다.

모든 메일슬롯 작업은 라이브러리 터치 스크린 또는 BUI를 사용해서 수행됩니다.

  • SL150은 카트리지 넣기 및 꺼내기를 위해 하나의 활성 메일슬롯을 포함해야 합니다.

  • ACSLS가 메일슬롯을 감사할 때는 모든 셀을 검사합니다.

CAP(메일슬롯) 꺼내기 중 열지 않음

이전에 라이브러리를 관리하는 ACSLS 인스턴스에 의해 SL150 CAP(메일슬롯)가 잠긴 상태로 유지될 경우 eject(또는 enter) 작업 중 문제가 발생할 수 있습니다. 이러한 문제가 발생할 수 있는 시나리오에는 새로운 ACSLS 서버로의 마이그레이션 또는 HA 페일오버 이벤트가 포함됩니다.

메일슬롯이 호스트에 의해 잠긴 경우, 라이브러리 터치 스크린에 다음 항목이 표시됩니다.

State: Locked by SCSI Prevent Media

ACSLS는 일반적으로 자동 CAP를 잠김 상태로 유지하지 않기 때문에 이 문제는 자동 모드의 CAP에서 발생할 가능성이 더 적습니다. 수동 모드 CAP 또는 오프라인으로 전환된 라이브러리에 있는 CAP(모든 모드)에서는 이 문제가 발생할 가능성이 높습니다.

문제 완화:

이 문제가 발생하지 않도록 하려면 다음과 같은 절차가 권장됩니다.

  • SL150 라이브러리의 제어를 새로운 ACSLS 서버로 마이그레이션하는 경우(비HA 구성):

    • 자동 모드 CAP(권장):

      원본 서버에서 ACSLS를 작동 중지하기 전에 라이브러리를 오프라인으로 전환하지 않습니다. 라이브러리가 온라인일 때 ACSLS는 종료 시 CAP를 잠금 해제된 상태로 둡니다.

    • 수동 모드 CAP:

      원본 서버에서 ACSLS를 종료하기 전에 CAP가 자동 모드로 작동하도록 설정합니다. 라이브러리를 오프라인으로 전환하지 않습니다.

  • ACSLS HA 설치에서 라이브러리를 관리할 때는 자동 모드로 CAP를 작동하는 것이 가장 좋습니다.

    • 자동 모드 CAP(권장):

      온라인 라이브러리에는 필요한 작업이 없습니다(CAP가 일반적으로 잠금 해제됨). 페일오버 이벤트 중 라이브러리가 오프라인이면 아래 단계를 수행해서 브리지 드라이브를 다시 시작하여 CAP를 잠금 해제합니다.

    • 수동 모드 CAP:

      아래 단계에 따라 브리지 드라이브를 다시 시작하여 CAP를 잠금 해제합니다.

해결 방법:

이전 호스트에서 남겨진 잠금 상태는 SL150 BUI를 사용해서 브리지 드라이브를 다시 시작하여 해제할 수 있습니다. 브리지 드라이브 다시 시작에 대한 자세한 내용은 SL150 제품 설명서를 참조하십시오.

경고:

이 작업은 드라이브의 현재 데이터 경로 작업을 중단시킵니다. 브리지 드라이브 다시 시작은 데이터 경로 작업을 중단하지 않을 시간에 수행되도록 일정을 잡을 수 있습니다.

이 문제가 발생한 경우에는 잠금을 해제해야 합니다.

  1. 브리지 드라이브에서 데이터 경로(읽기/쓰기) 작업이 수행되고 있지 않은지 확인합니다.

  2. SL150 BUI를 사용해서 브리지 드라이브를 다시 시작합니다.

라이브러리 감사

감사를 수행하는 경우:

  • 새 라이브러리인 경우

  • 하나 이상의 모듈이 추가, 제거 또는 스왑된 경우

  • 메일슬롯을 통해 카트리지가 수동으로 추가 또는 제거된 경우

  • 라이브러리 구성 설정이 변경된 다음

라이브러리 자체 감사가 수행되는 경우:

  • 라이브러리 전원을 켜거나 다시 초기화하는 경우

  • 메일슬롯을 열고 닫은 경우

자체 감사가 완료된 다음에는 ACSLS를 사용해서 데이터베이스를 업데이트해야 합니다.

새 라이브러리인 경우

새 라이브러리는 라이브러리의 실제 내용을 데이터베이스와 동기화하기 위해 감사를 수행해야 합니다.

모듈을 추가, 제거 또는 스왑한 후

SL150 모듈이 추가, 제거 또는 스왑된 다음 또는 라이브러리를 처음으로 감사하는 경우에는 다음 단계를 수행합니다.

  1. SL150 라이브러리를 ACSLS에 대해 오프라인으로 전환(vary)하고 라이브러리 전원을 끕니다.

  2. 모듈 추가와 같은 라이브러리 변경 작업을 수행합니다.

  3. SL150 라이브러리 전원을 켜거나 다시 초기화합니다.

  4. 다음 명령을 사용해서 ACSLS를 종료합니다(실행 중인 경우).

    acsss disable

  5. acsss_config를 실행합니다.

  6. 다음 명령을 실행하여 ACSLS를 시작합니다.

    acsss enable

  7. 영향을 받는 SL150 패널에 대해 audit를 수행합니다.

메일슬롯을 통해 카트리지를 수동으로 추가 또는 제거한 후

라이브러리 메일슬롯을 통해 LSM에서 카트리지를 수동으로 추가 또는 제거한 경우에는 데이터베이스를 동기화해야 합니다. query pool에 설명된 대로 audit를 수행합니다.

ACSLS cmd_proc를 사용해서 메일슬롯을 통해 LSM에서 카트리지를 넣거나 꺼낸 경우에는 데이터베이스가 자동으로 업데이트됩니다.

라이브러리 구성 설정을 변경한 후

라이브러리 구성 설정을 변경한 경우에는 acsss_config를 사용해서 ACSLS를 다시 구성하고 라이브러리를 audit해야 합니다. 또한 예약된 셀 수를 변경한 후 라이브러리를 다시 구성하고 audit해야 합니다.

다음 단계를 따릅니다.

  1. SL150 라이브러리를 ACSLS에 대해 오프라인으로 전환(vary)하고 라이브러리 전원을 끕니다.

  2. 라이브러리 변경을 수행합니다.

  3. SL150 라이브러리를 다시 초기화합니다.

  4. 다음 명령을 사용해서 ACSLS를 종료합니다(실행 중인 경우).

    acsss disable

  5. acsss_config를 실행합니다.

  6. 다음 명령을 실행하여 ACSLS를 시작합니다.

    acsss enable

  7. 영향을 받는 SL150 패널에 대해 audit를 수행합니다.