|
|
| (61 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| =Aufbau=
| | *[[CEPH Einführung]] |
| ==Storage-Node==
| | *[[CEPH Grundlagen]] |
| *omar
| | *[[CEPH Manuell]] |
| *nelson
| | *[[CEPH Promox Schaubild]] |
| *bay
| | *[[CEPH Promox]] |
| ==Admin-Node==
| |
| *kekistan
| |
| | |
| =Vorbreitung=
| |
| ==Installation von ssh und ntp==
| |
| Auf allen Nodes
| |
| *sudo apt -y install ntp ssh
| |
| *wget -q -O- 'https://download.ceph.com/keys/release.asc' | apt-key add -
| |
| *echo deb http://download.ceph.com/debian-luminous/ $(lsb_release -sc) main | tee /etc/apt/sources.list.d/ceph.list
| |
| *apt-get update
| |
| | |
| ==ssh-key auf allen nodes==
| |
| ===ssh-keygen===
| |
| *root@kekistand:~# ssh-keygen
| |
| ===ssh-copy-id===
| |
| *root@kekistand:~# ssh-copy-id nelson
| |
| *root@kekistand:~# ssh-copy-id bay
| |
| *root@kekistand:~# ssh-copy-id omar
| |
| ===Hilfskript===
| |
| *cat /usr/local/sbin/root-all-nodes
| |
| <pre>
| |
| #!/bin/bash
| |
| echo localhost
| |
| $*
| |
| LIST="bay omar nelson"
| |
| for k in $LIST
| |
| do
| |
| echo $k
| |
| ssh k $*
| |
| done
| |
| </pre>
| |
| ===Anlegen des Users cephadmin und keyhandling===
| |
| *root-all-nodes useradd -s /bin/bash -m cephadmin
| |
| *sudo -u cephadmin ssh-keygen -q
| |
| *root-all-nodes mkdir /home/cephadmin/.ssh
| |
| *root-all-nodes chown cephadmin.cephadmin /home/cephadmin/.ssh | |
| *root-all-nodes chmod 700 /home/cephadmin/.ssh | |
| *scp /home/cephadmin/.ssh/id_rsa.pub /tmp | |
| *scp /home/cephadmin/.ssh/id_rsa.pub bay:/tmp
| |
| *scp /home/cephadmin/.ssh/id_rsa.pub nelson:/tmp
| |
| *scp /home/cephadmin/.ssh/id_rsa.pub omar:/tmp
| |
| *root-all-nodes cat /tmp/id_rsa.pub > /home/cephadmin/.ssh/authorized_keys"
| |
| *ceph-deploy install kekistan bay nelson omar
| |
| | |
| ==Install==
| |
| *apt install ceph-deploy
| |
| *su - cephadmin
| |
| *mkdir my-first-ceph-cluster
| |
| *cd my-first-ceph-cluster
| |
| *ceph-deploy new bay nelson omar
| |
| *echo "public network 10.0.0.0/8 >> ceph.conf
| |
| *echo "osd pool default size = 2" >> ceph.conf
| |
| | |
| =Links=
| |
| *https://linoxide.com/ubuntu-how-to/create-ceph-cluster-ubuntu-16-04/ | |
| *https://www.howtoforge.com/tutorial/how-to-install-a-ceph-cluster-on-ubuntu-16-04/ | |