oracle solaris comstar introduce and configuration ppt sukkim
TRANSCRIPT
Suk Kim , Oracle ACE Director
Noreak Senior managed Consultant
Oracle Solaris 11 Virtual Storage Server- COMSTAR
순서
• 발표자 소개• 솔라리스 COMSTAR 개요• 솔라리스 COMSTAR 구조• 솔라리스 COMSTAR target 구현• 솔라리스 COMSTAR Initiator 구현• Questions
발표자 소개
• 김석 ( nick : 김재벌 )• 현) 오라클 에이스 디렉터 ( Oracle ACE Director )• 현) 주식회사 노브레이크 수석컨설던트 / 대표이사• 현) 안산대학교 IT응용보안과 겸임교수• 현) 솔라리스 테크넷 운영자• 현) 솔라리스 스쿨 운영자• 현) 블로그 “김재벌의 IT 이야기”
솔라리스 11 COMSTAR 개요
• 솔라리스 시스템에 존재하는디스크 공간을 스토리지네트워크를 통해 호스트가 로컬저장소로 사용
• 지원되는 프로토콜• iSCSI• FC• iSER• SRP
• Common Multiprotocol SCSI Target(COMSTAR)
솔라리스 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) 대상 포트 관리
솔라리스 11 COMSTAR 구조
솔라리스 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
• 패키지 확인 및 스토리지 서버 패키지 설치
솔라리스 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 서비스 활성화 및 디스크 확인
솔라리스 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 -
솔라리스 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
솔라리스 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
솔라리스 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
솔라리스 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
솔라리스 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):
Q U E S T I O N SA N S W E R S