
iSCSI를 사용한 NIC 장애 조치에 문제가 있습니다.
설정:
- 3개의 NIC가 있는 서버. NIC 중 하나는 로컬 네트워크이고 나머지 2개는 SAN입니다. Microsoft iSCSI 초기자를 사용합니다.
- 관리형 네트워크 스위치.
- iSCSI를 통해 서버에 연결된 QNAP SAN. 듀얼 NIC, 장애 조치 모드.
테스트 목적으로 서버의 SAN NIC 케이블 중 하나를 분리하기 전까지는 모두 잘 작동합니다(실제로는 스위치의 포트를 비활성화하기만 하면 됩니다). 그런 다음 모든 것이 중단되고 파일 복사가 중지되며 대부분의 시간 동안 서버에서 모든 iSCSI 매핑 디스크가 손실됩니다. QNAP에서 케이블 중 하나를 분리하면 눈에 띄는 지연 없이 모든 것이 잘 작동합니다.
지금까지 여러 다중 경로 세션/MCS 연결 구성을 시도했습니다.
- 단일 세션, 다중 MCS(1개의 연결, 2개의 연결, 2개의 연결에 대한 라운드 로빈 또는 장애 조치)
- 2개의 세션, 다중 MCS(1개의 연결, 2개의 연결, 2개의 연결에 대한 라운드 로빈 또는 장애 조치).
어떤 NIC가 활성화되어 있는지는 중요하지 않습니다. 장애 조치를 시도하자마자 완전히 종료됩니다.
제가 온라인에서 조사한 바에 따르면 모든 것은 장애 조치가 그런 식으로 작동해야 한다는 것을 보여 주지만 그렇지 않습니다.
어떤 아이디어가 있나요? 내가 도대체 뭘 잘못하고있는 겁니까?
답변1
대부분의 QNAP SAN은 장애 조치를 지원하지 않습니다(iSCSI3-PR을 구현하지 않습니다. 저렴한 이유가 있습니다). 어떤 모델을 가지고 있나요?
편집하다:
MPIO를 사용하여 Server 2008(또는 R2)의 iSCSI 대상에 연결하는 매우 짧은 버전입니다.
- MPIO 기능을 활성화합니다.
mpiocpl
다중 경로 검색 탭에서 를 실행합니다 . iSCSI 장치에 대한 지원 추가를 확인하십시오. 컴퓨터를 재부팅해야 할 수도 있습니다. 이 전체 탭이 회색으로 표시되면 이미 활성화된 것입니다.- 실행하여
iscsicpl
Discovery 탭에서 Discovery Portal을 추가합니다. 대상의 IP를 팝업합니다. - 대상 탭으로 이동합니다. 적절한 대상을 선택하고 연결을 클릭하십시오. 두 상자를 모두 선택하고 확인을 클릭하십시오.
- 연결을 선택하고 장치를 클릭한 후 MPIO 버튼을 클릭합니다. 하나의 활성 세션이 표시되어야 합니다. 세부 정보 창과 장치 창을 닫습니다.
- 연결을 선택하고 속성을 클릭합니다. 현재 하나의 세션이 나타나야 합니다. 세션 옆의 확인란을 선택하고 MCS를 클릭합니다. 사용된 IP를 기록해 두세요. MCS 창을 닫습니다. 세션 추가를 클릭하고 두 상자를 모두 선택한 후 고급을 클릭합니다. 아직 사용되지 않는 IP를 드롭다운에서 선택하세요. 확인을 두 번 클릭합니다. 대상에 IP가 하나만 있으면 해당 IP가 재사용됩니다. 이는 iSCSI Target 작동 방식에 따라 달라집니다.
이제 두 개의 세션을 볼 수 있습니다. 그 중 하나 옆에 있는 상자를 선택하면 MCS에 IP가 표시됩니다(각 IP는 서로 다른 IP를 가짐).
메모이 설정은 MS의 iSCSI Software Initiator에만 적용됩니다. 다른 소프트웨어를 사용하거나 iSOE가 포함된 NIC를 사용하는 경우 일반적으로 프로세스가 다릅니다. iSCSI 대상의 작동 방식에 따라 두 세션 모두에 대해 동일한 대상 대상을 가질 수 있습니다. 대상에 많은 연결이 있는 경우(고급 장치에서 일반적) 각각에 대해 세션을 설정해야 할 수도 있고 설정하지 않아도 될 수도 있습니다. 타겟과 함께 제공된 문서를 참조하세요.