CoreOS no VirtualBox

Container Linux (CoreOS) é um sistema operacional open-source baseado no kernel Linux e desenvolvido para prover uma infraestrutura para clusterização de deploy, focando na automação, facilidade de implantação de aplicações, segurança, disponibilidade e escalabilidade.

[ Hits: 4.386 ]

Por: Humberto Júnior em 07/04/2017 | Blog: http://mundonix.wordpress.com


O que é o CoreOS



Container Linux (CoreOS) é um sistema operacional open-source baseado no kernel Linux e desenvolvido para prover uma infraestrutura para clusterização de deploy, focando na automação, facilidade de implantação de aplicações, segurança, disponibilidade e escalabilidade.

Como um sistema operacional, o CoreOS disponibiliza apenas as funcionalidades mínimas para implantação de aplicações dentro de containers, agindo juntamente com mecanismos para descoberta de serviços e compartilhamento de configuração.

Como criar uma máquina virtual no VirtualBox

Baixando script para criação da VDI:

wget https://raw.githubusercontent.com/coreos/scripts/master/contrib/create-coreos-vdi
chmod +x create-coreos-vdi

Executando script (escolher localização):

./create-coreos-vdi -d /data/VirtualBox/Templates

Depois que o script terminar a execução, teremos uma imagem no local onde pedimos para salvar com o nome: coreos_production_stable.vdi

Criando um disco de configuração padrão para leitura no CDROM

Nós precisamos de um config-drive para configurar, pelo menos, uma chave de acesso SSH para a máquina virtual. Estamos então criando uma configuração básica seguindo os passos abaixo:

wget https://raw.github.com/coreos/scripts/master/contrib/create-basic-configdrive

chmod +x create-basic-configdrive
./create-basic-configdrive -H my_vm01 -S ~/.ssh/id_rsa.pub

Será criado um ISO chamado" my_vm01.iso", que irá configurar a máquina virtual para aceitar sua chave SSH.

Finalizando

Uma vez terminado o passo anterior, vamos fazer o deploy da máquina e subir o servidor.

Deploy da nova máquina no VirtualBox:

VBoxManage clonehd coreos_production_stable.vdi my_vm01.vdi

Redimensionar o disco virtual para 10GB:

VBoxManage modifyhd my_vm01.vdi --resize 10240

Agora, abrimos o VirtualBox e vamos no menu: Machine → New

Digitamos o nome desejado para a máquina e escolhemos Linux no tipo e Linux 2.6/3.x(64bit), na versão.

Após isso, escolhemos o tamanho desejado da memória. O recomendado é pelo menos 1GB de RAM, para uma experiência mínima.

Agora, escolhemos "Use an existing virtual hard drive file" e procuramos pela imagem que clonamos anteriormente.

Clicamos em Create para criar a máquina virtual.

Vamos para o menu Settings da máquina virtual criada. Então clicamos na aba Storage e carregamos a ISO do config-drive criada no drive de CD/DVD.

Clicamos em OK e a máquina virtual está pronta para ser iniciada.

A rede pode demorar um pouco para iniciar no Virtualbox e você irá precisar saber o IP da máquina criada para acessá-la. Pressionando Enter algumas vezes no prompt de login, veremos o endereço sendo mostrado. Digamos que nosso endereço seja: 192.168.56.101

Agora, nós podemos fazer login usando nossa chave privada:

ssh core@192.168.56.101

   

Páginas do artigo
   1. O que é o CoreOS
Outros artigos deste autor

Bloqueando e desbloqueando falhas de login em SSH usando o pam_tally2

Ubuntu 12.04 autenticando no Active Directory com Samba/Kerberos/Winbind

Leitura recomendada

O dia em que o KDE me surpreendeu

Instalação do Funtoo a partir do Debian já instalado

Apache2 - Instalação e configuração com autenticação

Instalação do sidux

Debian Squeeze para Desktops

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts