2024-02-18-04

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2024-02-18 15:48:49 +01:00
commit 4d831e9873
3 changed files with 78 additions and 10 deletions

View file

@ -0,0 +1,73 @@
Un cluster ceph simple
======================
- 3 admin
- 1 rados-gtw
- 3 node osd
.. code-block::
## all
cd
apt-get update
apt-get install gnupg2
hostname | sed -e 's/ip-//' | sed -e 's/-/./g' > ip
hostname {hostname}
hostname > /etc/hostname
echo `cat ip` `hostname` >> /etc/hosts
## ceph-admin-1
vi /etc/hosts
## nodes
apt-get install lvm2
## ceph-admin-1
cd
wget -q -O- 'https://download.ceph.com/keys/release.asc' | apt-key add -
echo deb https://eu.ceph.com/debian-octopus/ $(lsb_release -sc) main | tee /etc/apt/sources.list.d/ceph.list
apt update
apt install ceph-deploy
ssh-keygen
cat .ssh/id_rsa.pub
## all
useradd -d /home/ceph-deploy -m ceph-deploy
passwd ceph-deploy
echo "ceph-deploy ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/ceph-deploy
chmod 0440 /etc/sudoers.d/ceph-deploy
apt install ntpsec
apt install python-minimal
su ceph-deploy
bash
cd
mkdir .ssh
vi .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
exit
exit
## ceph-admin-1
mkdir ceph-cluster
cd ceph-cluster
ceph-deploy --username ceph-deploy new ceph-admin-1 ceph-admin-2 ceph-admin-3
ceph-deploy --username ceph-deploy install ceph-admin-1 ceph-admin-2 ceph-admin-3 radosgw-1 ceph-node-1 ceph-node-2 ceph-node-3
ceph-deploy --username ceph-deploy mon create-initial
ceph-deploy --username ceph-deploy admin ceph-admin-1 ceph-admin-2 ceph-admin-3 radosgw-1 ceph-node-1 ceph-node-2 ceph-node-3
ceph-deploy --username ceph-deploy mgr create ceph-admin-1 ceph-admin-2 ceph-admin-3
ceph-deploy --username ceph-deploy osd create --data /dev/sda ceph-node-1
ceph-deploy --username ceph-deploy osd create --data /dev/sdb ceph-node-1
ceph-deploy --username ceph-deploy osd create --data /dev/sda ceph-node-2
ceph-deploy --username ceph-deploy osd create --data /dev/sdb ceph-node-2
ceph-deploy --username ceph-deploy osd create --data /dev/sda ceph-node-3
ceph-deploy --username ceph-deploy osd create --data /dev/sdb ceph-node-3
ceph-deploy --username ceph-deploy rgw create radosgw-1

View file

@ -1,6 +1,11 @@
Archive de Nicolas
==================
.. toctree::
ceph_cluster
Une idee de merde faudrait que je retourne dessus une jour...
.. mermaid::

View file

@ -2,18 +2,8 @@ Documentation de GnomeZworc!
============================
.. toctree::
:maxdepth: 5
:caption: Contents:
tech_conf/index
personnal/index
doc_api/index
archive/index
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`