Instalación para esta guía

Para seguir esta guía se sugiere levantar un entorno de un cliente y un servidor Ceph. Obviamente no es la única forma de seguir esta guía, si ya se dispone de un cluster Ceph solo deberá preocuparse de obtener credenciales de acceso y empezar a ejecutar los comandos que aquí se describen.

Requisitos previos

Es necesario tener instalado y operativo un entorno Vagrant con:

  • Vagrant
  • Virtualbox
  • Cliente SSH

A su vez se utilizarán las siguientes vagrant boxes (imágenes de máquinas virtuales):

  • Ceph All In One Box se descarga e instalada manualmente1 con el comando
    vagrant box big-ceph ceph-all-in-one.box
  • Ubuntu Trusty amd64 lo descarga Vagrant automáticamente si no se encuentra disponible

Entorno

El entorno de instalación se encuentra disponible en GitHub y puede ser clonado localmente con

$ git clone https://github.com/pilasguru/vagrant-ceph.git

$ cd vagrant-ceph

Ajuste y verificación

Es necesario verificar ajustar los nombres de las box de vagrant a los nombres con los que fueron registradas.

En particular, las líneas:

role.vm.box =

del archivo Vagrantbox que se ha clonado desde el repositorio git.

Inicio de entorno

Si todo esta en órden, se puede levantar el entorno:

$ vagrant up

el resultado cuando quede todo levantado es el siguiente:

entorno client ceph

Conexión al cliente

Todos los comandos de los capítulos siguientes están pensados para ser ejecutados en el sistema cliente únicamente, por lo que para ingresar:

vagrant ssh client

1 Se puede seguir la guía de Sebastien Han para instalar Ceph All In A Box