CAFE

filesystem/disk

01. 실제 스토리지 없이 Multipath 구성 테스트 어떻게 할까?

작성자이누기|작성시간09.11.16|조회수2,900 목록 댓글 1

실제 스토리지 없이 Multipath 구성 테스트 어떻게 할까?

 

보통 multipath구성을 위해서는 스토리지와 SAN 스위치, HBA카드 그리고 스토리지가 있어야 하지만 , 이러한 장비를 준비하고 테스트하기는 쉽지 않다.

그래서 이를 위해서 iscsi target 구성을 하고 client에서 target에 있는 볼륨을 찾을 때, ip를 달리해서 찾으면 위와 같은 환경을 생성할 수 있다. 이는 REDHAT 교육과정에 나온 RH436의 책의 예제에도 나타나 있는 방법이다.

 

 

 

 

 

위의 그림이 개념적인 그림이다. iscsi target를 구성하여 스토리지 역할을 하는 서버가 10.0.0.51.52번 서버이고 iscsi initiator 로 10.0.0.10 클라이언트를 사용한다.

 

먼저 fdisk 로 서버측(10.0.0.51,52) 에서 /dev/sda7 을 만들었다.

그후 iscsi 설정을 진행한다. (기존의 방식과 동일하다)

 

다만 한가지가 틀린데 ,

아래와 같이 서버측에 있는 iscsi target 디스크를 discovery 하는 경우 아래와 같이 두가지 경로로 보인다는 것이다.

 

 

 

 

>>>클라이언트에서 target 볼륭의 확인 (물론 iscsi 데몬이 띄워져 있고 discovery되어져야 한다.)

[root@10.0.0.10 ~]# iscsiadm -m node
10.0.0.51:3260,1 iqn.2009-06.com.example:storage.disk1.amiens.sys1.xyz
10.0.0.52:3260,1 iqn.2009-06.com.example:storage.disk1.amiens.sys1.xyz

 

>>>target 볼륨에 로그인하기

그후 아래와 같이 다른 ip로 각각 iscsi target에 로그인 한다.

[root@10.0.0.10 ~]# iscsiadm -m node -T iqn.2009-06.com.example:storage.disk1.amiens.sys1.xyz  -p 10.0.0.51 -l

[root@10.0.0.10 ~]# iscsiadm -m node -T iqn.2009-06.com.example:storage.disk1.amiens.sys1.xyz  -p 10.0.0.52 -l

 

>>>디스크가 추가되었는지 확인

fdisk -l 로 확인해 보면

[root@10.0.0.10 ~]# fdisk -l

Disk /dev/xvdd: 70 MB, 70875136 bytes
중량

....

Disk /dev/sda: 1 GB, 1073741 bytes
Disk /dev/sdb: 1 GB, 1073741 bytes

위와 같이 새로운 디스크 sda,sdb가 추가된 것을 확인할 수 있다.

 

>>>현재 물고 올라온 disk가 어떠한 것이 같은 물리적 서버인지 확인
 위에서 나타난 결과로 확인

  [root@10.0.0.10 ~]# scsi_id -g -u -s /block/sda
   S_beaf11
  [root@10.0.0.10 ~]# scsi_id -g -u -s /block/sdb
   S_beaf11

 

위와 같은 경우 같은 값이 나오므로 같은 디스크라는 결론

이제 위의 두개의 디스크를 통해서 Multipath 환경을 테스트 해볼 수 있다.

 

 

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자이누기 작성자 본인 여부 작성자 | 작성시간 09.11.25 http://kbase.redhat.com/faq/docs/DOC-16468
    위의 url로 실제 벤더의 스토리지 처럼 적용시킬 수 있다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼