intro open solaris

22
Introdução ao OpenSolaris Vitório Sassi - [email protected] blogs.sun.com/vitoriosassi Marcelo Arbore - [email protected] blogs.sun.com/arbore

Upload: marcelo-arbore

Post on 27-Jun-2015

1.089 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Intro Open Solaris

Introdução aoOpenSolaris

Vitório Sassi - [email protected]/vitoriosassi

Marcelo Arbore - [email protected]/arbore

Page 2: Intro Open Solaris

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

Page 3: Intro Open Solaris

OpenSolaris é open source!

“Open source isabout community,

not economy,not hype, not ...”

Page 4: Intro Open Solaris

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

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

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

Compatibilidade:

Page 8: Intro Open Solaris

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

Funcionalidades

Page 10: Intro Open Solaris

Funcionalidades

Page 11: Intro Open Solaris

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

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

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

Zettabyte File System (ZFS)

Page 15: Intro Open Solaris

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

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

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

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

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

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

...

Page 21: Intro Open Solaris

Vitório Sassi - [email protected]/vitoriosassi

Marcelo Arbore - [email protected]/arbore

Perguntas?

Page 22: Intro Open Solaris

Obrigado!

Vitório Sassi - [email protected]/vitoriosassi

Marcelo Arbore - [email protected]/arbore