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.
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/