Linux 운영 체제를 실행하는 호스트에 대한 연결 요구사항

Intel IA32, IA32e, EM64T 또는 Xeon 프로세서 및 AMD 64 또는 Opteron 프로세서에서 Linux 운영 체제를 실행하는 호스트에 시스템을 연결하기 위한 요구사항을 검토할 수 있습니다.

다음 목록은 Linux 운영 체제를 실행하는 호스트에 시스템을 연결하기 위한 요구사항을 제공합니다.
  • 호스트 시스템에 대한 LUN 제한사항을 확인하십시오.
  • 호스트에 대한 문서가 있고 시스템의 올바른 모델에 대한 하드웨어 설치 정보에 액세스하는지 확인하십시오. 모든 시스템 서적은 다음 웹 사이트에서 제공됩니다.

    www.ibm.com/support

  • 올바른 운영 체제를 설치하고 Linux의 지원되는 커널을 실행하는지 확인하십시오.
  • 시스템을 BladeCenter 블레이드 서버에 연결하는 경우, SAN 구성 세부사항은 BladeCenter 문서를 참조하십시오.
  • 모든 RHEL7 및 SLES12 시스템의 경우 scsi_mod.inq_timeout 매개변수를 30초로 설정해야 합니다. 그렇지 않으면 RHEL7 및 SLES12 호스트가 시스템 업데이트에서나 노드가 수동으로 다시 부팅된 경우와 같이 이전에 실패한 경로를 다시 얻을 수 없습니다.

    이 문제를 해결하려면 그럽 구성을 통해 scsi_mod.inq_timeout=30을 커널 부트 명령행에 추가하십시오. scsi_mod.inq_timeout=30 매개변수를 추가하면 매개변수의 변경사항이 서버 재부팅으로부터 지속됩니다. Linux 호스트는 또한 유실 시 시스템 노드를 다시 얻을 수 있습니다. 이 변경사항은 SLES12 서버 또는 RHEL7 서버에 대해 다음 단계를 완료하여 수행할 수 있습니다.

    SLES12 서버의 경우, 다음 단계를 따르십시오.
    1. 변경사항을 영구적으로 작성하려면 /etc/default/grub을 편집하고 GRUB_CMDLINE_LINUX_DEFAULT 행에 추가하십시오.
      scsi_mod.inq_timeout=30
    2. 부트 레코드를 다시 쓰려면 다음 명령을 실행하십시오.
      #'grub2-mkconfig -o /boot/grub2/grub.cfg
    RHEL7 서버의 경우 다음 단계를 따르십시오.
    1. 변경사항을 영구적으로 작성하려면 /etc/sysconfig/grub을 편집하고 GRUB_CMDINE_LINUX 행에 추가하십시오.
      scsi_mod.inq_timeout=30
    2. 부트 레코드를 다시 쓰려면 다음 명령을 실행하십시오.
      # grub2-mkconfig -o /etc/grub2.cfg

    부팅 후에는 이전 단계가 적용되지 않습니다. 그러나 서버를 다시 부팅할 수 없는 경우, 다시 변경하지 않고 변경사항을 적용할지 결정할 수 있습니다. RHEL7 및 SLES12 둘 다에서 다시 부팅하지 않고 임시로 inq_timeout 매개변수를 변경하도록 선택할 수 있습니다. 시스템이 나중에 다시 부팅되고 이러한 단계에 따라 그럽 구성을 편집하지 않는 경우 이 메소드는 매개변수 값을 지속적으로 유지하지 않습니다. 나중에 서버를 다시 부팅하는 경우 두 가지 태스크를 모두 수행하는 것이 좋습니다.

    다시 부팅하지 않고 임시로 inq_timeout 매개변수를 변경하려면 다음 명령을 사용하십시오.
    참고: 서버가 재부트될 경우 기본값은 다시 설정되지 않습니다.
    # echo 30 > /sys/module/scsi_mod/parameters/inq_timeout
    RHEL7 또는 SLES12에서 다음 명령을 입력하여 변경사항이 작성되었는지 확인하십시오.
    # systool -m scsi_mod -A inq_timeout
    명령의 출력은 값이 30으로 변경되었음을 나타냅니다.
    Module = "scsi_mod"
    inq_timeout         = "30"