User Tools

Site Tools


cephtest:testing_ceph

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
run.sh
#ejecutar esto despues de que la red estes configurada
 
echo "Hostname ???? "
read XX
echo $XX > /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 --home /home/ceph  ceph 
mkdir /home/ceph
chown ceph.ceph /home/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

Preparar los discos en los nodos que seran OSD

#crear una particion en cada lado
parted -s /dev/sdc mklabel gpt mkpart primary xfs 0% 100%
mkfs.xfs /dev/sdc -f

#comprobar
lsblk -f

En el nodo admin

apot-get update
apt-get install ceph-deploy

mkdir ceph-deploy
cd ceph-deploy
cephtest/testing_ceph.1464882106.txt.gz · Last modified: 2020/04/10 17:38 (external edit)