고가용성을 위한 다중 경로 지원

Windows Server® 2008에서는 Windows Server 수준의 운영 체제를 실행하는 컴퓨터를 SAN(저장 영역 네트워킹) 장치에 연결하는 기능이 크게 향상되었습니다.

Windows 기반 서버를 SAN에 연결하기 위한 고가용성을 제공하는 향상된 기능 중에는 통합 MPIO(다중 경로 I/O) 지원이 포함됩니다. Microsoft MPIO 아키텍처는 저장소 배열에 대한 다중 세션 또는 연결을 설정하여 iSCSI, 파이버 채널 및 SAS(직렬로 연결된 저장소) SAN 연결을 지원합니다.

다중 경로 솔루션은 어댑터, 케이블, 스위치 등의 중복된 실제 경로 구성 요소를 사용하여 서버 및 저장 장치 간에 논리적 경로를 만듭니다. 이러한 구성 요소 중 하나 이상에서 오류가 발생하여 해당 경로가 실패하는 경우 다중 경로 논리가 I/O에 대해 대체 경로를 사용하여 응용 프로그램이 데이터에 계속 액세스할 수 있도록 합니다. 각 네트워크 인터페이스 카드(iSCSI의 경우) 또는 HBA는 저장소 패브릭 구성 요소에 장애가 발생하는 경우에도 저장소에 계속 액세스할 수 있도록 중복 스위치 인프라를 사용하여 연결해야 합니다.

장애 조치(failover) 시간은 저장소 공급업체마다 다르며 Microsoft iSCSI Software Initiator 드라이버의 타이머를 사용하거나 파이버 채널 호스트 버스 어댑터 드라이버 매개 변수 설정을 수정하여 구성할 수 있습니다.

Windows Server 2008의 새 MPIO 기능에는 ALUA(비대칭 논리 단위 액세스) 컨트롤러 모델(SPC-3에 정의)과 Active/Active 컨트롤러 모델을 지원하는 저장소 배열에서 작동하도록 고안된 DSM(장치별 모듈)이 포함되어 있습니다.

포함된 DSM의 기능

Microsoft DSM은 다음과 같은 부하 분산 정책을 제공합니다. 부하 분산 정책은 일반적으로 Windows 기반 컴퓨터에 연결된 저장소 배열의 컨트롤러 모델(ALUA 또는 true Active/Active)에 종속됩니다.

  • 장애 조치(Failover) 부하 분산이 수행되지 않습니다. 응용 프로그램은 주 경로 및 대기 경로 모음을 지정합니다. 주 경로는 장치 요청을 처리하는 데 사용됩니다. 주 경로가 실패하면 대기 경로 중 하나가 사용됩니다. 대기 경로는 우선 순위의 내림차순으로 나열됩니다. 즉, 우선 순위가 가장 높은 경로가 맨 먼저 표시됩니다.

  • 장애 복구(Failback) 장애 복구는 기본 설정 경로가 작동하면 언제든지 I/O를 기본 설정 경로로 보내는 기능입니다. 기본 설정 경로에 오류가 발생할 경우 기능이 복원될 때까지 I/O가 대체 경로로 보내지지만 기본 설정 경로의 기능이 복원되면 자동으로 기본 경로로 전환됩니다.

  • 라운드 로빈 DSM은 부하를 분산하는 라운드 로빈 방식으로 I/O에 사용할 수 있는 모든 경로를 사용합니다.

  • 경로 하위 집합을 포함하는 라운드 로빈 응용 프로그램은 라운드 로빈 방식으로 사용할 경로 모음과 대기 경로 모음을 지정합니다. DSM은 하나 이상의 경로가 사용 가능한 경우 주 경로 풀의 경로를 사용하여 요청을 처리합니다. DSM은 모든 주 경로에 오류가 있을 때만 대기 경로를 사용합니다. 대기 경로는 우선 순위의 내림차순으로 나열됩니다. 즉, 우선 순위가 가장 높은 경로가 맨 먼저 표시됩니다. 주 경로 중 하나 이상을 사용할 수 있게 되면 DSM은 우선 순위에 따라 대기 경로를 사용합니다. 예를 들어 네 개의 경로 A, B, C, D가 있으며 A, B, C는 주 경로로 사용되고 D는 대기 경로로 사용될 경우 DSM은 A, B, C 중 하나 이상이 사용 가능한 경우 라운드 로빈 방식으로 이 세 경로 중 한 경로를 선택합니다.

    세 경로가 모두 실패하면 DSM은 대기 경로인 D를 사용합니다. A, B 또는 C가 사용할 수 있게 되면 DSM은 D 경로의 사용을 중지하고 A, B, C 중에서 사용 가능한 경로로 전환합니다.

  • 동적 최소 큐 크기 DSM은 해결되지 않은 요청 수가 최소인 경로로 I/O를 전송합니다.

  • 가중 경로 응용 프로그램은 각 경로에 가중치를 할당합니다. 가중치는 지정된 경로의 상대적 우선 순위를 나타냅니다. 이 값이 클수록 우선 순위는 낮습니다. DSM은 사용 가능한 경로 중에서 가중치가 가장 낮은 경로를 선택합니다.

Microsoft DSM은 컴퓨터가 다시 시작된 후에도 부하 분산 설정을 유지합니다. 관리 응용 프로그램에 의해 정책이 설정되지 않은 경우 DSM이 사용하는 기본 정책은 라운드 로빈입니다. 이 정책에서 저장소 컨트롤러는 true Active/Active 모델을 따르며 SPC-3 ALUA 모델을 지원하는 저장소 컨트롤러의 경우는 단순 장애 조치를 따릅니다. 단순 장애 조치를 사용하면 사용 가능한 경로 중 하나를 주 경로로 사용할 수 있으며 나머지 경로는 대기 경로로 사용됩니다.

MPIO 지원 추가 및 제거

Windows Server 2008을 실행하는 컴퓨터에서 다중 경로 I/O를 설치하려면 다음 단계를 완료합니다.

다중 경로 I/O를 설치하려면
  1. 서버 관리자를 엽니다.

    서버 관리자를 열려면 시작을 클릭하고 관리 도구를 가리킨 다음 서버 관리자를 클릭합니다.

  2. 기능 영역에서 기능 추가를 클릭합니다.

  3. 기능 추가 마법사기능 선택 페이지에서 다중 경로 I/O를 선택하고 다음을 클릭합니다.

  4. 설치 선택 확인 페이지에서 설치를 클릭합니다.

  5. 설치가 완료되면 닫기를 클릭합니다.

서버 관리자 명령줄을 사용하여 컴퓨터에 다중 경로 I/O를 설치하려면 다음 단계를 완료합니다.

명령줄을 사용하여 다중 경로 I/O를 설치하려면
  1. 상승된 권한으로 명령 프롬프트 창을 엽니다.

    시작 메뉴에서 명령 프롬프트 개체를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

  2. 다음을 입력하고 Enter 키를 누릅니다.

    ServerManagerCmd.exe -install Multipath-IO

  3. 설치가 완료되면 다음 명령을 입력하거나 명령 창에서 쿼리 결과를 검토하여 다중 경로 I/O가 설치되었는지 확인할 수 있습니다. 다중 경로 I/O가 설치된 패키지 목록에 표시됩니다.

    ServerManagerCmd.exe -query

다중 경로 I/O 제거

다중 경로 I/O를 제거하려면 다음 단계를 완료합니다.

다중 경로 I/O를 제거하려면
  1. 서버 관리자를 엽니다.

    서버 관리자를 열려면 시작을 클릭하고 관리 도구를 가리킨 다음 서버 관리자를 클릭합니다.

  2. 기능 영역에서 기능 제거를 클릭합니다.

  3. 기능 추가 마법사기능 선택 페이지에서 다중 경로 I/O를 선택하고 다음을 클릭합니다.

  4. 설치 선택 확인 페이지에서 설치를 클릭합니다.

  5. 설치가 완료되면 닫기를 클릭합니다.

서버 관리자 명령줄을 사용하여 다중 경로 I/O를 제거하려면 다음 단계를 완료합니다.

명령줄을 사용하여 다중 경로 I/O를 제거하려면
  1. 상승된 권한으로 명령 프롬프트 창을 엽니다.

    시작 메뉴에서 명령 프롬프트 개체를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

  2. 다음을 입력하고 Enter 키를 누릅니다.

    ServerManagerCmd.exe -remove Multipath-IO

  3. 제거가 완료되면 다음 명령을 입력하거나 명령 창에서 쿼리 결과를 검토하여 다중 경로 I/O가 제거되었는지 확인할 수 있습니다. 다중 경로 I/O가 설치된 패키지 목록에 없어야 합니다.

    ServerManagerCmd.exe -query

다중 경로 I/O 열기 및 구성

다중 경로 I/O이 설치되면 제어판에서 또는 시작 메뉴의 관리 도구에서 MPIO를 클릭하여 MPIO 속성 대화 상자를 열 수 있습니다.

구성 및 DSM 설치

MPIO 속성 대화 상자나 명령줄 인터페이스를 사용하여 Microsoft MPIO를 통한 추가 연결을 구성할 수 있습니다.

타사 DSM 추가

Active/Active 및 SPC-3 규격인 여러 저장소 배열은 MPIO 범용 DSM에서도 작동합니다. 일부 저장소 배열 공급업체는 Microsoft MPIO 아키텍처와 연결되는 자체 DSM을 제공하기도 합니다. 타사 DSM은 MPIO 속성 대화 상자의 DSM 설치 탭을 사용하여 설치해야 합니다.

다중 경로 찾기 탭을 클릭하면 저장소 배열에 대한 다중 경로가 있는 장치가 확인됩니다. 장치 하드웨어 ID 필드는 이러한 확인이 끝나면 자동으로 채워집니다.

저장소에 대한 경로가 여러 개가 아니거나 저장 장치가 연결되지 않은 경우 MPIO 장치 탭에 정보를 제공하여 장치 하드웨어 ID를 수동으로 추가할 수 있습니다.

MPclaim 명령줄 도구 사용

다중 경로 I/O는 MPclaim 명령줄 도구를 사용하여 관리할 수 있습니다.

참고

명령줄은 Windows Server 2008의 Server Core 설치를 실행하는 컴퓨터에서 다중 경로 I/O를 사용할 수 있게 하는 유일한 방법입니다.

MPclaim 구문

mpclaim 재시작_옵션 설치_스위치 장치_스위치 장치_hwid

MPclaim 매개 변수

다음 표에서는 다중 경로 I/O를 관리하기 위해 명령줄에서 MPclaim 명령과 함께 사용할 수 있는 명령 매개 변수에 대해 설명합니다.

매개 변수 설명

재시작_옵션

옵션

설명

-r

-r

묻지 않고 자동으로 다시 시작합니다.

-n

-n

다시 시작 요청을 표시하지 않습니다.

설치_스위치

옵션

설명

-i

-i

MPIO를 설치하고 저장 장치에 대한 다중 경로 지원을 추가합니다.

-u

-u

MPIO를 제거하고 저장 장치에 대한 지원을 중단합니다.

장치_스위치

옵션

설명

-d <장치_hwid>

-d <장치_hwid>

MPIO 지원이 필요한 장치를 지정합니다. 장치 ID는 공백으로 구분됩니다.

-a

-a

호환되는 모든 장치에 MPIO 지원을 적용합니다.

-c

-c

SPC-3 호환 가능 장치에만 MPIO 지원을 적용합니다. 이 매개 변수는 설치에만 적용할 수 있습니다. 설치_스위치에 -u 매개 변수를 사용하여 MPIO를 제거할 경우 명령에서 -c는 -a와 비슷하게 해석됩니다.

장치_hwid

장치_hwid

MPIO에서 지원하는 장치 ID로, 공급업체제품 형식입니다. 여기서 공급업체는 제조업체 또는 공급업체 이름을 나타내고 제품은 제품 또는 모델 이름을 나타냅니다. 여러 ID는 공백으로 구분해야 합니다. 이 매개 변수는 -d 장치 스위치 옵션에서만 사용됩니다.

참고 항목


목차