SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
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 publisher
PUBLISHER TYPE STATUS URI
solaris origin online http://pkg.oracle.com/solaris/release/
root@server11:~# pkg search storage-server
INDEX ACTION VALUE PACKAGE
incorporate depend pkg:/storage-server@0.1,5.11-0.133 pkg:/consolidation/osnet/osnet-incorporation@0.5.11-0.175.0.0.0.2.1
pkg.fmri set solaris/storage-server pkg:/storage-server@0.1-0.133
pkg.fmri set solaris/storage/storage-server pkg:/storage/storage-server@0.1-0.173.0.0.0.1.0
pkg.fmri set solaris/group/feature/storage-server pkg:/group/feature/storage-server@0.5.11-0.175.0.0.0.2.1
root@server11:~# pkg install pkg://solaris/storage/storage-server
• 패키지 확인 및 스토리지 서버 패키지 설치
솔라리스 11 COMSTAR target 구현
root@server11:~# svcadm enable stmf
root@server11:~# svcs -a | grep stmf
online 6:54:41 svc:/system/stmf:default
root@server11:~# format
Searching 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,0
1. c4t0d0 <VBOX-HARDDISK-1.0-1.00GB>
/pci@0,0/pci1000,8000@14/sd@0,0
2. c4t1d0 <VBOX-HARDDISK-1.0-1.00GB>
/pci@0,0/pci1000,8000@14/sd@1,0
3. c4t2d0 <VBOX-HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32>
/pci@0,0/pci1000,8000@14/sd@2,0
4. 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 iscsi
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
iscsi 1.97G 153K 1.97G 0% 1.00x ONLINE -
root@server11:~# zfs create -V 1500m iscsi/target1 // 1.5G
root@server11:~# zfs create -V 400m iscsi/target2 // 400M
• zpool 생성 및 zfs 볼륨 생성
root@server11:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
iscsi 1.91G 23.5M 31K /iscsi
iscsi/target1 1.51G 1.53G 16K -
iscsi/target2 413M 436M 16K -
솔라리스 11 COMSTAR target 구현
root@server11:~# stmfadm create-lu /dev/zvol/iscsi/target1
Logical unit create: LU Name: 600144F0D00D4C00000054E1DB5B0002
root@server11:~# stmfadm list-lu
LU Name: 600144F0D00D4C00000054E1DB5B0002
root@server11:~# stmfadm add-view 600144F0D00D4C00000054E1DB5B0002
• lu 생성 및 설정
root@server11:~# stmfadm list-view -l 600144F0D00D4C00000054E1DB5B0002
View Entry: 0
Host group : All
Target group : All
LUN : 0
솔라리스 11 COMSTAR target 구현
root@server11:~# svcadm enable svc:/network/iscsi/target:default
root@server11:~# svcs iscsi/target
STATE STIME FMRI
online 21:54:43 svc:/network/iscsi/target:default
root@server11:~# itadm create-target
Target iqn.1986-03.com.sun:02:040533bb-4cbb-472d-dab6-d576182bc03d successfully created
• target 서비스 활성화 및 iSCSI target 생성
root@server11:~# stmfadm list-view -l 600144F0D00D4C00000054E1DB5B0002
TARGET NAME STATE SESSIONS
iqn.1986-03.com.sun:02:040533bb-4cbb-472d-dab6-d576182bc03d online 0
alias: -
auth: none (defaults)
targetchapuser: -
targetchapsecret: unset
tpg-tags: default
솔라리스 11 COMSTAR initiator 구현
root@s11-desktop:~# svcadm enable iscsi/initiator
root@s11-desktop:~# svcs iscsi/initiator
STATE STIME FMRI
online 12:35:54 svc:/network/iscsi/initiator:default
root@server11:~# ipadm show-addr
ADDROBJ TYPE STATE ADDR
lo0/v4 static ok 127.0.0.1/8
net0/_b dhcp ok 10.0.2.4/24
lo0/v6 static ok ::1/128
net0/_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-config
Static 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 discovery
Discovery:
Static: enabled
Send Targets: disabled
iSNS: disabled
root@s11-desktop:~# iscsiadm list target
Target: iqn.1986-03.com.sun:02:56e168d7-8c6b-e779-982a-9d4e89b871cb
Alias: -
TPGT: 1
ISID: 4000002a0000
Connections: 1
솔라리스 11 COMSTAR initiator 구현
• iscsi 장치 인식
root@s11-desktop:~# devfsadm -i iscsi
root@s11-desktop:~# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t600144F0D00D4C00000054E1DB5B0002d0 <SUN-COMSTAR-1.0 cyl 748 alt 2 hd 128 sec 32>
/scsi_vhci/disk@g600144f0d00d4c00000054e1db5b0002
1. c3t0d0 <ATA-VBOX HARDDISK-1.0 cyl 8351 alt 2 hd 255 sec 63>
/pci@0,0/pci8086,2829@d/disk@0,0
2. c3t2d0 <ATA-VBOX HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32>
/pci@0,0/pci8086,2829@d/disk@2,0
3. c3t3d0 <ATA-VBOX HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32>
/pci@0,0/pci8086,2829@d/disk@3,0
Specify disk (enter its number):
Q U E S T I O N S
A N S W E R S

Mais conteúdo relacionado

Mais procurados

[오픈소스컨설팅]Nginx jboss 연동가이드__v1
[오픈소스컨설팅]Nginx jboss 연동가이드__v1[오픈소스컨설팅]Nginx jboss 연동가이드__v1
[오픈소스컨설팅]Nginx jboss 연동가이드__v1Ji-Woong Choi
 
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_koreaF5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_koreaInfraEngineer
 
Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)wonyong hwang
 
Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법
Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법
Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법JC Park
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3Ji-Woong Choi
 
[오픈소스컨설팅]Tomcat6&7 How To
[오픈소스컨설팅]Tomcat6&7 How To[오픈소스컨설팅]Tomcat6&7 How To
[오픈소스컨설팅]Tomcat6&7 How ToJi-Woong Choi
 
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingEnterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingsuk kim
 
ACI Netflow 구성 가이드
ACI Netflow 구성 가이드ACI Netflow 구성 가이드
ACI Netflow 구성 가이드Woo Hyung Choi
 
텔레그램을 이용한 양방향 모니터링 시스템 구축
텔레그램을 이용한 양방향 모니터링 시스템 구축텔레그램을 이용한 양방향 모니터링 시스템 구축
텔레그램을 이용한 양방향 모니터링 시스템 구축I Goo Lee
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)Ji-Woong Choi
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guideseungdon Choi
 
Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치ymtech
 
ONOS (Open Network Operating System) Blackbird Release 분석
ONOS (Open Network Operating System)  Blackbird Release 분석ONOS (Open Network Operating System)  Blackbird Release 분석
ONOS (Open Network Operating System) Blackbird Release 분석rootfs32
 
ACI Microsegment Config Guide
ACI Microsegment Config GuideACI Microsegment Config Guide
ACI Microsegment Config GuideWoo Hyung Choi
 
Virtual Edition
Virtual EditionVirtual Edition
Virtual Editionitian-f5
 
Calico routing modes_trans_by_duck_in_korean
Calico routing modes_trans_by_duck_in_koreanCalico routing modes_trans_by_duck_in_korean
Calico routing modes_trans_by_duck_in_koreanInfraEngineer
 
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1Ji-Woong Choi
 
Oracle database 12 c on oracle linux 7.3
Oracle database 12 c on oracle linux 7.3Oracle database 12 c on oracle linux 7.3
Oracle database 12 c on oracle linux 7.3suk kim
 
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2InfraEngineer
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Opennaru, inc.
 

Mais procurados (20)

[오픈소스컨설팅]Nginx jboss 연동가이드__v1
[오픈소스컨설팅]Nginx jboss 연동가이드__v1[오픈소스컨설팅]Nginx jboss 연동가이드__v1
[오픈소스컨설팅]Nginx jboss 연동가이드__v1
 
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_koreaF5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
 
Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)
 
Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법
Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법
Linux에서 Secondary VNIC와 Secondary Private IP 추가 방법
 
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
 
[오픈소스컨설팅]Tomcat6&7 How To
[오픈소스컨설팅]Tomcat6&7 How To[오픈소스컨설팅]Tomcat6&7 How To
[오픈소스컨설팅]Tomcat6&7 How To
 
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingEnterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_booting
 
ACI Netflow 구성 가이드
ACI Netflow 구성 가이드ACI Netflow 구성 가이드
ACI Netflow 구성 가이드
 
텔레그램을 이용한 양방향 모니터링 시스템 구축
텔레그램을 이용한 양방향 모니터링 시스템 구축텔레그램을 이용한 양방향 모니터링 시스템 구축
텔레그램을 이용한 양방향 모니터링 시스템 구축
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guide
 
Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치Cubietruck 리눅스 이미지 설치
Cubietruck 리눅스 이미지 설치
 
ONOS (Open Network Operating System) Blackbird Release 분석
ONOS (Open Network Operating System)  Blackbird Release 분석ONOS (Open Network Operating System)  Blackbird Release 분석
ONOS (Open Network Operating System) Blackbird Release 분석
 
ACI Microsegment Config Guide
ACI Microsegment Config GuideACI Microsegment Config Guide
ACI Microsegment Config Guide
 
Virtual Edition
Virtual EditionVirtual Edition
Virtual Edition
 
Calico routing modes_trans_by_duck_in_korean
Calico routing modes_trans_by_duck_in_koreanCalico routing modes_trans_by_duck_in_korean
Calico routing modes_trans_by_duck_in_korean
 
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
 
Oracle database 12 c on oracle linux 7.3
Oracle database 12 c on oracle linux 7.3Oracle database 12 c on oracle linux 7.3
Oracle database 12 c on oracle linux 7.3
 
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
 

Semelhante a Oracle solaris comstar introduce and configuration ppt sukkim

Hadoop security DeView 2014
Hadoop security DeView 2014Hadoop security DeView 2014
Hadoop security DeView 2014Gruter
 
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Nalee Jang
 
20141229 dklee docker
20141229 dklee docker20141229 dklee docker
20141229 dklee dockerDK Lee
 
How to build a web server on Linux.
How to build a web server on Linux.How to build a web server on Linux.
How to build a web server on Linux.은석 김은석
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurationsJohn Kim
 
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXpressEngine
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack CommunityOpen Source Consulting
 
Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)
Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)
Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)Esun Kim
 
Linux Kernel 101 for Beginner
Linux Kernel 101 for BeginnerLinux Kernel 101 for Beginner
Linux Kernel 101 for BeginnerInfraEngineer
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)Ji-Woong Choi
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0Ji-Woong Choi
 
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoLinux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoMario Cho
 
(OCI 탐험일지) cloud shell
(OCI 탐험일지) cloud shell(OCI 탐험일지) cloud shell
(OCI 탐험일지) cloud shellJay Park
 
Nginx Https 적용하기.pptx
Nginx Https 적용하기.pptxNginx Https 적용하기.pptx
Nginx Https 적용하기.pptxwonyong hwang
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Nalee Jang
 
Build the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHouseBuild the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHousejieun kim
 
Oracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimOracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimsuk kim
 
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법Ji-Woong Choi
 
기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막ssuser5280ce
 

Semelhante a Oracle solaris comstar introduce and configuration ppt sukkim (20)

Hadoop security DeView 2014
Hadoop security DeView 2014Hadoop security DeView 2014
Hadoop security DeView 2014
 
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
 
Kafka slideshare
Kafka   slideshareKafka   slideshare
Kafka slideshare
 
20141229 dklee docker
20141229 dklee docker20141229 dklee docker
20141229 dklee docker
 
How to build a web server on Linux.
How to build a web server on Linux.How to build a web server on Linux.
How to build a web server on Linux.
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurations
 
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
 
Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)
Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)
Akka.NET 으로 만드는 온라인 게임 서버 (NDC2016)
 
Linux Kernel 101 for Beginner
Linux Kernel 101 for BeginnerLinux Kernel 101 for Beginner
Linux Kernel 101 for Beginner
 
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
[오픈소스컨설팅]Scouter 설치 및 사용가이드(JBoss)
 
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
 
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoLinux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
 
(OCI 탐험일지) cloud shell
(OCI 탐험일지) cloud shell(OCI 탐험일지) cloud shell
(OCI 탐험일지) cloud shell
 
Nginx Https 적용하기.pptx
Nginx Https 적용하기.pptxNginx Https 적용하기.pptx
Nginx Https 적용하기.pptx
 
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
 
Build the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHouseBuild the OpenStack Cloud with Neutron Networing, IceHouse
Build the OpenStack Cloud with Neutron Networing, IceHouse
 
Oracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimOracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kim
 
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법
 
기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막기가박스 영화관 운영 시스템 구축마지막
기가박스 영화관 운영 시스템 구축마지막
 

Último

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 

Último (6)

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 

Oracle solaris comstar introduce and configuration ppt sukkim

  • 1. Suk Kim , Oracle ACE Director Noreak Senior managed Consultant Oracle Solaris 11 Virtual Storage Server - COMSTAR
  • 2. 순서 • 발표자 소개 • 솔라리스 COMSTAR 개요 • 솔라리스 COMSTAR 구조 • 솔라리스 COMSTAR target 구현 • 솔라리스 COMSTAR Initiator 구현 • Questions
  • 3. 발표자 소개 • 김석 ( nick : 김재벌 ) • 현) 오라클 에이스 디렉터 ( Oracle ACE Director ) • 현) 주식회사 노브레이크 수석컨설던트 / 대표이사 • 현) 안산대학교 IT응용보안과 겸임교수 • 현) 솔라리스 테크넷 운영자 • 현) 솔라리스 스쿨 운영자 • 현) 블로그 “김재벌의 IT 이야기”
  • 4. 솔라리스 11 COMSTAR 개요 • 솔라리스 시스템에 존재하는 디스크 공간을 스토리지 네트워크를 통해 호스트가 로컬 저장소로 사용 • 지원되는 프로토콜 • iSCSI • FC • iSER • SRP • Common Multiprotocol SCSI Target(COMSTAR)
  • 5. 솔라리스 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) 대상 포트 관리
  • 7. 솔라리스 11 COMSTAR target 구현 root@server11:~# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris/release/ root@server11:~# pkg search storage-server INDEX ACTION VALUE PACKAGE incorporate depend pkg:/storage-server@0.1,5.11-0.133 pkg:/consolidation/osnet/osnet-incorporation@0.5.11-0.175.0.0.0.2.1 pkg.fmri set solaris/storage-server pkg:/storage-server@0.1-0.133 pkg.fmri set solaris/storage/storage-server pkg:/storage/storage-server@0.1-0.173.0.0.0.1.0 pkg.fmri set solaris/group/feature/storage-server pkg:/group/feature/storage-server@0.5.11-0.175.0.0.0.2.1 root@server11:~# pkg install pkg://solaris/storage/storage-server • 패키지 확인 및 스토리지 서버 패키지 설치
  • 8. 솔라리스 11 COMSTAR target 구현 root@server11:~# svcadm enable stmf root@server11:~# svcs -a | grep stmf online 6:54:41 svc:/system/stmf:default root@server11:~# format Searching 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,0 1. c4t0d0 <VBOX-HARDDISK-1.0-1.00GB> /pci@0,0/pci1000,8000@14/sd@0,0 2. c4t1d0 <VBOX-HARDDISK-1.0-1.00GB> /pci@0,0/pci1000,8000@14/sd@1,0 3. c4t2d0 <VBOX-HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32> /pci@0,0/pci1000,8000@14/sd@2,0 4. c4t3d0 <VBOX-HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32> /pci@0,0/pci1000,8000@14/sd@3,0 • stmf 서비스 활성화 및 디스크 확인
  • 9. 솔라리스 11 COMSTAR target 구현 root@server11:~# zpool create iscsi c4t0d0 c4t1d0 root@server11:~# zpool list iscsi NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT iscsi 1.97G 153K 1.97G 0% 1.00x ONLINE - root@server11:~# zfs create -V 1500m iscsi/target1 // 1.5G root@server11:~# zfs create -V 400m iscsi/target2 // 400M • zpool 생성 및 zfs 볼륨 생성 root@server11:~# zfs list NAME USED AVAIL REFER MOUNTPOINT iscsi 1.91G 23.5M 31K /iscsi iscsi/target1 1.51G 1.53G 16K - iscsi/target2 413M 436M 16K -
  • 10. 솔라리스 11 COMSTAR target 구현 root@server11:~# stmfadm create-lu /dev/zvol/iscsi/target1 Logical unit create: LU Name: 600144F0D00D4C00000054E1DB5B0002 root@server11:~# stmfadm list-lu LU Name: 600144F0D00D4C00000054E1DB5B0002 root@server11:~# stmfadm add-view 600144F0D00D4C00000054E1DB5B0002 • lu 생성 및 설정 root@server11:~# stmfadm list-view -l 600144F0D00D4C00000054E1DB5B0002 View Entry: 0 Host group : All Target group : All LUN : 0
  • 11. 솔라리스 11 COMSTAR target 구현 root@server11:~# svcadm enable svc:/network/iscsi/target:default root@server11:~# svcs iscsi/target STATE STIME FMRI online 21:54:43 svc:/network/iscsi/target:default root@server11:~# itadm create-target Target iqn.1986-03.com.sun:02:040533bb-4cbb-472d-dab6-d576182bc03d successfully created • target 서비스 활성화 및 iSCSI target 생성 root@server11:~# stmfadm list-view -l 600144F0D00D4C00000054E1DB5B0002 TARGET NAME STATE SESSIONS iqn.1986-03.com.sun:02:040533bb-4cbb-472d-dab6-d576182bc03d online 0 alias: - auth: none (defaults) targetchapuser: - targetchapsecret: unset tpg-tags: default
  • 12. 솔라리스 11 COMSTAR initiator 구현 root@s11-desktop:~# svcadm enable iscsi/initiator root@s11-desktop:~# svcs iscsi/initiator STATE STIME FMRI online 12:35:54 svc:/network/iscsi/initiator:default root@server11:~# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/_b dhcp ok 10.0.2.4/24 lo0/v6 static ok ::1/128 net0/_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
  • 13. 솔라리스 11 COMSTAR initiator 구현 • initiator 서비스 활성화 및 iSCSI 장치 추가 root@s11-desktop:~# iscsiadm list static-config Static 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 discovery Discovery: Static: enabled Send Targets: disabled iSNS: disabled root@s11-desktop:~# iscsiadm list target Target: iqn.1986-03.com.sun:02:56e168d7-8c6b-e779-982a-9d4e89b871cb Alias: - TPGT: 1 ISID: 4000002a0000 Connections: 1
  • 14. 솔라리스 11 COMSTAR initiator 구현 • iscsi 장치 인식 root@s11-desktop:~# devfsadm -i iscsi root@s11-desktop:~# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t600144F0D00D4C00000054E1DB5B0002d0 <SUN-COMSTAR-1.0 cyl 748 alt 2 hd 128 sec 32> /scsi_vhci/disk@g600144f0d00d4c00000054e1db5b0002 1. c3t0d0 <ATA-VBOX HARDDISK-1.0 cyl 8351 alt 2 hd 255 sec 63> /pci@0,0/pci8086,2829@d/disk@0,0 2. c3t2d0 <ATA-VBOX HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32> /pci@0,0/pci8086,2829@d/disk@2,0 3. c3t3d0 <ATA-VBOX HARDDISK-1.0 cyl 1022 alt 2 hd 64 sec 32> /pci@0,0/pci8086,2829@d/disk@3,0 Specify disk (enter its number):
  • 15. Q U E S T I O N S A N S W E R S