-
Ovios를 이용한 ISCSI설정고병재 2021. 11. 16. 23:02
지난번 Free NAS를 이용한 방법 이외에 ISCSI를 Command창으로 설정할 수 있는 Ovios를 사용하여 vCenter와 연결하는 실습 진행
Ovios 기본 설정 Ovios 기본 설정 Ovios 설치 Enter를 눌러 설치를 진행하거나 잠시 기다리면 자동으로 설치가 진행된다.
Ovios 설치 화면 Ovios 설치 완료 화묜 설치가 완료가 되면
ID : root
Password : ovios
입력하면 ovios-shell> command 창이 나오게 된다.
Ovios 설정 linuxcmd를 입력하여 Linux bash shell을 사용하고, setup 명령을 입력해준다.
Ovios Setup OK를 눌러 진행한다.
Ovios clock Setup Set Clock를 선택하고 OK를 클릭한다.
Ovios clock Setup UTC를 선택하고 OK를 클릭한다.
Ovios clock Setup 사용하는 지역에 맞게 선택을 하고 Enter를 클릭한다.(Ovios document를 따라하다 보니 Americas로 선택했음.)
Ovios clock Setup 세부적인 지역을 선택하고 Enter를 눌러준다.
Ovios clock Setup 선택 후 Enter 클릭
Ovios clock Setup 설정 내용을 확인하고 Yes를 선택하고 Enter를 눌러준다.
Ovios clock Setup OK를 눌러 진행
Ovios Setup Ovios Setup Ovios를 설치할 hard disk를 선택하고 OK를 눌러준다.
/dev/sda : Ovios설치용
/dev/sdb : ISCSI 사용 hard disk
Ovios Setup 설정을 완료하고 Reboot into Ovios Linux를 선택하여 재부팅을 진행한다.
Ovios Network Setup ifc명령을 사용하여 Network 어댑터를 확인한다.
현재 물리적으로 연결된 eth0가 보여지는 것을 확인할 수 있다.
Ovios Network Setup bondadm 명령을 사용하여 Network를 설정하는 커맨드가 나오도록 진행
Ovios Network Setup -n ovios1 -m 0 -i eth0 명령을 사용하여 물리적인 어댑터와 연결하고 ISCSI 서버로 사용할 ovios1 네트워크를 생성해준다.
q를 입력하여 bondadm명령을 빠져나온다.
Ovios Network Setup 다시 ifc 명령을 입력하여 ovios1이 정상적으로 생성된 모습을 볼 수 있다.
Ovios Network Setup netsetup 명령을 사용하여 새로 만든 ovios1 네트워크에 ISCSI 서버로 사용할 IP를 부여해준다.
ISCSI IP : 10.1.13.2
사용하고자 하는 IP와 게이트웨이 서브넷마스크를 입력해주고 나머지는 Default값으로 진행한다.
정상적으로 완료가 되면 하단의 OK 표시가 보여진다.
Ovios Network Setup ifc 명령으로 IP가 정상적으로 적용되었는지 확인
Ovios Stroage storage 명령을 사용하여 생성한 hard disk 용량을 확인할 수 있다.
Ovios Stroage storage simple 명령을 통해 간단하게 확인 가능하다.
Ovios Stroage stroage by-path 명령을 통해 hard disk의 경로를 확인할 수 있다.(경로는 다음 설정에 사용되기 캡처 or 기억해야한다.)
Ovios Stroage 등록해놓은 hard disk를 pool을 사용하여 ISCSI서버로 사용할 수 있게 할당 해줘야한다.
현재 pool list를 통해 pool이 없는 상태인것을 확인.
Ovios Stroage setup pool create를 사용하여 pool을 생성해준다.
Default 값으로 진행한다.
Ovios Stroage setup pool의 이름은 적당하게 지정한다. (pool이름은 다음에 사용되기에 알기 쉽도록 설정한다. )
pool로 사용할 hard disk의 경로를 적어준다. 앞서 storage simple에 출력되는 500GB의 경로를 적어준다.
Ex) /dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:1:0
pool이 생성되었기에 pool list를 사용할 수 있다.
Ovios Stroage setup pool list 확인
Ovios Stroage setup pool status 명령으로 경로와 pool이름이 정상적으로 적용되었는지 확인한다.
ISCSI Setup options iscsi 명령으로 enable이 OFF가 되어있는것을 확인하고,
options iscsi.enable 1 명령을 사용하여 ON으로 변경해준다.
ISCSI Setup iscsi start 명령으로 iscsi를 실행.
target setup ISCSI를 사용할 target을 설정해준다.(target이름 또한 뒤에서 사용되기에 기억하기 쉬운것으로 설정)
target list를 사용하여 target이 생성되었는지 확인.
LUN setup lun create 명령을 실행 (pool name을 적는 공간이 있는데 Default Document에는 그냥 Enter로 넘어감.)
lun map 명령을 실행(pool name을 적는 공간이 있는데 Default Document에는 그냥 Enter로 넘어감.)
lun_setup 명령을 실행하여 lun01(이름)을 설정해준다.
lun01번에 할당해줄 size를 선택한다.(100G)
선택한 100G를 disk format을 선택(thin, thick)
target설정은 기존에 생성해둔 tg-01를 선택하고 Enter를 눌러준다.
LUN setup 위와 같은 방식으로 총 8개의 lun을 설정해준다.
설정한 lun을 확인하는 방법은 lun list명령을 사용한다.
(총 500GB를 100GB 4개 20GB 4개로 설정하려 했으니 100GB를 설정하면 용량이 101~102GB로 설정한 용량보다 더 공간을 차지하는 문제가 발생하여 마지막 2개는 18GB로 설정)
LUN setup lun mappings 명령을 사용하여 LUN이 pool이름과 각각 lun0x번에 정상적으로 적용되었는지 확인한다.
ISCSI RELOAD 모든 설정을 완료하고 iscsi reload 명령을 통해 ISCSI 서버를 재부팅 시켜준다.
vCenter 설정
ISCSI 어댑터 설정 ISCSI 서버 : 10.1.13.2
ISCIS와 연결할 같은 대역의 VMkernel 어댑터를 설정해준다.(10.1.13.x 대역)
ISCSI 서버 추가 10.1.13.2:3260 서버를 등록해준다. (앞서 Free NAS에 자세하게 정리 해놓음.)
포트 바인딩 설정 ISCSI 와 연결할 VMKernel이 있는 스위치를 등록해준다.
최종 확인 모든 연결을 마치고 상단의 스토리지 다시 검색을 눌러 디바이스가 정상적으로 연결되었는지 확인한다.
'고병재' 카테고리의 다른 글
HA(High Availability) 기본 설정 (0) 2021.11.25 Vyos를 이용한 NAT 설정 (0) 2021.11.18 vMotion(Live Migration) part 2 (0) 2021.10.14 vMotion(Live Migration) part 1 (0) 2021.10.14 vCenter template 수정 (0) 2021.10.14