Hace mucho que no posteo nada interesante.

Pero el otro dia me tope con un post en barrapunto.com hablando sobre este projecto, me parecio interesante y me puse a investigar.

Hoy os traigo un pequeño pos de como empezar con este sistema.

Primero os dejo una breve descripcion de CoreOS.

CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks. The strategies and architectures that influence CoreOS allow companies like Google, Facebook and Twitter to run their services at scale with high resilience. We've implemented them correctly so you don't have to endure the slow, learn-as-you-go infrastructure building process.

CoreOS can run on your existing hardware or on most cloud providers. Clustering works across platforms, making it easy to migrate parts of your gear over to CoreOS, or to switch cloud providers while running CoreOS.

Check out the docs to get started and GitHub to view our code. Our developer newsletter is the best way to stay up to date on the latest developments. If you’re interested in working one-on-one with CoreOS engineers, we offer a paid pilot program with a sneak peek at new features.

Para instalarlo lo que haremos es bajarnos la iso de la siguiente pagina.

http://storage.core-os.net/coreos/amd64-usr/beta/

Una vez descargada, bootearemos con la imagen iso el sistema.

En el prompt lo que primero que tendremos que crear es un fichero para indicarle con que parametros queremos instalar el sistema base.

Al tratarse de un sistema cerrado en el que no podemos instalar nada si no creeamos este fichero no podremos iniciar sesion por que no tendra usuarios creados.. etc. aparte este fichero es importante debido a que cada vez que iniciamos la maquina se carga dicho fichero

El fichero que se necesita crear esta escrito en YAML os pongo un ejemplo.

#cloud-config
hostname: coreos
users:
  - name: pepe
    passwd:$1$70PKygWS$tsBk
    groups:
      - sudo
      - docker
    ssh-authorized-keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDg8UDgm

Este es el fichero minimo que tendremos que crear para la instalación nos habilitara un usuario en la maquina con poder de sudo para ejecutar ordenes root.

Una vez echo esto lo que procedemos es a instalar con el siguiente comando

sudo coreos-install -d /dev/sda -c fichero -V alpha|beta

Cuando termine el proceso podemos hacer reboot de la maquina y ya tendremos el sistema base instalado
En siguientes post os ire poniendo como crear un cluster..

Este proyecto tiene mucha miga por lo que sera una tanda interesante a seguir

Deja un comentario