SlideShare a Scribd company logo

Slovak Sun Training Day 2010 - OpenSolaris

Presentation from training day for Sun Solaris customers to explain new features of OpenSolaris. Presentation covers following themes: - installation - software packaging - IPS - network virtualization - crossbow - SCSI target - COMSTAR

1 of 16
Download to read offline
Sun Training Day 2010
sekce Solaris
Martin Červený
M.Cerveny@computer.org
Slovak Sun Training Day 2010 - OpenSolaris
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

Recommended

Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)
Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)
Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)Martin Cerveny
 
Postgresql na EXT3/4, XFS, BTRFS a ZFS
Postgresql na EXT3/4, XFS, BTRFS a ZFSPostgresql na EXT3/4, XFS, BTRFS a ZFS
Postgresql na EXT3/4, XFS, BTRFS a ZFSTomas Vondra
 
Checkpoint (CSPUG 22.11.2011)
Checkpoint (CSPUG 22.11.2011)Checkpoint (CSPUG 22.11.2011)
Checkpoint (CSPUG 22.11.2011)Tomas Vondra
 
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAltPostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAltTomas Vondra
 
Výkonnostní archeologie
Výkonnostní archeologieVýkonnostní archeologie
Výkonnostní archeologieTomas Vondra
 

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 toVladan Laxa
 
V mware vi3_2006
V mware vi3_2006V mware vi3_2006
V mware vi3_2006Vladan Laxa
 
Zmrakování pružné včely
Zmrakování pružné včelyZmrakování pružné včely
Zmrakování pružné včelyfersman
 
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 SolarisMartin 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 BaculaVá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 11Martin Cerveny
 
Backup ransomware prevention_2017
Backup ransomware prevention_2017Backup ransomware prevention_2017
Backup ransomware prevention_2017Vladan 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 - SolarisMartin Cerveny
 
Slovak Sun Training Day 2010 - DTrace
Slovak Sun Training Day 2010 - DTraceSlovak Sun Training Day 2010 - DTrace
Slovak Sun Training Day 2010 - DTraceMartin 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 IOTAdam 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 NetworkingMartin Cerveny
 
Czech Sun Training Day 2009 - Solaris
Czech Sun Training Day 2009 - SolarisCzech Sun Training Day 2009 - Solaris
Czech Sun Training Day 2009 - SolarisMartin 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 2014Vladimír Smitka
 
MicroPython IoT vlaxa
MicroPython IoT vlaxaMicroPython IoT vlaxa
MicroPython IoT vlaxaVladan 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 SystemMartin Cerveny
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical OverviewLukas 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 CESNETCESNET
 
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 WineLiberix, 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ý
 
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 IPv6Tomáš 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
 
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
  • 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/