This is an old revision of the document!
instalar las vms usando el sistema del pxe
paquetes que deben estar instalados openssh-server xfsprogs atop
configurar la red. dos interfaces para los osd. una para los mon todos deben tener una ip al publico
configurar el nombre del server
configurar dns para asegurarse de que todos se conozcan preferiblemente en el /etc/hosts
wget http://redtic.uclv.cu/dokuwiki/_export/code/cephtest:testing_ceph?codeblock=1 -O /tmp/run.sh bash /tmp/run.sh
#ejecutar esto despues de que la red estes configurada echo "Hostname ???? " read XX echo > /etc/hostname cat > /etc/apt/sources.list << 'EoT' deb http://repos.uclv.edu.cu/ubuntu/ trusty main restricted deb http://repos.uclv.edu.cu/ubuntu/ trusty-updates main restricted deb http://repos.uclv.edu.cu/ubuntu/ trusty universe deb http://repos.uclv.edu.cu/ubuntu/ trusty-updates universe deb http://repos.uclv.edu.cu/ubuntu/ trusty multiverse deb http://repos.uclv.edu.cu/ubuntu/ trusty-updates multiverse deb http://repos.uclv.edu.cu/ubuntu/ trusty-backports main restricted universe multiverse deb http://repos.uclv.edu.cu/ubuntu trusty-security main restricted deb http://repos.uclv.edu.cu/ubuntu trusty-security universe deb http://repos.uclv.edu.cu/ubuntu trusty-security multiverse EoT apt-get update apt-get install -y openssh-server xfsprogs atop rdate cat > /etc/rc.local << 'EoT' #!/bin/bash rdate -n 10.12.1.50 EoT cat >> /etc/hosts <<'EoT' 10.12.1.151 ceph1 10.12.1.152 ceph2 10.12.1.153 ceph3 10.12.1.154 mon1 10.12.1.155 mon2 10.12.1.156 mon3 10.12.1.157 ceph-admin 10.12.253.50 ceph1 10.12.253.51 ceph2 10.12.253.52 ceph3 EoT echo "Pass para user ceph ???" read XX echo $XX > /tmp/res echo $XX >> /tmp/res useradd ceph cat /tmp/res | passwd ceph rm -f /tmp/res echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph chmod 0440 /etc/sudoers.d/ceph #de este punto en adelante queda la preparacion de los discos en los osd y la preparacion del ceph-admin