Microsoft 제품

[MSCS] (1) Hyper-V iSCSI 구성

o959 2023. 12. 20. 11:56

Hyper-V iSCSI 구성

 

SQL Cluster 구성을 위해 SAN 스토리지가 필요하지만

Hyper-V에서 SAN 스토리지를 Attach 하는 방법이 까다로워

비슷한 개념의 iSCSI를 구성하여 공유 스토리지로 사용하려고 해요

 

 

SQL Cluster도 Hyper-V에서 테스트가 가능하다는 점!

 

 

 

Storage Server 준비

 

iSCSI를 구성할 서버를 Storage Server라고 하고 구성을 진행할께요

 

서버 구성은 일반적으로 설치해주고 아래와 같이 볼륨을 하나더 붙였습니다

(도메인 조인 환경 입니다)

 

 

Hyper-V VM 구성 설정

 

 

 

해당 볼륨을 공유 볼륨으로 사용할 예정이에요

 

저는 서버에서 해당 볼륨을 아래와 같이 3개의 파티션으로 각 용도에 따라 분할 했어요

Windows Disk 볼륨 설정

 

 

 

 

 

 

 

Storage Server 구성 시작

 

 

iSCSI 설정을 위한 Windows 역할 추가

File Server와 iSCSI Target Server 두 가지 역할을 추가해주시고 설치를 완료해주세요

 

 

 

 

 

iSCSI 설정

iSCSI 구성 메뉴에 접근해주세요

 

 

 

 

iSCSI 설정

생성한 E 드라이브를 선택해주세요

 

 

iSCSI 설정

iSCSI 가상 디스크 이름을 지정해주세요

 

 

 

 

iSCSI 설정

고정 디스크로 사용하기 위해 Fixed Size 선택 후 볼륨 크기를 전부 지정해주세요

 

 

 

iSCSI 설정

New iSCSI Target 선택

 

 

 

iSCSI 설정

타겟 이름을 지정해주세요

 

 

 

iSCSI 설정

ADD를 클릭하여 엑세스 서버를 지정해주세요

전 SQL Server 를 지정했어요

 

 

 

iSCSI 설정

설정하지 않고 넘어가주세요

 

 

 

iSCSI 설정

Create를 클릭하여 완료해주세요

 

 

 

 

동일하게 나머지 볼륨도 진행해주세요

iSCSI Target은 만들었으니, 기존 타겟을 선택해주시면 돼요

 

 

iSCSI 설정

기존 iSCSI 타겟 선택

 

 

 

iSCSI 설정

전부 진행이 완료 되었어요

 

 

 

전 테스트를 위해 가상디스크 2개를 더 Attach하고 볼륨을 총 9개를 만들었어요

 

 

 

 

SQL Server 에서 iSCSI 볼륨 연결

 

 

iSCSI 설정

Storage 서버와 마찬가지로 File Server와 iSCSI Target Server 역할을 설치해주세요

(SQL01, SQL02 두 서버 모두)

 

 

 

 

 

iSCSI 설정

설치가 완료 된 후 iSCSI Initiator를 실행해주세요

 

 

 

 

 

iSCSI 설정

Discovery 탭 클릭 - Discover Portal 클릭해주세요

 

 

 

 

 

iSCSI 설정 - 포트 설정

스토리지 서버의 IP를 입력해주시고 포트는 기본 3260으로 지정해주세요

 

 

 

 

iSCSI 설정 - Target

Target 탭 에서 Connect를 클릭하고 Status가 Connected로 변경되는지 확인해주세요

 

 

 

iSCSI 설정

Connected 상태 확인

 

 

 

다른 서버도 동일하게 구성해주세요

 

 

iSCSI 설정 - Disk 구성 확인

정상적으로 디스크가 보이게 됩니다

 

 

 

 

다음 포스팅에선 SQL Failover Cluster 서비스 구성을 하려고 해요