[Dongclee의 2012년 3월 다섯 번째 포스팅] Windows Server 8 Series 5 : iSCSI Target 서비스에 대한 이중화를 Windows Server 8 에서 구현 방법

이동철입니다.

열심히 한다고 하는데 아직도 Windows Server 8 관련 포스팅이 5번째 밖에는 안 되네요… 더욱 분발하겠습니다. 이번 포스팅은 딱히 신규 Windows Server 8 기능은 아닌데요.. 이미 아래 링크의 제 블로그에서 Windows Server 2008 R2 환경에서 iSCSI Target v3.3 에 대한 high available 을 소개했습니다.

Windows Server 8에서는, 위 링크와는 달리 아래와 같이 명확하게 Failover Clustering 의 “Role” 로써 명확하게 나타납니다. 즉, iSCSI Target 서비스가 명확하게 Cluster-Aware 어플리케이션으로 분류되었다고 생각할 수 있습니다. Cluster-Aware 어플리케이션으로 iSCSI Target에 대한 Resource DLL도 아래와 같이 확인할 수 있습니다.

본 데모 환경은 아래와 같습니다.

즉, 위 데모 환경 그림에서, NODE1 과 NODE2 서버가 Failover Cluster로 구성되어 있습니다. 이Failover Cluster 환경에서, 2 노드에 각기 iSCSI Target 서버를 설치한 후, iSCSI Target 서비스에 대한 High Availability 를 구성했습니다. 이렇게 구성된 iSCSI Target의 대표 네트워크 이름은 “Cluster-iSCSI-Target” 이고, 이 네트워크 이름에 대한 해당 대표 IP 는 “192.168.10.50” 입니다. 이렇게 구성된 iSCSI Target에 대해서, Server1 은 iSCSI Initiator으로써 접근하여 iSCSI 디스크를 사용합니다.

본 데모 환경에서, 테스트는 Server1이 iSCSI 디스크로써 지정한 F 드라이브에 공유를 구성합니다. \\Server1\Upload 공유를 구성한 후, 여기에 큰 파일로 복사를 하는 동안에, “Cluster-iSCSI-Target” 에 대한 Role을 Failover 를 진행하면서, 복사가 중단되지 않음을 확인합니다.

이상으로 Windows Server 8에서의 iSCSI Target 서비스의 high availability 구현에 대한 방법을 알아 보았습니다.

다음 번 Windows Server 8 관련 포스팅을 기대해 주세요 ^-^

Windows Server 8 iSCSI Server High Availability.pdf