saram

iSCSI 구축 실습 - StarWind iSCSI로 공유스토리지 만들기 본문

VMware/iSCSI

iSCSI 구축 실습 - StarWind iSCSI로 공유스토리지 만들기

nunsaram 2019. 5. 31. 16:06

iSCSI란?

직접 연결방식이 아닌 이더넷 네트워크를 통해 LUN을 서버에 연결하는 방식

 

실습 구성도

실습 순서

1. 배포 서버에 스토리지 추가

2. 배포 서버에 StarWind 소프트웨어 설치

3. StarWind로 iSCSi 배포

4. 호스트 StarWind 스토리지 인식

5. 스토리지 디바이스 확인

 

1. 서버 스토리지 추가

iSCSI스토리지를 배포할 서버에 저장소를 추가하기위해 설정편집 창으로 들어간다

[win 가상머신] - [우클릭] - [설정 편집]

 

저장소를 추가한다.

[새 디바이스 추가] - [하드 디스크]

 

하드디스크 용량은 넉넉하게 150GB를 추가한다.

 

 

해당 윈도우 서버로 들어가 실행창에서 [diskmgmt.msc]를 입력해 디스크 관리를 실행시킨다.

 

 

 

 

 

 

디스크가 알맞게 추가되었다.

이제 디스크를 초기화 시켜줘야한다.

 

[디스크 1] - [우클릭] - [디스크 초기화]

 

 

MBR을 선택해준다. GPT로 해도 상관은 없다.

MBR과 GPT에 대해선 나중에 따로 이야기할것이다.

 

 

 

[할당 영역] - [우클릭] - [새 단순 볼륨]

 

 

불퓸 크기는 최대로 설정.

 

 

드라이브 문자할당, 파일 시스템은 NTFS 형식으로 포멧

 

 

위 사진처럼 볼륨(E:)가 파티션이 제대로 올라온 것을 확인할 수 있다.

 

 

 

2. 배포 서버에 StarWind 설치

 

설치하기 전 윈도우 서버 자체에 내장된 iSCSI 초기자를 실행시킨다. (이 작업을 안하면 iSCSI가 작동하지 않음)

 

별도의 설정 없이 확인만 눌러주면 된다.

 

 

Starwind 설치파일을 실행한다.

 

 

넥스트, 넥스트,,,!

 

넥스트, 넥스트,,,,!

설치완료!!!

 

3. StarWind로 iSCSi 배포 

[StarWind Servers] - [ADD Host]를 눌러 호스트를 추가해야한다.

 

IP는 배포할 버서의 IP를 입력한다. (자신의 Windows server에서 배포할 것이기 때문에 현재 서버의 IP를 입력한다.)

서버가 맞게 붙었다면 [connect]를 누른다.

아이디는 root, 비밀번호는 starwind이다.

 

 

 

[Add Target]에서 Target의 이름을 설정한다.

 

Hard Disk 옵션을 선택, Basic Virtual 을 선택한다.

 

Image File device를 선택하고, Create new virtual disk를 선택한다.

E 드라이브로 지정하고, filename에 디스크 이미지 파일의 이름을 지정한다.

 

사이즈는 140000MB로 지정한다.

(disk는 150GB지만 이미지 파일을 150000MB를 설정하면 이미지파일이 디스크용량을 넘어가버린다.)

 

no caching으로 설정한다.

 

디스크 파일과 iSCSI가 제대로 구성되어 있는 것을 확인할 수 있다.

 

4. 호스트 StarWind 스토리지 인식

 

iSCSI는 별도의 iSCSI Adapter를 통해 호스트에 접근할 수 있기 때문에 어뎁터를 생성해줘야 한다.

 

[호스트 1] - [구성] - [소프트웨어 어댑터 추가]를 선택한다.

 

[소프트웨어 iSCSI 어댑터 추가 선택

 

송신 대상 서버는 iSCSI를 배포중인 윈도우 서버의 IP를 입력한다.

만든 iSCSI Adapter를 선택하고 [스토리지 다시 검색]을 한다.

 

스토리지 검색을 시작한다.

 

호스트 2, 3 도 마찬가지로 호스트 1처럼 검색한다.

 

5. 스토리지 디바이스 확인

각 호스트에 iSCSI 스토리지가 붙은것을 확인할 수 있다.