Windows Server에서 8개 이상의 LUN에 대한 지원 추가

이 문서에서는 Windows Server 제품의 많은 수의 LUN(논리 단위 번호)에 대한 지원을 설명합니다.

중요

이 문서는 레지스트리 수정 방법에 대한 정보를 담고 있습니다. 수정하기 전에 해당 레지스트리를 백업하세요. 문제가 발생하는 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리를 백업, 복원 및 수정하는 방법에 대한 자세한 내용은 고급 사용자에 대한 Windows 레지스트리 정보를 참조하세요.

적용 대상: Windows Server 2012 R2, Windows Server 2016
원래 KB 번호: 310072

요약

이 문서에서는 Windows Server 제품의 많은 수의 LUN(논리 단위 번호)에 대한 지원을 설명합니다. 8개 이상의 LUN이 있는 서버를 구성할 때 하드웨어 공급업체는 계획 및 구성에 참여해야 합니다. 원하는 구성을 달성하는 방법에는 여러 가지가 있을 수 있습니다. 하드웨어 공급업체는 필요한 정보를 제공하는 데 가장 적합합니다. 이 문서는 하드웨어 공급업체에서 사용할 수 있는 다양한 구현으로 인해 올 인클루시브가 아닙니다. 하드웨어 제조업체에 문의하여 하드웨어가 8개 이상의 LUN을 지원할 수 있는지 여부와 방법을 확인합니다.

Windows Server 2008 및 Windows Server 2008 R2는 다음을 지원합니다.

  • 어댑터당 8대의 버스
  • 버스당 128개의 대상 ID
  • 대상 ID당 255 LUN

Windows Server 2012 이상 버전의 Windows는 다음을 지원합니다.

  • 어댑터당 버스 255대
  • 버스당 128개의 대상 ID
  • 대상 ID당 255 LUN

추가 정보

경고

레지스트리 편집기 또는 다른 방법을 사용하여 레지스트리를 잘못 수정하는 경우 심각한 문제가 발생할 수 있습니다. 이러한 문제가 발생하면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft에서는 이 문제의 해결을 보장하지 않습니다. 레지스트리를 수정하는 데 따르는 위험은 사용자가 부담해야 합니다.

이 문서에서 사용되는 용어

  • HBA(호스트 버스 어댑터): 스토리지 디바이스에 연결된 컨트롤러입니다. 두 토폴로지 모두 8개 이상의 LUN을 지원할 수 있으므로 SCSI 또는 파이버 컨트롤러일 수 있습니다.
  • 스토리지 디바이스: HBA가 연결하는 배열의 컨트롤러입니다. 드라이브를 제어하는 디바이스입니다.
  • 큰 LUN: 8개 이상의 LUN을 지원하는 사례에 일반적으로 사용되는 용어입니다.

Windows Server는 큰 LUN을 지원하지만 이를 사용하도록 설정하는 방법은 하드웨어 구현 및 드라이버에 따라 달라집니다. 스토리지 디바이스가 표준 조회 데이터에서 HiSupport 비트를 보고하는 경우 Windows는 수동 레지스트리 항목 없이도 큰 LUN을 자동으로 사용하도록 설정합니다. 스토리지 디바이스가 HiSupport 비트를 보고하는지 확인하려면 하드웨어 공급업체에 문의하세요. 하드웨어 드라이버는 설치 루틴 중에 대규모 LUN 지원을 사용하도록 설정할 수도 있습니다.

하드웨어가 HiSupport 비트를 보고하지 않거나 드라이버가 대규모 LUN 지원을 사용하도록 설정하지 않는 경우 수동 레지스트리 항목이 필요합니다. 이 기능은 스토리지 디바이스가 SCSI REPORT LUNS 명령을 지원하는 경우에만 작동합니다. 큰 LUN을 사용하도록 레지스트리를 편집하려면 디바이스의 하드웨어 ID 및 레지스트리 항목에 대한 자세한 지식이 필요합니다. 가장 선호도가 낮은 메서드입니다. 자세한 내용은 하드웨어 공급업체에 문의하세요. 다음 단계에 따라 필요한 레지스트리 항목을 구성합니다.

  1. 스토리지 디바이스의 하드웨어 ID를 찾습니다. 하드웨어 ID를 찾으려면 다음을 수행합니다.

    1. Regedit.exe 시작한 다음 다음 위치를 찾아 클릭합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI
    2. 시스템에 의해 열거된 디스크 및 스토리지 디바이스가 나열됩니다. LargeLUN을 사용하도록 설정하려는 스토리지 디바이스가 디스크&Ven_ 시작하는 목록에 표시됩니다. 스토리지 디바이스의 이름은 디스크&Ven_ 텍스트 다음에 인식할 수 있어야 합니다.
    3. 적절한 스토리지 디바이스에 대한 하드웨어 ID를 찾으려면 다른 디스크&Ven_ 키를 열어 스토리지 디바이스의 다른 인스턴스를 표시합니다. 오른쪽에 설명이 있는 FriendlyName이라는 레이블이 지정된 값이 각 인스턴스 아래에 표시됩니다.
    4. 스토리지 디바이스를 찾은 후 instance 이름 중 하나에 대해 hardwareID를 두 번 클릭합니다. 일반적으로 FriendlyName 값 아래에 나열됩니다.
    5. 값 데이터에는 스토리지 디바이스의 하드웨어 ID가 나열됩니다. 종종 여러 하드웨어 ID가 나열됩니다. 이러한 하드웨어 ID 중 하나만 복사합니다. "SCSI\" 뒤의 값 부분만 클립보드에 복사해야 합니다.

    참고

    동일한 디바이스에 대한 여러 하드웨어 ID가 있을 수 있습니다. 이는 디바이스가 동일한 디바이스의 다른 펌웨어 수정 버전에 대해 다른 방식으로 검색될 수 있기 때문에 발생합니다. 다음 단계에서 각기 다른 하드웨어 ID를 시도해야 할 수 있습니다. 문제가 있는 경우 스토리지 디바이스 하드웨어 제조업체에 문의하세요.

  2. 이전 단계의 하드웨어 ID를 사용하여 다음 단계에 따라 적절한 스토리지 디바이스에 대한 대규모 LUN 지원을 사용하도록 설정합니다.

    1. 레지스트리에서 다음 키를 찾아 클릭합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ScsiPort\SpecialTargetList

    2. 편집 메뉴에서 새로 만들기를 가리킨 다음 를 클릭합니다.

    3. 새 키 #1이라는 새 키가 만들어집니다. 새 키 #1을 마우스 오른쪽 단추로 클릭한 다음 붙여넣기를 클릭하여 이전에 복사한 하드웨어 ID를 붙여넣습니다.

      참고

      새 키 #1을 마우스 오른쪽 단추로 클릭하면 새 키 #1이 적절한 상태가 아닌 경우 데이터를 다시 붙여넣는 데 사용할 수 있는 Rename 명령도 표시됩니다.

    4. 새 키를 만든 후 값이 1인 LargeLuns라는 새 DWORD 값을 만듭니다.

      참고

      "LargeLuns"는 복수형입니다.

  3. 컴퓨터를 다시 부팅합니다.

대규모 LUN 지원을 수동으로 사용하도록 설정하는 데 관련된 문제

대규모 LUN 지원을 사용하도록 설정한 후 중복 디스크가 나타날 수 있습니다. 이 문제는 HBA 드라이버가 수동 레지스트리 항목과 결합된 독점 방식으로 대규모 LUN 지원을 사용하도록 설정하는 경우에 발생할 수 있습니다. Windows LargeLuns 기능과 HBA의 LargeLuns 기능이 모두 사용하도록 설정된 경우 문제가 발생합니다.

논리 단위 0이 없으면 REPORT LUNS 명령을 대상 디바이스로 보낼 수 없습니다. 디스크 배열에 더 많은 단위가 있는 경우에도 Windows는 8개의 논리 단위만 열거합니다. 대규모 구성을 지원하기 위해 최소화해야 하는 크기 구성을 결정하는 데 필요한 시간입니다. 일부 시스템에서 논리 단위 수는 255개까지 가능하므로(0 - 254) 존재하지 않는 논리 단위로 조회 명령을 보내는 데 많은 시간을 할애할 수 있습니다. Storage에서 반환된 LUN 번호의 범위는 0~254여야 합니다.

LUN 번호가 254보다 큰 LUN은 Windows 운영 체제에서 인식되지 않습니다. 특정 하드웨어와 함께 사용해야 하는 다양한 매개 변수에 대해서는 하드웨어 제조업체에 문의하세요.

Windows가 큰 LUN에 액세스할 수 있지만 고려해야 할 다른 환경 변수가 있을 수 있습니다.

SpecialTargetList 키에 대한 추가 매개 변수

Windows Server의 경우 SpecialTargetList 키 아래에 사용할 수 있는 몇 가지 추가 매개 변수가 있습니다. 다음과 같습니다.

  • SparseLun - 불연속 LUN 목록을 허용합니다.
  • OneLun - LUN 0만 검사합니다.
  • LargeLuns - 디바이스는 7개 이상의 LUN을 지원합니다.
  • SetLunInCdb - 디바이스에 전송된 CDB의 LUN이 필요합니다.
  • NonStandardVPD - 디바이스는 VPD 0x83 지원하지만 0x80 않습니다.
  • BinarySN - 디바이스는 이진 일련 번호를 반환합니다.

이러한 키는 나열된 순서대로 확인됩니다. 각 수준의 정보는 논리적으로 이전 수준의 "OR'ed"입니다.