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: 1.205 ]

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

Instalação e configuração do RT (Resquest Tracker)

Agendando tarefas em Linux/Unix usando o cron

Como personalizar o prompt do shell bash

Aumentando sua produtividade com o teclado padrão Dvorak

Tutorial de Instalação do Módulo Gerente em Servidor FreeBSD

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
{BANNER_MODEL3}

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts