SlideShare a Scribd company logo
Sun Training Day 2010
sekce Solaris
Martin Červený
M.Cerveny@computer.org
Instalace opensolarisu
Distribuce software pomocí IPS
Virtualizace sítí Crossbow
Diskové pole s architekturou COMSTAR
Instalace opensolarisu
instalace
přehled
●
instalace z "Live CD"
– grafická nebo textová instalace
– výběr obsahu pomocí a vytvoření vlastní
distribuce "Distribution Constructor"
● *.xml, finalizer
● distro_const
●
instalace "Automatic Installer"
– náhrada za JumpStart
– installadm
Distribuce software pomocí IPS
IPS
přehled
●
problémy s SVR4 architekturou
– postinstall skripty, "Dim Sum" patching,
data v ascii, problémy s závislostmi ...
●
nový systém IPS
– Image Packaging system
– zaměřeno na síťovou distribuci
– aktualizace celého systému pomocí BE (Boot
Environment)
– podpora výroby nových distribucí, python,
multiplatformní, ZFS, virtualizace, Source
Juicer ...
– celý cyklus
● pkgsend(1) -> pkg.depotd(1m) -> pkg(1)
– FMRI
● pkg://[publisher]/[pkg_name]@[version]
[,build]-[branch]:[timestamp]
Repositáře pkg
● http://pkg.opensolaris.org
● https://pkg.sun.com/opensolaris/extra *
● https://pkg.sun.com/opensolaris/support *
● http://blastwave.network.com:10000
● http://pkg.sunfreeware.com:9000
● http://ips.homeunix.com:10906
* klíče https://pkg.sun.com
IPS
Server a vytvoření pkg
IPS ●
konfigurace serveru
– svccfg -s pkg/server "setprop pkg/port=10000"
– svccfg -s pkg/server "setprop
pkg/inst_root=/var/repo"
– svcadm enable pkg/server
●
vytvoření pkg
– mypkg.manifest:
set name="pkg.name" value="hello world"
set name="pkg.description" value="msg"
set name="maintainer" value="addr"
set name="upstream" value="addr"
[...]
file hello.sh mode=0555 owner=bin group=bin
path=/opt/local/bin/hello
– pkgsend open XYZhello@1.0
– pkgsend include mypkg.manifest
– [pkgsend import xyz_svr5.pkg]
– pkgsend close
Práce s pkg
●
nástroje pro práci s pkg
– pkg install FMRI
– pkg uninstall FMRI
– pkg search ggrep
– pkg info FMRI
– pkg contents -t dir,file,link,hardlink -o
action.name,mode,pkg.size,path,target FMRI
– pkg publisher
– pkg image-update
● beadm
IPS
tcp/ip tcp/iptcp/ip
chytrá NIC
Virtualizace sítí Crossbow
crossbow
přehled
●
virtuální síťové rozhraní (vnic)
– část kapacity skutečného síťové rozhraní (NIC)
– virtuální síť uvnitř systému (etherstub)
●
řízení toků podle port,transport,ip,ds (flow)
●
hardwarová podpora
– bge, e1000g, igb, ixgbe, nxge, nge
kerneltcp/ip
vnic
ip flow
vnic
ringbufringbuf
hw flow
tcp/ip
vnic
ip flow
vnic
ringbufringbuf
hloupá NIC
sw flow
tcp/ip
vnic
ip flow
vnic
ringbufringbuf
sw flow
žádná NIC
etherstub
Virtuální síťovky VNIC
crossbow ●
nastavení
– šířka pásma, priorita a přiřazení na cpu
●
konfigurace nad NIC
– dladm create-vnic -l ethdev -p
maxbw=#M,priority=low vnicname
– dladm set-linkprop -p maxbw=#M vnicname
– ifconfig vnicname plumb ...
●
konfigurace nad etherstub
– dladm create-etherstub switchname
– dladm create-vnic -l switchname vnicname
Řízení toků - flow control
●
klasifikace toku
– transport - tcp,udp,sctp,icmp,icmpv6
– lokální a vzdálené porty a ip adresy
– dsfield/dscp (RFC2474)
●
charakter toku
– šířka pásma a priorita
●
sběr dat
●
konfigurace
– flowadm add-flow -l nicname -a
transport=TCP,local_port=22 ssh-flow
– flowadm set-flowprop -p maxbw=50M ssh-flow
– flowadm show flow s i 1‐ ‐ ‐
crossbowcrossbow
Diskové pole s architekturou
COMSTAR
comstar
přehled
●
Common Multiprotocol SCSI Target
– vytvoření zařízení pro diskové operace
– stmfadm(1M),sbdadm(1M),itadm(1M),fcinfo(1M)
– SCSI Target Mode Framework (STMF)
kernel
libstmf nástroje
logical unit API
stmf
port provider API
ZFS volume
passthroughsoubor
tenký soubor
SRP
iSCSIFibreChannel
FCoE
Vytvoření disku
comstar ●
start
– svcadm enable stmf; stmfadm list-state
●
zdrojový diskový prostor
– diskový soubor
● mkfile size /fn; sbdadm create-lu /fn
– tenký diskový soubor
● touch /fn; sbdadm create-lu -s size /fn
– ZFS volume
● zfs create -V size pool/vol; sbdadm create-
lu /dev/zvol/rdsk/pool/vol
– přímý export disku (passthrough)
● sbdadm create-lu /dev/rdsk/c#t#d#s#
Zpřístupnění disku
●
omezení initator-target (lun masking)
– bez omezení
● stmfadm add-view guid
– jen vybraným cílům
● fcinfo hba-port
stmfadm create-hg INITIATORjmeno
stmfadm add-hg-member -g INITIATORjmeno
wwn.WWNINITIATOR
● stmfadm list-target
stmfadm create-tg TARGETjmeno
stmfadm add-tg-member -g TARGETjmeno
wwn.WWNTARGET
● stmfadm add-view -h INITIATORjmeno -t
TARGETjmeno guid
comstar
Konfigurace portů
●
FibreChannel target
– update_drv -d -i 'pciex#,#' qlc
– update_drv -a -i 'pciex#,#' qlt
●
FCoE target (802.3x, jumbo)
– fcadm create-fcoe-port -t -f ethdev
●
iSCSI target
– svcadm disable iscsitgt; svcadm enable iscsi/target
– itadm create-target
1)itadm create-target
2)itadm modify-defaults --isns-server IPSNS
itadm modify-defaults --isns enable
3)itadm create-tpg ibdname ipaddr
itadm create-target -t ibdname
●
iSCSI initiator
1)iscsiadm add static-config iqn.IQN,IP
iscsiadm modify discovery -s enable
2)iscsiadm add isns-server IPSNS
iscsiadm modify discovery -i enable
3)iscsiadm add discovery-address IP
iscsiadm modify discovery -t enable
●
SCSI RDMA Protocol target (SRP)
– svcadm enable ibsrp/target
comstarcomstar
Dotazy
?pro prezentaci byly použity inspirace z volně dostupných materiálů
z prezentací ve skupinách uživatelů OpenSolaris.org (CZOSUG/SKOSUG a jiných),
z prezentací z vývojových projektů a komunit hostovaných OpenSolarisu.org a jiných,
z dokumentace OpenSolaris.com na docs.sun.com a dalších zdrojů
CZOSUG/SKOSUG http://www.opensolaris.cz/

More Related Content

What's hot

OpenStack Czech User Group Meetup
OpenStack Czech User Group Meetup OpenStack Czech User Group Meetup
OpenStack Czech User Group Meetup
Jaroslav Jacjuk
 
Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita
Jaroslav Jacjuk
 
Veeam v10 jak na to
Veeam v10 jak na toVeeam v10 jak na to
Veeam v10 jak na to
Vladan Laxa
 
V mware vi3_2006
V mware vi3_2006V mware vi3_2006
V mware vi3_2006
Vladan Laxa
 
Zmrakování pružné včely
Zmrakování pružné včelyZmrakování pružné včely
Zmrakování pružné včely
fersman
 
Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...
Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...
Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...
Security Session
 
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Oracle Solaris Day 2013 - Oracle DB and OS SolarisOracle Solaris Day 2013 - Oracle DB and OS Solaris
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Martin Cerveny
 
Zálohování – od tar k Bacula
Zálohování – od tar k BaculaZálohování – od tar k Bacula
Zálohování – od tar k Bacula
Václav Pužman
 
Slovak SanEd Training Day 2012 - New Networking in Solaris 11
Slovak SanEd Training Day 2012 - New Networking in Solaris 11Slovak SanEd Training Day 2012 - New Networking in Solaris 11
Slovak SanEd Training Day 2012 - New Networking in Solaris 11
Martin Cerveny
 
Backup ransomware prevention_2017
Backup ransomware prevention_2017Backup ransomware prevention_2017
Backup ransomware prevention_2017
Vladan Laxa
 

What's hot (10)

OpenStack Czech User Group Meetup
OpenStack Czech User Group Meetup OpenStack Czech User Group Meetup
OpenStack Czech User Group Meetup
 
Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita
 
Veeam v10 jak na to
Veeam v10 jak na toVeeam v10 jak na to
Veeam v10 jak na to
 
V mware vi3_2006
V mware vi3_2006V mware vi3_2006
V mware vi3_2006
 
Zmrakování pružné včely
Zmrakování pružné včelyZmrakování pružné včely
Zmrakování pružné včely
 
Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...
Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...
Základy reverse engineeringu a assembleru / KAREL LEJSKA, MILAN BARTOŠ [DEFEN...
 
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Oracle Solaris Day 2013 - Oracle DB and OS SolarisOracle Solaris Day 2013 - Oracle DB and OS Solaris
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
 
Zálohování – od tar k Bacula
Zálohování – od tar k BaculaZálohování – od tar k Bacula
Zálohování – od tar k Bacula
 
Slovak SanEd Training Day 2012 - New Networking in Solaris 11
Slovak SanEd Training Day 2012 - New Networking in Solaris 11Slovak SanEd Training Day 2012 - New Networking in Solaris 11
Slovak SanEd Training Day 2012 - New Networking in Solaris 11
 
Backup ransomware prevention_2017
Backup ransomware prevention_2017Backup ransomware prevention_2017
Backup ransomware prevention_2017
 

Similar to Slovak Sun Training Day 2010 - OpenSolaris

Czech and Slovak Sun Training Day 2007 - Solaris
Czech and Slovak Sun Training Day 2007 - SolarisCzech and Slovak Sun Training Day 2007 - Solaris
Czech and Slovak Sun Training Day 2007 - Solaris
Martin Cerveny
 
Slovak Sun Training Day 2010 - DTrace
Slovak Sun Training Day 2010 - DTraceSlovak Sun Training Day 2010 - DTrace
Slovak Sun Training Day 2010 - DTrace
Martin Cerveny
 
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTMikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Adam Hořčica
 
Czech Oracle Solaris Administrators Day 2011 - DTrace
Czech Oracle Solaris Administrators Day 2011 - DTrace Czech Oracle Solaris Administrators Day 2011 - DTrace
Czech Oracle Solaris Administrators Day 2011 - DTrace
Martin Cerveny
 
Slovak Sun Training Day 2008 - Advanced Secure Networking
Slovak Sun Training Day 2008 - Advanced Secure NetworkingSlovak Sun Training Day 2008 - Advanced Secure Networking
Slovak Sun Training Day 2008 - Advanced Secure Networking
Martin Cerveny
 
Czech Sun Training Day 2009 - Solaris
Czech Sun Training Day 2009 - SolarisCzech Sun Training Day 2009 - Solaris
Czech Sun Training Day 2009 - Solaris
Martin Cerveny
 
Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014
Vladimír Smitka
 
MicroPython IoT vlaxa
MicroPython IoT vlaxaMicroPython IoT vlaxa
MicroPython IoT vlaxa
Vladan Laxa
 
Czech Sun Training Day 2008 - Java Enterprise System
Czech Sun Training Day 2008 - Java Enterprise SystemCzech Sun Training Day 2008 - Java Enterprise System
Czech Sun Training Day 2008 - Java Enterprise System
Martin Cerveny
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical Overview
Lukas Korous
 
Bezpečnost síťové části e-Infrastruktury CESNET
Bezpečnost síťové části e-Infrastruktury CESNETBezpečnost síťové části e-Infrastruktury CESNET
Bezpečnost síťové části e-Infrastruktury CESNET
CESNET
 
David Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve WineDavid Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve Wine
Liberix, o.p.s.
 
Základy technického vybavení počítačů
Základy technického vybavení počítačůZáklady technického vybavení počítačů
Základy technického vybavení počítačůMichal Černý
 
SPARC T7 webinář
SPARC T7 webinářSPARC T7 webinář
SPARC T7 webinář
MarketingArrowECS_CZ
 
Softwarově definované úložiště
Softwarově definované úložištěSoftwarově definované úložiště
Softwarově definované úložiště
Ludek Safar
 
CZNIC: Správa internetu, routing a IPv6
CZNIC: Správa internetu, routing a IPv6CZNIC: Správa internetu, routing a IPv6
CZNIC: Správa internetu, routing a IPv6
Tomáš Holas
 
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Péhápkaři
 
Lecture01
Lecture01Lecture01
Lecture01
jhoralek
 
Slasti Strasti Propasti Windows Mobile
Slasti Strasti Propasti Windows MobileSlasti Strasti Propasti Windows Mobile
Slasti Strasti Propasti Windows MobileRENESTEIN
 
Rozšíření nástroje pro analýzu spustitelných souborů
Rozšíření nástroje pro analýzu spustitelných souborůRozšíření nástroje pro analýzu spustitelných souborů
Rozšíření nástroje pro analýzu spustitelných souborů
Milan Zavoral
 

Similar to Slovak Sun Training Day 2010 - OpenSolaris (20)

Czech and Slovak Sun Training Day 2007 - Solaris
Czech and Slovak Sun Training Day 2007 - SolarisCzech and Slovak Sun Training Day 2007 - Solaris
Czech and Slovak Sun Training Day 2007 - Solaris
 
Slovak Sun Training Day 2010 - DTrace
Slovak Sun Training Day 2010 - DTraceSlovak Sun Training Day 2010 - DTrace
Slovak Sun Training Day 2010 - DTrace
 
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOTMikro­kontrolér s Wi-Fi za $3! nejen pro IOT
Mikro­kontrolér s Wi-Fi za $3! nejen pro IOT
 
Czech Oracle Solaris Administrators Day 2011 - DTrace
Czech Oracle Solaris Administrators Day 2011 - DTrace Czech Oracle Solaris Administrators Day 2011 - DTrace
Czech Oracle Solaris Administrators Day 2011 - DTrace
 
Slovak Sun Training Day 2008 - Advanced Secure Networking
Slovak Sun Training Day 2008 - Advanced Secure NetworkingSlovak Sun Training Day 2008 - Advanced Secure Networking
Slovak Sun Training Day 2008 - Advanced Secure Networking
 
Czech Sun Training Day 2009 - Solaris
Czech Sun Training Day 2009 - SolarisCzech Sun Training Day 2009 - Solaris
Czech Sun Training Day 2009 - Solaris
 
Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014
 
MicroPython IoT vlaxa
MicroPython IoT vlaxaMicroPython IoT vlaxa
MicroPython IoT vlaxa
 
Czech Sun Training Day 2008 - Java Enterprise System
Czech Sun Training Day 2008 - Java Enterprise SystemCzech Sun Training Day 2008 - Java Enterprise System
Czech Sun Training Day 2008 - Java Enterprise System
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical Overview
 
Bezpečnost síťové části e-Infrastruktury CESNET
Bezpečnost síťové části e-Infrastruktury CESNETBezpečnost síťové části e-Infrastruktury CESNET
Bezpečnost síťové části e-Infrastruktury CESNET
 
David Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve WineDavid Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve Wine
 
Základy technického vybavení počítačů
Základy technického vybavení počítačůZáklady technického vybavení počítačů
Základy technického vybavení počítačů
 
SPARC T7 webinář
SPARC T7 webinářSPARC T7 webinář
SPARC T7 webinář
 
Softwarově definované úložiště
Softwarově definované úložištěSoftwarově definované úložiště
Softwarově definované úložiště
 
CZNIC: Správa internetu, routing a IPv6
CZNIC: Správa internetu, routing a IPv6CZNIC: Správa internetu, routing a IPv6
CZNIC: Správa internetu, routing a IPv6
 
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
 
Lecture01
Lecture01Lecture01
Lecture01
 
Slasti Strasti Propasti Windows Mobile
Slasti Strasti Propasti Windows MobileSlasti Strasti Propasti Windows Mobile
Slasti Strasti Propasti Windows Mobile
 
Rozšíření nástroje pro analýzu spustitelných souborů
Rozšíření nástroje pro analýzu spustitelných souborůRozšíření nástroje pro analýzu spustitelných souborů
Rozšíření nástroje pro analýzu spustitelných souborů
 

Slovak Sun Training Day 2010 - OpenSolaris

  • 1. Sun Training Day 2010 sekce Solaris Martin Červený M.Cerveny@computer.org
  • 2.
  • 3. Instalace opensolarisu Distribuce software pomocí IPS Virtualizace sítí Crossbow Diskové pole s architekturou COMSTAR
  • 4. Instalace opensolarisu instalace přehled ● instalace z "Live CD" – grafická nebo textová instalace – výběr obsahu pomocí a vytvoření vlastní distribuce "Distribution Constructor" ● *.xml, finalizer ● distro_const ● instalace "Automatic Installer" – náhrada za JumpStart – installadm
  • 5. Distribuce software pomocí IPS IPS přehled ● problémy s SVR4 architekturou – postinstall skripty, "Dim Sum" patching, data v ascii, problémy s závislostmi ... ● nový systém IPS – Image Packaging system – zaměřeno na síťovou distribuci – aktualizace celého systému pomocí BE (Boot Environment) – podpora výroby nových distribucí, python, multiplatformní, ZFS, virtualizace, Source Juicer ... – celý cyklus ● pkgsend(1) -> pkg.depotd(1m) -> pkg(1) – FMRI ● pkg://[publisher]/[pkg_name]@[version] [,build]-[branch]:[timestamp]
  • 6. Repositáře pkg ● http://pkg.opensolaris.org ● https://pkg.sun.com/opensolaris/extra * ● https://pkg.sun.com/opensolaris/support * ● http://blastwave.network.com:10000 ● http://pkg.sunfreeware.com:9000 ● http://ips.homeunix.com:10906 * klíče https://pkg.sun.com IPS
  • 7. Server a vytvoření pkg IPS ● konfigurace serveru – svccfg -s pkg/server "setprop pkg/port=10000" – svccfg -s pkg/server "setprop pkg/inst_root=/var/repo" – svcadm enable pkg/server ● vytvoření pkg – mypkg.manifest: set name="pkg.name" value="hello world" set name="pkg.description" value="msg" set name="maintainer" value="addr" set name="upstream" value="addr" [...] file hello.sh mode=0555 owner=bin group=bin path=/opt/local/bin/hello – pkgsend open XYZhello@1.0 – pkgsend include mypkg.manifest – [pkgsend import xyz_svr5.pkg] – pkgsend close
  • 8. Práce s pkg ● nástroje pro práci s pkg – pkg install FMRI – pkg uninstall FMRI – pkg search ggrep – pkg info FMRI – pkg contents -t dir,file,link,hardlink -o action.name,mode,pkg.size,path,target FMRI – pkg publisher – pkg image-update ● beadm IPS
  • 9. tcp/ip tcp/iptcp/ip chytrá NIC Virtualizace sítí Crossbow crossbow přehled ● virtuální síťové rozhraní (vnic) – část kapacity skutečného síťové rozhraní (NIC) – virtuální síť uvnitř systému (etherstub) ● řízení toků podle port,transport,ip,ds (flow) ● hardwarová podpora – bge, e1000g, igb, ixgbe, nxge, nge kerneltcp/ip vnic ip flow vnic ringbufringbuf hw flow tcp/ip vnic ip flow vnic ringbufringbuf hloupá NIC sw flow tcp/ip vnic ip flow vnic ringbufringbuf sw flow žádná NIC etherstub
  • 10. Virtuální síťovky VNIC crossbow ● nastavení – šířka pásma, priorita a přiřazení na cpu ● konfigurace nad NIC – dladm create-vnic -l ethdev -p maxbw=#M,priority=low vnicname – dladm set-linkprop -p maxbw=#M vnicname – ifconfig vnicname plumb ... ● konfigurace nad etherstub – dladm create-etherstub switchname – dladm create-vnic -l switchname vnicname
  • 11. Řízení toků - flow control ● klasifikace toku – transport - tcp,udp,sctp,icmp,icmpv6 – lokální a vzdálené porty a ip adresy – dsfield/dscp (RFC2474) ● charakter toku – šířka pásma a priorita ● sběr dat ● konfigurace – flowadm add-flow -l nicname -a transport=TCP,local_port=22 ssh-flow – flowadm set-flowprop -p maxbw=50M ssh-flow – flowadm show flow s i 1‐ ‐ ‐ crossbowcrossbow
  • 12. Diskové pole s architekturou COMSTAR comstar přehled ● Common Multiprotocol SCSI Target – vytvoření zařízení pro diskové operace – stmfadm(1M),sbdadm(1M),itadm(1M),fcinfo(1M) – SCSI Target Mode Framework (STMF) kernel libstmf nástroje logical unit API stmf port provider API ZFS volume passthroughsoubor tenký soubor SRP iSCSIFibreChannel FCoE
  • 13. Vytvoření disku comstar ● start – svcadm enable stmf; stmfadm list-state ● zdrojový diskový prostor – diskový soubor ● mkfile size /fn; sbdadm create-lu /fn – tenký diskový soubor ● touch /fn; sbdadm create-lu -s size /fn – ZFS volume ● zfs create -V size pool/vol; sbdadm create- lu /dev/zvol/rdsk/pool/vol – přímý export disku (passthrough) ● sbdadm create-lu /dev/rdsk/c#t#d#s#
  • 14. Zpřístupnění disku ● omezení initator-target (lun masking) – bez omezení ● stmfadm add-view guid – jen vybraným cílům ● fcinfo hba-port stmfadm create-hg INITIATORjmeno stmfadm add-hg-member -g INITIATORjmeno wwn.WWNINITIATOR ● stmfadm list-target stmfadm create-tg TARGETjmeno stmfadm add-tg-member -g TARGETjmeno wwn.WWNTARGET ● stmfadm add-view -h INITIATORjmeno -t TARGETjmeno guid comstar
  • 15. Konfigurace portů ● FibreChannel target – update_drv -d -i 'pciex#,#' qlc – update_drv -a -i 'pciex#,#' qlt ● FCoE target (802.3x, jumbo) – fcadm create-fcoe-port -t -f ethdev ● iSCSI target – svcadm disable iscsitgt; svcadm enable iscsi/target – itadm create-target 1)itadm create-target 2)itadm modify-defaults --isns-server IPSNS itadm modify-defaults --isns enable 3)itadm create-tpg ibdname ipaddr itadm create-target -t ibdname ● iSCSI initiator 1)iscsiadm add static-config iqn.IQN,IP iscsiadm modify discovery -s enable 2)iscsiadm add isns-server IPSNS iscsiadm modify discovery -i enable 3)iscsiadm add discovery-address IP iscsiadm modify discovery -t enable ● SCSI RDMA Protocol target (SRP) – svcadm enable ibsrp/target comstarcomstar
  • 16. Dotazy ?pro prezentaci byly použity inspirace z volně dostupných materiálů z prezentací ve skupinách uživatelů OpenSolaris.org (CZOSUG/SKOSUG a jiných), z prezentací z vývojových projektů a komunit hostovaných OpenSolarisu.org a jiných, z dokumentace OpenSolaris.com na docs.sun.com a dalších zdrojů CZOSUG/SKOSUG http://www.opensolaris.cz/