Projet INFO-F309: Administration de systèmes
Latex: Rapport d'implémentation
Étape 1. Pre-flight checklist
Étape 2. Storage Cluster Quick Start
Étape 3. Object Storage Quick Start
Deploy Ceph and start using it: end to end tutorial
Ubuntu 14.04 - Deploy a Ceph Cluster
How to install a Ceph Storage Cluster on Ubuntu 16.04
My adventures with Ceph Storage
4 Machines :
1: admin-node
2: node1
3: node2
4: node3
Username/password sur toutes les machines : admin/admin
installNodes.sh : Crée un user nommé "cephUser" avec comme password "ceph" sur tous les noeuds
runInstallNodes.sh : Se connecte en SSH à tous les noeuds pour executer installNodes.sh
installAdmin.sh : Installe ceph-deploy sur l'admin-node
runInstallAdmin.sh : Se connecte en SSH sur le admin-node et execute instalAdmin.sh
From RedHat: Hardware Recommendations
- Check l'état du cluster :
ceph -s
-
Lister les pools :
rados lspools -
Créer une pool :
ceph osd pool create {pool-name} {pg-num} -
Supprimer une pool :
ceph osd pool rm {poolname} {poolname} --yes-i-really-really-mean-itNOTE: à ne faire que si on veut vraiment certain d'en vouloir supprimer toutes les données du pool {poolname}
-
Lister les objets dans une pool :
rados -p {poolname} ls
- Ajouter un objet dans une certaine pool :
rados put {object-name} {file-path} --pool={poolname} - Supprimer un objet dans une certaine pool :
rados rm {object-name} --pool={pool-name}