Introdução ao OpenSolaris

  • Published on
    12-Jun-2015

  • View
    2.441

  • Download
    0

Embed Size (px)

DESCRIPTION

Slides para palestra introdutria sobre o openSolaris, falando um pouco sobre suas histria e suas tecnologias mais relevantes, como dTrace, ZFS, Zones/Containers,..

Transcript

  • 1. CONHECENDO O OPENSOLARIS
    • Cindy Dalfovo
    • Embaixadora de Campus
  • 2. [email_address]

3. http://blogs.sun.com/cindydalfovo 4. Por que conhecer o OpenSolaris? 57% 20% 15% Une osbenefcios do mundoOpenSource...

  • comunidadeativa

5. software livre 6. acesso ao cdigo 7. liberdade ...com osbenefcios de um sistemaoperacional baseadono Solaris:

  • ZFS

8. Dtrace 9. IPS 10. desempenho 11. Por que conhecer o OpenSolaris? Custo estimado da contribuio da Sun para o Debian GNU/LinuxInclui cdigo em GNOME Linux kernel Mozilla OpenOffice.org X.org and other projects Fonte:UNU-MERIT report for the European Commission Economic impact of FLOSS on innovation and competitiveness of the EU ICT sector Janeiro de2007 12. Por que conhecer o OpenSolaris?

  • 24 anos de desenvolvimento UNIX agora livre e aberto.

13. Todas as versesfuturas do Solaris sero baseadas neste cdigo. 14. Garantia decompatibilidade binria 15. Como surgiu o Projeto OpenSolaris? Solaris 10 lanado emjaneiro de 2005 Open Solaris lanado emjulho de 2005 Primeiro cdigo a ser aberto: Dtrace Licena: CDDL (Common Development and Distribution License)Project Indiana OpenSolaris 2008.5 16. Comparao Entre Linux e Solaris X Window System Hardware GNOME GNU utilities System librariesLinux kernel POSIX+ extensions Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ... UNIX utilities POSIX Solaris kernel Diferenas na Arquitetura 17. Comparao Entre Linux e Solaris Alguns AplicativosCompiz Mplayer, Gimp... 18. A Distribuio: Project Indiana 19. A Distribuio: Project Indiana OpenSolaris 2008.5

  • Entra Ian Murdock, do Debian

20. Primeiro release do openSolaris 21. LiveCD 22. Instalador grfico 23. GNOME/Compiz desktop 24. GNU tools; AMP/MARS deployment software 25. Estabilidade (Rollback, ZFS Snapshot ) 26. RBAC (Role-Based Access Control) 27. A Distribuio: Project Indiana Requerimentos de Instalao

  • Mnimo
    • 3 GB de espao em disco
  • 28. 512 MB de RAM
  • Recomendado
    • 10 GB de espao em disco
  • 29. Mais de 512 MB de RAM
  • Para plataformas x86 apenas

30. Suporte apenas a ZFS 31. Multi-boot 32. DesvendandoaSopa De Letrinhas:

  • IPS

33. ZFS 34. Dtrace 35. IPS Image Packaging System O que ?

  • Sistema de pacotes em rede

36. Fcil de administrar 37. Desenvolvedores podemcriar pacotes facilmente 38. Determina, controla ee resolve dependncias 39. Entrega rpida decorrees 40. IPS Image Packaging System Arquitetura 41. IPS Image Packaging System Gerenciador de Pacotes 42. IPS Image Packaging System Repositrios Mais Importantes

  • http://pkg.opensolaris.org
    • Repositrio padro
  • 43. 4460+ pacotes
  • http://blastwave.network.org:10000
    • 1700+ pacotes
  • http://pkg.sunfreeware.com:9000
    • 290+ pacotes
  • Pacotes SVR4 ainda so suportados

44. IPS Image Packaging System

  • Verificar autoridade do repositrio $pkg authority AUTHORITYURL opensolaris.org (preferred)http://pkg.opensolaris.org:80

45. Adicionar novo repositrio#pkg set-authority -Ohttp://pkg.sunfreeware.com:9000sunfreeware 46. Definir varivel de timeout $ export PKG_CLIENT_TIMEOUT=90 47. Atualizar catlogos $ pfexec pkg refresh 48. Instalar pacotes $ pfexec pkg install sunstudioexpress Alguns comandos 49. ZFS - ZettaByte File System O que ?

  • Sistema de arquivos de 128 bytes

50. Capacidade: 256 quadrillion ZB (1ZB = 1 billion TB) 51. ZFS ZettaByte File System Caractersticas

  • 128 bits - a ltima palavra em sistemas de arquivos
  • Tamanho do arquivo: at 16 10 petabytes

52. Tamanho pool : at 3 10 petabytes Vantagens do ZFS

  • endianess(questes sobre Big-End & Little- End)

53. Compresso de dados 54. Corrupo de dados (RAID5 & checksun) Portado para FreeBSD, Mac OS e OpenBSD 55. ZFS ZettaByte File System Por que ele melhor?

  • Proteo contra corrupo de dados

56. Portabilidade 57. Velocidade 58. Limites 59. Controle centralizado 60. ZFS Snapshot e ZFS Clones 61. ZFS Send and Receive (Backup/Restore) 62. ZFS ZettaByte File System Storage Pool 63. ZFS ZettaByte File System Auto-recuperao 64. DTrace O que ?

  • Software demonitorao em um sistema deproduo real

65. Monitora memria,system calls, acesso ao sistema de arquivos... ...tudo! 66. Controle atravs de linguagem de alto nvel 67. DTrace Caractersticas

  • Instrumentao Dinmica

68. Ativar e gerenciar sondas dinmicamente para o monitoramento do SO 69. Instrumentao Unificada 70. Instrumentao de kernel e aplicao 71. Implementao de ferramentas de sondagem 72. Predicados 73. Variveis definidas pelo usurio 74. Agregao de dados 75. Portado para OpenBSD, FreeBSD, Mac OSX 76. DTrace 77. Zones

  • Instncias isoladas do Solaris

78. Sistema de arquivos prprio / compartilhado 79. Agrupamento de conjunto de recursos em pools 80. Ambiente leve de virtualizao do SO 81. Escalonamento fair-share de processadores 82. Zones

  • Master Zone zone default de todo sistema OpenSolaris

83. Sistema de arquivos Sparseroot ou Wholeroot 84. Zones requerem 85MB de disco (sparseroot zone) 85. 40MB adicionais de memria, overhead < 1% 86. No h necessidade de boot global 87. Cada zone possui ambiente root prprio 88. Zones podem fornecer servios como HTTP, NIS, sendmail, ssh 89. Teoricamente > 8000 Zones Mais detalhes 90. Zones

  • Ambiente de ensino

91. Criao de Sandboxes para desenvolvedores 92. Ambiente de teste de novas aplicaes 93. Equipes compartilhando recursos 94. Consolidao segura de vrios servidores Onde Utilizar? 95. Instalao 1. Escolha seu teclado 96. Instalao 2. Escolha a lngua 97. Instalao 3. Licena 98. Instalao 4. Verificao de Drivers 99. Instalao 5. Escolha a partioMuitacalma nessa hora! 100. Instalao 6. Escolha a data e a hora 101. Instalao 7. Define as senhas e usurios 102. Instalao 8. Revise as configuraes 103. Instalao 9. ...aguarde a instalao! 104. Participe!

  • http://www.opensolaris.org
  • Listas (bate-papo com os peritos do Sistemas Operacionais )

105. Projetos em curso 106. Relatrio de Bugs / RFEs 107. Grupo de Usurios 108. Blogs Mirc

  • irc.freenode.netchannel: #opensolaris

109. MUITO OBRIGADA PELA ATENO!

  • Cindy Dalfovo
  • Embaixadora de Campus Sun

110. [email_address] 111. http://blogs.sun.com/cindydalfovo