5 라이브러리 하드웨어 설치 및 구성

라이브러리 하드웨어를 설치 및 구성하는 작업은 다음과 같습니다.

  • 라이브러리 하드웨어에 대한 연결 설치

    라이브러리 하드웨어에 대한 연결 설치 수행:

    • SCSI mchanger 장치 드라이버 추가

    • SL8500 또는 SL3000에 대해 이중 TCP/IP 지원을 선택적으로 사용

  • acsss_config를 사용하여 라이브러리 하드웨어 구성

    수행 가능한 작업:

    • 라이브러리 통신 설정

    • 지원할 라이브러리 수 구성 및 분할 여부 확인

    • 라이브러리 연결이 SCS/광 섬유, TCP/IP, 직렬 또는 SCSI/광 섬유인지 여부 및 사용할 형식 설정

    • 라이브러리 하드웨어 재구성

      주:

      지원되는 라이브러리, 드라이브 유형, 매체 유형 및 드라이브와 매체 간 호환성에 대한 최신 목록은 ACSLS Product Information Guide를 참조하십시오.

라이브러리 하드웨어에 대한 연결 설치

이 절에서는 라이브러리 하드웨어에 대한 연결 설치에 대해 설명합니다.

SCSI mchanger 장치 드라이버 추가

SCSI 매체 교환기(mchanger)는 Solaris 운영체제에서 ACSLS와 SCSI 또는 광 섬유 연결 라이브러리 간에 통신하는 장치 드라이버입니다. Linux의 ACSLS에서는 고유 sg 드라이버를 사용합니다.

또한 Solaris와 Linux 모두에 대해 ACSLS는 ACSLS에 대한 라이브러리 하드웨어를 구성할 때 지정하는 /dev/mchanger 링크를 만듭니다.

SCSI 라이브러리에 대한 지원은 설치 프로세스 중에 선택적으로 추가할 수 있습니다. 하지만 기존 ACSLS 설치에 새 SCSI 라이브러리를 추가해야 하는 경우도 있거나 SCSI 지원만 추가하면 되는 경우도 있습니다. 언제든지 필요한 드라이버를 설치하고 mchanger 링크를 만들 수 있습니다.

  1. ACSLS 서버에 root 사용자로 로그인하고 암호를 입력합니다.

  2. 설치 디렉토리로 이동합니다.

    cd $ACS_HOME/install

  3. SCSI 라이브러리가 작동하고 ACSLS 서버에 물리적으로 연결되는지 확인합니다.

    주:

    (Solaris) SL500 라이브러리에 대해 다중 경로 하드웨어를 의도적으로 구성하는 경우를 제외하고, 라이브러리 연결 경로에 사용되는 상위 장치 드라이버(예: "fp" 드라이버)에 대해 다중 경로 I/O를 사용 안함으로 설정해야 합니다. SL500에 성공적으로 연결할 수 없는 경우 <driver>.conf 파일(일반적으로 /kernel/drv/fp.conf)에서 다중 경로 I/O가 사용 안함으로 설정되어 있는지 확인해야 합니다.

    mpxio-disable="yes"

  4. 적절한 드라이버 설치 스크립트를 호출합니다.

    • Solaris

      ./install_scsi_sol.sh
      
    • Linux

      ./install_scsi_Linux.sh 
      

SL8500 또는 SL3000 이중 TCP/IP 지원 사용

SL8500 또는 SL3000 라이브러리를 설치했으며 이중 TCP/IP 지원을 사용으로 설정하려면 이중 TCP/IP 지원을 참조하십시오. 또한 이 절에서는 만들어야 하는 사용자 정의 경로 지정 테이블 항목에 대해 설명합니다.

라이브러리 하드웨어 구성 또는 재구성

다음과 같은 두 가지 방법으로 라이브러리 하드웨어(신규 또는 변경된 라이브러리 및/또는 테이프 드라이브)를 구성 또는 재구성할 수 있습니다.

  • acsss_config

    이 명령은 ACSLS 작동이 중지된 상태에서 실행해야 합니다. 다음의 경우 acsss_config를 사용합니다.

    • 라이브러리 하드웨어 초기(처음) 구성

    • ACS 제거

    • 라이브러리에 대한 포트 연결 변경 또는 제거

    • 광 섬유 연결 또는 SCSI 연결 라이브러리 재구성

  • 동적 구성(config) 유틸리티

    ACSLS가 실행 중인 동안 이 유틸리티를 실행합니다. 위의 경우를 제외하고 모든 변경에 대해 config를 사용합니다. config 유틸리티로 다음을 수행합니다.

    • 새 라이브러리 추가

    • TCP/IP 연결 라이브러리 구성 업데이트

    • 포트 연결, LSM, CAP 및 드라이브 추가

acsss_config를 사용하여 라이브러리 하드웨어 구성

acsss_config를 사용하여 라이브러리 하드웨어를 구성 또는 재구성할 수 있습니다.

  • 각 ACS에 하나 이상의 CAP가 있어야 합니다. 다른 분할 영역과 공유되는 CAP일 수 있습니다.

  • 전체 ACSLS 시스템에 대해 하나 이상의 드라이브가 구성되어 있어야 합니다.

    예를 들어, ACSLS에서 4개의 라이브러리를 지원하는 경우 이 중 3개의 라이브러리에는 드라이브가 없을 수 있습니다. 하지만 네번째 라이브러리에는 하나 이상의 드라이브가 포함되어야 합니다.

  • 라이브러리 하드웨어를 구성합니다.

    라이브러리 하드웨어를 처음으로 구성하려면 acsss_config 유틸리티를 사용해야 합니다. acsss_config 유틸리티는 메뉴 방식이며, 옵션 8을 선택하여 하드웨어 처음 구성, 라이브러리 삭제, 라이브러리에 대한 포트 연결 변경 등과 같은 작업을 수행할 수 있습니다.

    주:

    라이브러리를 구성하거나 재구성할 때 ACSLS에서 ACS 번호를 건너뛸 수 있습니다(옵션 6 참조). acsss_config와 동적 구성 모두 ACS 번호 지정 및 건너뛰기를 지원합니다. 예를 들어, 9310의 ACS 0에서 SL8500의 ACS 1로 마이그레이션한 후 나머지 SL8500 ACS 1에서 드라이브와 볼륨 ID의 번호를 다시 지정하지 않고 ACS 0을 제거할 수 있습니다.
  • 라이브러리 하드웨어 재구성

    acsss_config를 사용하여 모든 라이브러리에 대한 구성 정보를 업데이트하기 전에 현재 구성을 기록합니다. 현재 라이브러리에 지정된 ACS 번호를 변경하면 모든 볼륨이 존재하지 않는 것으로 표시되고 모든 드라이브의 주소가 변경됩니다. query lmu all 명령의 출력을 저장하여 현재 ACS 번호와 포트 연결을 기록합니다.

    주:

    기존의 물리적 ACS에 대한 논리적 라이브러리가 클라이언트에 연결된 상태에서 acsss_config를 사용하여 해당 ACS를 구성에서 제거할 경우 SMCE 부속 시스템은 유지 관리 상태로 전환될 수 있습니다.

    이러한 상황을 방지하려면 acsss_config를 사용하여 라이브러리 구성에서 ACS를 제거하기 전에 ACSLS GUI 또는 lib_cmd CLI(ACSLS 8.2 이상 릴리스)를 사용하여 연관된 논리적 라이브러리를 삭제해야 합니다. 연관된 라이브러리를 먼저 삭제하면 모든 관련 정보가 올바르게 제거됩니다.

    초기 라이브러리 구성 후에 config 유틸리티를 사용하여 ACSLS를 중지하지 않고 ACS, LSM 또는 테이프 드라이브를 동적으로 추가하거나 재구성할 수 있습니다.

    자세한 내용과 절차는 acsss 매크로를 참조하십시오.

    주:

    라이브러리의 물리적 구성이 변경될 때마다 acsss_config 또는 config를 사용하여 ACSLS 데이터베이스를 업데이트해야 합니다. 데이터베이스에 정의된 구성이 라이브러리에 정의된 구성과 일치하지 않을 경우 ACSLS가 올바르게 실행되지 않습니다.

    :

    데이터베이스를 업데이트해야 하는 구성 변경은 다음과 같습니다.

    • ACS, LSM(SCSI 연결 LSM(예: SL500) 포함), PTP(전달 포트), 전송, 대기 LMU 추가 또는 제거

      주의:

      새 ACS 또는 LSM을 설치한 후 ACSLS를 재구성하기 전에 각 연결 라이브러리와 LSM이 완전히(하드웨어) 구성되고, 전원이 켜지고, 준비가 되어 있는지 확인하십시오. 그렇지 않으면 acsss_config 또는 config를 통해 라이브러리가 올바르게 구성되지 않습니다.

      주:

      ACSLS HA가 추가된 라이브러리를 모니터하도록 하려면 ha_acs_list.txt 파일에 항목을 작성해야 합니다. 자세한 내용은 ACSLS HA에 대한 정보를 참조하십시오.
    • 서버 시스템과 LMU 사이의 포트 연결 추가 또는 제거

acsss_config를 시작하려면 다음을 수행합니다.

  1. acsss로 로그인하십시오.

  2. 라이브러리 하드웨어를 재구성하려면 다음 단계를 따릅니다.

    ACSLS를 중지하기 전에 query lmu all cmd_proc 명령을 사용하여 기존 ACS 번호, 분할 영역 ID 및 포트 연결을 표시하고 이 정보를 기록합니다.

  3. ACSLS(실행 중인 경우)를 종료합니다.

  4. 다음 구성 유틸리티를 실행합니다.

    acsss_config

    ACSLS 기능 구성 화면이 나타납니다.

    주:

    모든 라이브러리, LSM 및 전송이 완전히 구성되고, 전원이 켜져 있고, 준비되어 있다면 acsss_config 구성 유틸리티는 라이브러리를 올바르게 구성합니다.

    다음 메뉴가 나타납니다.

    ACSLS feature configuration 
    Please enter the number followed by Return for your choice from the following menu to configure product behavior in that area. 
    Press? followed by the Return key for help. 
    1: Set CSI tuning variables 
    2: Set event logging variables 
    3: Set general product behavior variables 
    4: Set access control variables 
    5: Set automatic backup parameters 
    6: Rebuild Access Control information 
    7: Event Notification settings 
    8: Define or Change Library Hardware Configuration 
    E: Exit 
    Menu choice: 
    

    주:

    옵션 1-7에 대한 설명은 ACSLS 동작을 제어하는 변수 설정을 참조하십시오.
  5. 옵션 8을 선택합니다.

    다음 프롬프트는 구성을 설정하는 과정을 안내합니다.

    • 프롬프트: Configure library communications? (y/n):

      ACSLS 서버와 라이브러리 간의 통신을 설정하거나 업데이트하려면 y를 입력합니다. 여기에는 라이브러리에 대한 포트 연결 추가, 삭제 또는 변경과 라이브러리 분할 영역 추가, 삭제 또는 변경이 포함됩니다.

      n을 선택하면 현재 라이브러리의 구성을 새로 고칩니다.

      ACS를 추가 또는 제거하거나 라이브러리에 대한 연결을 추가, 변경 또는 제거할 필요가 없는 경우 라이브러리 통신을 구성하지 않고 하드웨어 구성을 새로 고치는 것이 가장 쉽고 적합한 옵션입니다. 라이브러리에 대한 모든 현재 연결 재정의를 건너뛰고 ACSLS 데이터베이스에 기록된 라이브러리 구성만 새로 고칩니다. 그러면 라이브러리에 대한 연결이 누락되거나 잘못 지정될 위험이 없습니다.

    • 프롬프트: Library server database exists and will be overwritten, continue? (y or n): y

      이 프롬프트는 라이브러리 통신이 이미 설정되어 있고 기존 데이터베이스가 있는 경우에만 표시됩니다.

      이 프롬프트에 y를 입력하면 변경사항이 구성에 적용됩니다.

  6. 지원할 ACS 수를 지정합니다.

    • 프롬프트: Number of ACSs to be supported:

      사이트에서 지원할 ACS 수(1 ~ 32)를 입력합니다. ACS가 "1"개 이상 있어야 합니다. 하나 이상의 ACS를 지원하려면 하드웨어가 설치되어 있어야 합니다.

      주:

      전달 포트로 연결된 L700e 라이브러리 쌍은 하나의 ACS로 계산됩니다.

      라이브러리를 구성 또는 재구성할 때 ACS 번호를 순서대로 지정하지 않고 ACS 번호 지정을 건너뛸 수 있습니다.

  7. 각 ACS 번호를 지정합니다.

    • 프롬프트: Please enter the first ACS number [default: 0]:

      이 ACS에 대한 번호를 입력합니다.

      주의:

      기존 ACS를 재구성할 경우 현재 지정된 것과 동일한 ACS 번호를 지정하십시오.

      그러면 각 ACS에 대한 장치 연결을 정의하라는 프롬프트가 표시됩니다.

  8. 라이브러리 분할 영역을 지정하고 정의합니다.

    • 프롬프트: Is ACS #n in a partitioned SL8500 or SL3000? (y or n)

      • y를 입력하면 ACS에 대한 분할 영역 ID를 묻는 메시지가 표시됩니다.

        이 분할 영역 ID는 SLConsole의 분할 영역 ID와 일치해야 합니다.

      • 분할된 라이브러리가 아니거나 SCSI/광 섬유 연결 라이브러리인 경우 n을 입력합니다.

      ACSLS는 분할된 SCSI/광 섬유 연결 라이브러리(예: SL500)를 지원하지 않습니다. 또한 분할된 SCSI/광 섬유 연결 라이브러리에는 분할 영역 ID가 없습니다.

  9. 각 ACS에 대한 장치 연결(포트)을 정의합니다.

    • 프롬프트: Number of connections to ACS #n

      이 프롬프트는 구성된 각 ACS에 대해 나타나며 각 ACS에 대한 통신 포트 수를 설정합니다. 연결은 다음과 같습니다.

      • SCSI 연결

        주:

        전달 포트로 연결된 L700e SCSI 라이브러리 쌍을 포함하는 L1400에는 각 L700e에 하나씩 두 개의 연결이 있습니다.
      • ACSLS와 라이브러리 사이의 직렬 또는 TCP/IP 연결. 두 개 이상의 연결이 권장됩니다.

        여러 SL8500 라이브러리에 연결하려는 경우 최대 15개의 연결이 허용됩니다.

    ACS를 물리적으로 연결해야 합니다. 1 - 15 사이의 10진수를 입력합니다.

    • 프롬프트: Device or host - ACS#n, connection #n:

      각 연결에 대한 장치 또는 호스트를 입력합니다.

      주의:

      올바른 호스트 이름 또는 IP 주소를 지정해야 합니다. 잘못된 라이브러리에 연결하지 마십시오.

      ACS에 대해 지정된 모든 연결이 실제로 동일한 ACS에 연결되는지 확인합니다.

      TCP/IP로 연결된 LMU에 대한 연결을 지정하려면 다음 중 하나를 입력합니다.

      • IP 주소

      • 호스트 이름

      • 전체 호스트 이름

      주:

      호스트 이름이 지정되면 이 호스트 이름은 SL8500 또는 SL3000 라이브러리나 9330 LMU에 입력된 IP 주소에 매핑되어야 합니다. 이 호스트 이름-IP 주소 매핑은 사이트에만 한정됩니다. 일반적으로 이 작업은 /etc/hosts 파일, DNS(도메인 이름 서버), NIS 또는 NIS+를 통해 수행됩니다.

      :

      SL8500, SL3000 또는 9300 라이브러리에 대한 샘플 TCP/IP 장치 이름

      Device or host - ACS #0, connection #0: hostname1 
      Device or host - ACS #0, connection #1: hostname2 
      Device or host - ACS #1, connection #0: fully_qualified_hostname 
      Device or host - ACS #2, connection #0: 192.168.174.31 
      

      주:

      ACSLS에서는 SL3000에 대한 TCP/IP 연결만 지원하고, 광 섬유 연결 SL3000은 지원하지 않습니다. 9330 ACS에 대한 연결은 직렬 또는 TCP/IP 연결이거나 둘 다일 수 있습니다.

      :

      4400 또는 9300 라이브러리에 대한 샘플 직렬 장치 이름

      Device or host - ACS #0, device #0: /dev/ttya 
      Device or host - ACS #0, device #1: /dev/ttyb 
      

      광 섬유 또는 SCSI 연결 라이브러리는 mchanger 장치를 통해 연결됩니다.

      :

      SCSI 라이브러리에 대한 샘플 장치 이름

      Device or host - ACS #1, connection #0: /dev/mchanger2 
      

      전달 포트로 연결된 L700e SCSI 라이브러리 쌍을 포함하는 L1400에는 각 L700e에 하나씩 두 개의 연결이 있습니다.

      :

      L700e 라이브러리 쌍에 대한 샘플 장치 이름

      Device or host - ACS #1, connection #0: /dev/mchanger2 
      Device or host - ACS #1, connection #1: /dev/mchanger3 
      

      정의할 ACS가 더 있는 경우 ACS 번호를 지정하라는 메시지가 표시됩니다(6단계 참조).

  10. ACSLS 데이터베이스에서 구성을 만들거나 업데이트합니다.

    • 프롬프트: This step builds a database image of your complete library hardware configuration. Before proceeding, make sure that your library is completely configured, that all subsystems are functional and powered on. Build/Verify library configuration? (y or n):

      y를 입력합니다.

      계속하기 전에 라이브러리가 완전히 구성되고, 모든 부속 시스템이 작동하고 전원이 켜져 있는지 확인합니다.

      이 단계에서는 포트 연결 추가 또는 제거를 제외하고 모든 구성 변경사항으로 데이터베이스를 업데이트합니다.

    • 프롬프트: Library server database exists and will be overwritten, continue? (y or n):

      y를 입력합니다. 스크립트에서 라이브러리 구성을 작성할 때 각 LSM에 각 패널에 대한 다음 메시지가 표시됩니다.

      ACS # n, LSM # nn, PANEL # nn, created

      또한 이 스크립트는 라이브러리 구성 보고서를 생성하여 다음 파일에 첨부합니다.

      $ACS_HOME/log/acsss_config.log

  11. 선택적으로 Solaris에서 TCP/IP가 아닌 클라이언트를 구성합니다.

    • 프롬프트: Configure client system interfaces? (y or n):

      클라이언트 시스템 인터페이스를 구성할지 여부를 묻는 메시지가 표시되면 (y 또는 n)으로 응답합니다.

      ICL 클라이언트를 OSLAN 프로토콜과 함께 사용하지 않을 경우 n을 입력합니다.

      y를 입력하면 다음 메시지가 표시됩니다.

      CSI SELECTION TABLE 
      
      1) OSLAN CSI Not Selected
      2) ONC/RPC CSI Always Selected 
      
      Do you want to change the CSI selection table (n): 
      

      y를 입력하면 다음 메시지가 표시됩니다.

      Select OSLAN CSI (n):

      ONC/RPC는 항상 선택됩니다.

      주:

      acsss_config는 데이터베이스를 자동으로 백업한 다음 종료됩니다.
  12. acsss enable을 실행하여 서버를 시작합니다.

    이벤트 로그에서 모든 것이 작동 및 실행되고 있는지 확인할 수 있습니다.

    서버 시스템이 재부트되면 ACSLS가 자동으로 시작됩니다.

  13. 라이브러리 감사를 수행합니다.

    감사에서 ACSLS 데이터베이스를 라이브러리 카트리지의 실제 인벤토리와 일치하도록 업데이트합니다.

    이제 ACSLS가 라이브러리 작업을 수행할 준비가 되었습니다. ACSLS 명령을 입력하려면 acssa로 로그인합니다.

ACS 번호 다시 지정

기존 ACS의 번호를 변경해야 하거나 변경하려면 acs_renumber.sh를 참조하십시오.