oracle solaris comstar introduce and configuration ppt sukkim

15
Suk Kim , Oracle ACE Director Noreak Senior managed Consultant Oracle Solaris 11 Virtual Storage Server - COMSTAR

Upload: suk-kim

Post on 18-Jul-2015

166 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Oracle solaris comstar introduce and configuration ppt sukkim

Suk Kim , Oracle ACE Director

Noreak Senior managed Consultant

Oracle Solaris 11 Virtual Storage Server- COMSTAR

Page 2: Oracle solaris comstar introduce and configuration ppt sukkim

순서

• 발표자 소개• 솔라리스 COMSTAR 개요• 솔라리스 COMSTAR 구조• 솔라리스 COMSTAR target 구현• 솔라리스 COMSTAR Initiator 구현• Questions

Page 3: Oracle solaris comstar introduce and configuration ppt sukkim

발표자 소개

• 김석 ( nick : 김재벌 )• 현) 오라클 에이스 디렉터 ( Oracle ACE Director )• 현) 주식회사 노브레이크 수석컨설던트 / 대표이사• 현) 안산대학교 IT응용보안과 겸임교수• 현) 솔라리스 테크넷 운영자• 현) 솔라리스 스쿨 운영자• 현) 블로그 “김재벌의 IT 이야기”

Page 4: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR 개요

• 솔라리스 시스템에 존재하는디스크 공간을 스토리지네트워크를 통해 호스트가 로컬저장소로 사용

• 지원되는 프로토콜• iSCSI• FC• iSER• SRP

• Common Multiprotocol SCSI Target(COMSTAR)

Page 5: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR 개요

• COMSTAR• Oracle Solaris 11 호스트를 변환할 수 있는 소프트웨어 프레임워크• STMF(SCSI Target Mode Framework) 이용• 구성요소

• Port Providers (or plug-ins)• 포트 공급자(또는 플러그인)• FC(Fibre Channel) 및 iSCSI 같프은 프로토콜 구현

• Logical Unit Provider• 디스크 및 테이프 장치와 같은 다양한 SCSI 장치 에뮬레이트

• The mamagement library(libstmf)• COMSTART 관리 인터페이스 제공• itadm - iSCSI 노드 관리• stmfadm - 논리장치 구성• srptadm - SRP(SCSI RDMA Protocol) 대상 포트 관리

Page 6: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR 구조

Page 7: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR target 구현

root@server11:~# pkg publisherPUBLISHER TYPE STATUS URIsolaris origin online http://pkg.oracle.com/solaris/release/

root@server11:~# pkg search storage-serverINDEX ACTION VALUE PACKAGEincorporate depend pkg:/[email protected],5.11-0.133 pkg:/consolidation/osnet/[email protected] set solaris/storage-server pkg:/[email protected] set solaris/storage/storage-server pkg:/storage/[email protected] set solaris/group/feature/storage-server pkg:/group/feature/[email protected]

root@server11:~# pkg install pkg://solaris/storage/storage-server

• 패키지 확인 및 스토리지 서버 패키지 설치

Page 8: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR target 구현

root@server11:~# svcadm enable stmf

root@server11:~# svcs -a | grep stmfonline 6:54:41 svc:/system/stmf:default

root@server11:~# formatSearching for disks...done

AVAILABLE DISK SELECTIONS:0. c3t0d0 <ATA-VBOX HARDDISK-1.0 cyl 8351 alt 2 hd 255 sec 63>

/pci@0,0/pci8086,2829@d/disk@0,01. c4t0d0 <VBOX-HARDDISK-1.0-1.00GB>

/pci@0,0/pci1000,8000@14/sd@0,02. c4t1d0 <VBOX-HARDDISK-1.0-1.00GB>

/pci@0,0/pci1000,8000@14/sd@1,03. c4t2d0 <VBOX-HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32>

/pci@0,0/pci1000,8000@14/sd@2,04. c4t3d0 <VBOX-HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32>

/pci@0,0/pci1000,8000@14/sd@3,0

• stmf 서비스 활성화 및 디스크 확인

Page 9: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR target 구현

root@server11:~# zpool create iscsi c4t0d0 c4t1d0

root@server11:~# zpool list iscsiNAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOTiscsi 1.97G 153K 1.97G 0% 1.00x ONLINE -

root@server11:~# zfs create -V 1500m iscsi/target1 // 1.5Groot@server11:~# zfs create -V 400m iscsi/target2 // 400M

• zpool 생성 및 zfs 볼륨 생성

root@server11:~# zfs list NAME USED AVAIL REFER MOUNTPOINTiscsi 1.91G 23.5M 31K /iscsiiscsi/target1 1.51G 1.53G 16K -iscsi/target2 413M 436M 16K -

Page 10: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR target 구현

root@server11:~# stmfadm create-lu /dev/zvol/iscsi/target1Logical unit create: LU Name: 600144F0D00D4C00000054E1DB5B0002

root@server11:~# stmfadm list-luLU Name: 600144F0D00D4C00000054E1DB5B0002

root@server11:~# stmfadm add-view 600144F0D00D4C00000054E1DB5B0002

• lu 생성 및 설정

root@server11:~# stmfadm list-view -l 600144F0D00D4C00000054E1DB5B0002View Entry: 0Host group : AllTarget group : AllLUN : 0

Page 11: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR target 구현

root@server11:~# svcadm enable svc:/network/iscsi/target:default

root@server11:~# svcs iscsi/targetSTATE STIME FMRIonline 21:54:43 svc:/network/iscsi/target:default

root@server11:~# itadm create-targetTarget iqn.1986-03.com.sun:02:040533bb-4cbb-472d-dab6-d576182bc03d successfully created

• target 서비스 활성화 및 iSCSI target 생성

root@server11:~# stmfadm list-view -l 600144F0D00D4C00000054E1DB5B0002TARGET NAME STATE SESSIONS iqn.1986-03.com.sun:02:040533bb-4cbb-472d-dab6-d576182bc03d online 0

alias: -auth: none (defaults)targetchapuser: -targetchapsecret: unsettpg-tags: default

Page 12: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR initiator 구현

root@s11-desktop:~# svcadm enable iscsi/initiator

root@s11-desktop:~# svcs iscsi/initiatorSTATE STIME FMRIonline 12:35:54 svc:/network/iscsi/initiator:default

root@server11:~# ipadm show-addrADDROBJ TYPE STATE ADDRlo0/v4 static ok 127.0.0.1/8net0/_b dhcp ok 10.0.2.4/24lo0/v6 static ok ::1/128net0/_a addrconf ok fe80::a00:27ff:fed0:c234/10

• initiator 서비스 활성화 및 iSCSI 장치 추가

root@s11-desktop:~# iscsiadm add static-config iqn.1986-03.com.sun:02:56e168d7-8c6b-e779-982a-9d4e89b871cb,10.0.2.4

Page 13: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR initiator 구현

• initiator 서비스 활성화 및 iSCSI 장치 추가

root@s11-desktop:~# iscsiadm list static-configStatic Configuration Target: iqn.1986-03.com.sun:02:56e168d7-8c6b-e779-982a-9d4e89b871cb,10.0.2.4:3260

root@s11-desktop:~# iscsiadm modify discovery --static enable

root@s11-desktop:~# iscsiadm list discoveryDiscovery:

Static: enabledSend Targets: disablediSNS: disabled

root@s11-desktop:~# iscsiadm list targetTarget: iqn.1986-03.com.sun:02:56e168d7-8c6b-e779-982a-9d4e89b871cb

Alias: -TPGT: 1ISID: 4000002a0000Connections: 1

Page 14: Oracle solaris comstar introduce and configuration ppt sukkim

솔라리스 11 COMSTAR initiator 구현

• iscsi 장치 인식

root@s11-desktop:~# devfsadm -i iscsi

root@s11-desktop:~# formatSearching for disks...done

AVAILABLE DISK SELECTIONS:0. c0t600144F0D00D4C00000054E1DB5B0002d0 <SUN-COMSTAR-1.0 cyl 748 alt 2 hd 128 sec 32>

/scsi_vhci/disk@g600144f0d00d4c00000054e1db5b00021. c3t0d0 <ATA-VBOX HARDDISK-1.0 cyl 8351 alt 2 hd 255 sec 63>

/pci@0,0/pci8086,2829@d/disk@0,02. c3t2d0 <ATA-VBOX HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32>

/pci@0,0/pci8086,2829@d/disk@2,03. c3t3d0 <ATA-VBOX HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32>

/pci@0,0/pci8086,2829@d/disk@3,0Specify disk (enter its number):

Page 15: Oracle solaris comstar introduce and configuration ppt sukkim

Q U E S T I O N SA N S W E R S