Intro Open Solaris

Post on 27-Jun-2015

1.090 views 2 download

Tags:

Transcript of Intro Open Solaris

Introdução aoOpenSolaris

Vitório Sassi - vitorio.sassi@sun.comblogs.sun.com/vitoriosassi

Marcelo Arbore - marcelo.arbore@sun.comblogs.sun.com/arbore

OpenSolaris é open source!

“[open source is] the m ost significant all­encom passing and long­term  trend that the software industry has seen since the early 1980s.”

IDC Group Report

August 2006

OpenSolaris é open source!

“Open source isabout community,

not economy,not hype, not ...”

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

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

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

Compatibilidade:

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 :)

Funcionalidades

Funcionalidades

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

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

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)

Zettabyte File System (ZFS)

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)

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

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

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

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

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

...

Vitório Sassi - vitorio.sassi@sun.comblogs.sun.com/vitoriosassi

Marcelo Arbore - marcelo.arbore@sun.comblogs.sun.com/arbore

Perguntas?

Obrigado!

Vitório Sassi - vitorio.sassi@sun.comblogs.sun.com/vitoriosassi

Marcelo Arbore - marcelo.arbore@sun.comblogs.sun.com/arbore