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