Patrick Ernandes

Patrick Ernandes

Infraestrutura em TI

© 2020

WhatsApp Mensagem!

E-mail: suporte@ernandes.info

Contato: (11)97080-5605

SmartOS

Seu sistema para virtualização:

Um sistema open-source UNIX-like derivado do Open Solaris (kernel Illumos), destinado a utilização em plataforma como hypervisor para virtualização. Um “LiveOS” que é inicializado via CD-ROM ou USB, sendo executado na memória RAM, permitindo que os discos locais sejam usados apenas para armazenar máquinas virtuais, sem qualquer necessidade de instalação. Isso o deixa com algumas vantagens, pois não temos a necessidade de aplicação de patches, atualizações rápidas e recuperação. Apenas novas versões com correções e novas funcionalidades.

Utiliza para armazenamento dos objetos, o avançado sistema de arquivos ZFS, que suporta uma alta demanda de dados e é escalável.
A virtualização pode ser executado a nível hardware, através do Qemu ou Bhyve; e ainda através de software, chamado de “Zonas”.
O acesso para administração do sistema é fornecido via SSH.

Instalação:

Para instalação, o SmartOS deve ser baixando e copiado a image para um pendrive e depois iniciado com ele.
Na primeira inicialização, será solicitado a configuração de rede, definir a senha de ‘root’ e criar um ‘pool global’ do ZFS, que irá armazenar os dados de forma persistente nos discos.
smartos1.png

Usabilidade:

Assim que finalizado as configurações, você pode criar e gerenciar as máquinas virtuais através do programa ‘vmadm’ ou realizar o download das Images de VM pré-definidas usando a ferramenta ‘imgadm’.
Essas ferramentas de criação e gerenciamento, trabalham com dados no formato JSON, um formato bem conhecido, que deve facilitar e deixar todo o processo mais simples possível.
Exemplo de images disponíveis através da ferramenta ‘imgadm’:

imgadm avail | head -n 1 ; imgadm avail | tail
UUID                                  NAME                VERSION         OS       
380539c4-3198-11e5-82c8-bf9eeee6a395  debian-7            20150724        linux    
ab3db4c0-31ac-11e5-8856-43e56a8e4285  centos-6            20150724        linux    
7459f182-31af-11e5-b23a-eb0fd8799c77  freebsd-10          20150724        bsd      
ead4ff68-320a-11e5-bd54-3749d04712df  ubuntu-14.04        20150724        linux    
0764d78e-3472-11e5-8949-4f31abea4e05  minimal-32          15.2.0          smartos  
8ec06130-3472-11e5-bf91-ebc747dbae7e  minimal-64          15.2.0          smartos  


Finalização:

Um ótimo sistema para virtualização. Fácil de administrar e atualizar. O sistema de arquivos ZFS se mostra imbatível no gerenciamento de discos. Porém, leva um tempo para adquirir todo seu aprendizado e usufruir de todos seus recursos.

*Fontes:

Material de auxílio:
https://www.joyent.com/smartos
https://wiki.smartos.org/