intro open solaris
TRANSCRIPT
![Page 1: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/1.jpg)
Introdução aoOpenSolaris
Vitório Sassi - [email protected]/vitoriosassi
Marcelo Arbore - [email protected]/arbore
![Page 2: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/2.jpg)
OpenSolaris é open source!
“[open source is] the m ost significant allencom passing and longterm trend that the software industry has seen since the early 1980s.”
IDC Group Report
August 2006
![Page 3: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/3.jpg)
OpenSolaris é open source!
“Open source isabout community,
not economy,not hype, not ...”
![Page 4: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/4.jpg)
OpenSolaris é open source!
“Every software asset we produce is open source. If it isn't today, it will be pretty dam n quickly.”
Jonathan SchwartzCEO , Sun
M icrosystem sJanuary 2007
![Page 5: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/5.jpg)
O que é o OpenSolaris ?
Um projeto código aberto licenciado sob a CDDL
Uma comunidade - www.opensolaris.org
Uma nova distro baseada no código do SolarisPrimeira versão: 2008.05RedistribuivelUso e deploy gratuitoSuporte disponívelwww.opensolaris.com
![Page 6: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/6.jpg)
OpenSolaris é:
Fácil de baixarImagem ISO, bittorent, mirrors, ~700Mb
Fácil de instalarInstalador gráfico moderno
Fácil de usarAmbiente Gnome, varias aplicaçõesKDE disponível pela comunidade
Fácil de manterRepositórios de pacotes
User friendlyBom suporte a hardware + desenvolvimento na comunidade
![Page 7: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/7.jpg)
Compatibilidade:
![Page 8: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/8.jpg)
Funcionalidades
LiveCD/USBExperimente sem compromissoInstale a partir do boot
Image Packaging System (IPS)
DTrace
Zettabyte File System (ZFS)
Service Management Facility (SMF)
Fault Management Architecture (FMA)
Gerenciamento de recursos
...e muito mais. Mesmo :)
![Page 9: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/9.jpg)
Funcionalidades
![Page 10: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/10.jpg)
Funcionalidades
![Page 11: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/11.jpg)
Image Packaging System (IPS)
Sistema de entrega de software do OpenSolaris
Pacotes disponíveis em repositórios
Transações desfeitas em caso de falhas
Utiliza funcionalidades ZFSSnapshotsRollbacks
Atualize o sistema para um novo ambiente de bootbeadm(1M)
Fácil criar/portar pacotes
Linha de comando, GUI
![Page 12: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/12.jpg)
Framework para análise dinâmica
Observe todos níveis da pilha de software
Usado paraEstudar bugs de softwareObservabilidade em detalhesCaptura de dados para analise de performance
Analise drill down
Ferramentas visuais:Chime, Dtracelets (SunStudio)
DTrace
![Page 13: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/13.jpg)
Zettabyte File System (ZFS)
Armazenamento baseado em pools – sem gerenciador de volumes :-)
Primeiro sist. De arquivos de 128 bits (1 bilhão de TB)
Snapshots instantâneasOverhead quase zero (time and space)Rollback simplesIncremental: replicação
Sist. de arquivos vira ponto de administraçãoPropriedades por SA, com herança
Design transacional == confiabilidade
Administração simples e direta:zpool(1M) e zfs(1M)
![Page 14: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/14.jpg)
Zettabyte File System (ZFS)
![Page 15: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/15.jpg)
Service Management Facility (SMF)
Mecanismo unificado para gerencia de serviçosIniciar/parar, reiniciar serviços com dependências :)Configuração de serviçosStartup/shutdown ordenadoSem scripts RC
Fácil de gerenciarsvcs(1M)svcadm(1M)svccfg(1M)svcprop(1M)
![Page 16: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/16.jpg)
Fault Management Architecture (FMA)
Detecção de falhas baseada em heurísticas
Primeiramente para hardwareMas também para algumas falhas de software
Relatórios de erro automáticossyslogAge quando/se necessário
Por exemplo, tirar uma CPU do ar
Relatório com link para mais informações
![Page 17: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/17.jpg)
Gerenciamento de Recursos
Processor sets (cjtos de processadores)
ZonesAbstração para particionar sistemasIsolamento de falhas por softwareBrandZ
ContainersZones + Processor SetsExemplo:
Zone AServidor HTTP
CPUs 0, 1, 2
Zone BServidor FTP
CPUs 3
Zones
Processor Sets
![Page 18: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/18.jpg)
Planos para o OpenSolaris
Nova versão a cada ~6 meses2008.112009.04 (SPARC)2009.10
Próximo Solaris será baseado no OpenSolarisNome do produto ainda não foi decididoCiclo de suporte mais longoBeta provavelmente baseado no 2009.10
Atualizações regulares dos repositóriosAtualmente a cada duas semanas
![Page 19: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/19.jpg)
2008.11
ZFS Time Slider
Fast reboot
Instalador automatizado fase 1
IPS fase 2
NWAM fase 1 (ainda sem GUI)
Gnome 2.24
Comstar (transforme um host em um target SCSI)
Clearview (unificação de interfaces de rede)
Construtor de distribuição fase 1
Repositórios dev, contrib/comercial
![Page 20: Intro Open Solaris](https://reader034.vdocuments.site/reader034/viewer/2022052601/558e484b1a28ab5c518b4630/html5/thumbnails/20.jpg)
Planos para 2009.04
Instalador Automatizado fase 2
IPS fase 3
NWAM fase 2 (com GUI)
Crossbow fase 1 (virtualização de rede)
Infiniband (for HPC)
GNOME 2.26
Boot gráfico
Package Manager 2.0
...