우리는 고가용성(High Availability) 마이크로소프트 익스체인지 2000 e-메일 솔루션을 구축하는 작업을 해보았다. 하드웨어로는 MSA(Modular SAN Array)가 있는 컴팩컴퓨터의 HA/F200 클러스터를 선택했으며, 소프트웨어로는 익스체인지 2000 엔터프라이즈 서버가 있는 윈도 2000 어드밴스드 서버를 사용했다.
윈도 데이터 센터 대신 윈도 어드밴스드 서버를 사용하기로 했기 때문에, 우리는 2노드 클러스터에 제한돼 있었다. 보다 큰 클러스터(최고 4개까지)를 필요로 하는 기업들은 윈도 2000 데이터 센터를 이용하는 편이 더 나을 것이다. 우리 클러스터용으로 사용된 하드웨어와 소프트웨어의 상세한 목록은 <표1>을 참조하기 바란다. 나머지 환경은 중복 시스코시스템즈 카탈리스트 스위치와 마이크로소프트 액티브 디렉토리(AD) 도메인 컨트롤러를 이용해 중복용으로 유사하게 구성되었다.
<표1> 시카고 랩 이행 구성 목록 | ||||
내용 | 수량 | 개당 가격 (달러) | 총 가격 (달러) | |
SAN | 컴팩 MSA 1000 | 1 | 9,995 | 9,995 |
SAN | 컴팩 MSA 1000 중복 컨트롤러 | 1 | 4,495 | 4,495 |
하드디스크 드라이브 | 36GB 드라이브 | 46 | 1,000 | 46,000 |
상호연결 | 컴팩 MSA 패브릭 스위치 | 2 | 5,295 | 10,590 |
익스팬션 인클로저 | 컴팩 스토리지웍스 4314R | 2 | 3,200 | 6,400 |
호스트버스 어댑터 | 컴팩 FCA2101(64비트 PCI FC HBA) | 4 | 1,600 | 6,400 |
고 가용성 소프트웨어 | MSA 1000용 컴팩 프로라이언트클러스터 HA/F200) | 1 | 3,995 | 3,995 |
서버 | 컴팩 프로라이언트 DL380 R02 | 2 | 3,400 | 6,800 |
케이블 | LC-LC 다중모드, FC 케이블 | 4 | 다양 | 다양 |
트랜시버 키트 | 컴팩 2Gbps SFP SW 트랜시버 키트 | 1 | 다양 | 다양 |
랙 | 컴팩 9122 랙(1/2 높이) | 1 | 1,300 | 1,300 |
OS | 마이크로소프트 윈도 2000 어드밴스드 서버 | 적용 불가 | 다양 | 다양 |
e-메일 | 마이크로소프트 익스체인지 2000 엔터프라이즈 서버 | 적용 불가 | 다양 | 다양 |
컴팩컴퓨터로부터 받은 시스템은 하나의 고가용성 익스체인지 2000 시스템으로서 완벽하게 구성되어 왔지만, 우리는 과감히 뛰어들어 우리 힘만으로 엔드유저의 경험을 다 해보기로 결정했다. 하드드라이브를 다시 포맷하고, 셀로판지를 뜯어 내고 소프트웨어를 설치했다. 이런 수고는 시간 소모적이었으며, 가끔씩 좌절감이 들게도 했지만, 그 결과는 그럴만한 가치가 있는 것이었다. 우리의 SAN/클러스터는 컴팩의 절반 높이 랙에서 사전 구성돼 도착했기 때문에, 작업의 첫 번째 순서는 우리 앞에 놓인 것들을 이해하는 일이었다.
사용자 경험 모두 테스트
컴팩의 HA/F200은 한 세트의 소프트웨어 패키지로, 여기에는 지정된 하드웨어 컴포넌트용으로 중복성을 제공하는 시큐어 패스(Secure Path)가 포함돼 있다. 이 하드웨어 컴포넌트들은 중복 컨트롤러가 있는 MSA 1000 SAN, 한 세트의 MSA 패브릭 스위치, 두 개의 컴팩 프로라이언트 DL380, 중복 10/100 이더넷 하트비트 어댑터(heartbeat adapter), 그리고 네 개의 중복 컴팩 FCA(Fibre Channel Adapter) 2101 HBA(host bus adapter; 각각의 DL380용으로 두 개씩)로 구성돼 있다.
MSA 1000은 중소규모 회사용으로 고도의 중복성을 갖추면서도 저렴한 하드웨어 솔루션일 수 있게 해주는 몇 가지 기능들을 제공한다. 이런 기능들 중 일부로 DtS(Direct Attached to SAN)가 포함돼 있으며, 이것은 레거시 RAID 어레이로부터 빠르지만 안전한 마이그레이션을 허용해준다. 그리고 RAID ADG(Advanced Data Guard)는 두 번째의 완전히 독립적인 패리티 방안을 만들어냄으로써, 스토리지 어레이의 오류내구성을 향상시켜주는 RAID 5 확장판이다.
MSA 1000은 시중에 나와 있는 다른 많은 SAN에서 사용되는 파이버 채널 드라이브와는 대조적으로 표준 SCSI 드라이브를 사용한다. DtS 아키텍처는 컴팩 클라이언트가 이전의 SCSI 어레이 투자를 이용하고, 자신들의 기존 RAID 1 및 5 DAS(Direct Attached Storage) 유닛을 새로운 MSA 1000으로 옮길 수 있게 해준다. 물론, 실질적인 이점은 DtS에 있는 누군가의 데이터를 보존하면서 동시에 이것을 MSA로 마이그레이팅할 수 있기 때문에 SAN으로 빠르고 문제없는 마이그레이션을 지원한다는 것이다. 이러한 마이그레이션은 컴팩의 RIS(Redundant Information Sector)를 통해 가능해진다.
스토리지 어레이의 초기 생성을 기반으로, 컴팩 RAID 컨트롤러는 그 어레이의 구성에 관련된 정보를 하드드라이브 어레이에 있는 사용 불가능한 섹터인 RIS에 기록한다. MSA 1000 컨트롤러가 이 섹터의 정보를 읽게 함으로써, 레거시 프로라이언트(ProLiant) 시스템의 드라이브 어레이들은 옮겨져서 MSA 1000에 놓일 수 있다. RIS는 MSA 1000에 의해 읽히며, 어레이는 그대로 유지된다.