Archive for Julho 12th, 2008
OpenSolaris: controlando servicos com SMF
Estou escrevendo este post de dentro do Solaris e meu teclado ainda esta sem cedilha. Vamos lá.
A Sun é campeã em solucões corporativas de alto calibre. Não poderia ser diferente com o Service Management Facility – SMF, o qual acompanha o OpenSolaris. Com o SMF a gestão dos servicos (daemons) é muito mais organizada do que o tosco modelo ¨um bocado de scripts espalhados em diretórios¨. Agora ficou fácil gerenciar dependências entre os servicos, por exemplo. A granularidade de controle passa dos processos aos servicos. O mesmo servico pode ter varias instancias ou ser de única instância.
Achei a abordagem XML bem organizada, e os comandos de controle e configuracão dos servicos são bem ricos e estruturados.
Aqui vão algumas referências interessantes sobre o assunto:
- SMF Manifest How To Guide
- Service Management Facility How To Guide
- OpenSolaris Community: Service Management Facility
O primeiro link mostra um exemplo prático de como colocar o Postgresql dentro do modelo proposto pelo SMF. Achei simples e aqui funcionou beleza. Basta fazer um para pegar o fio da meada.
Add comment Julho 12, 2008
VirtualBox e OpenSolaris
A execução do OpenSolaris sobre o VirtualBox em Windows XP funciona a contento. Consigo rodar o OpenSolaris com performance razoável. Tenho 1,5 giga de RAM física e eu usei uns 1,3 giga ao todo. Configurei a “máquina” OpenSolaris com uns 800 Mbytes de RAM virtual.
Consegui fazer de tudo com o OpenSolaris: acessar a Internet, instalar alguns pacotes (gcc e compania limitada) e compilar, do zero, o Apache Http Server e o Postgresql. Consegui também rodar esses dois servidores sem problema algum. Aqui matamos a cobra e mostramos o pau:
Para quem realmente precisa treinar ou aprender a usar outro SO como o OpenSolaris, FreeBSD ou Linux, o VirtualBox é uma alternativa MUITO viável e economiza um bocado de tempo. Se eu tivesse que reparticionar meu laptop e reinstalar o XP eu teria desistido na mesma hora.
Add comment Julho 12, 2008
