web-dev-qa-db-fra.com

Installation de ceph sur une seule machine avec cephdeploy ubuntu 14.04 64 bit

Je ne parviens pas à comprendre comment installer et déployer ceph sur une seule machine avec déployer ceph. J'ai Ubuntu 14.04 et ai installé devstack. J'essaie d'installer ceph sur la même machine et d'interagir avec Openstack. J'ai essayé les étapes suivantes mais il est dit que mkcephfs n'existe pas et j'ai lu qu'il est déconseillé et que ceph - deploy est là. Mais la documentation parle de plusieurs nœuds. Je suis perdu pour savoir comment utiliser ceph déployer et installer et configurer ceph sur une seule machine. Pl me guide. J'ai essayé les étapes suivantes plus tôt qui ont été données pour mkcephfs.

<< (référence http://eu.ceph.com/docs/wip-6919/start/quick-start/ Sudo apt-get update && Sudo apt-get install ceph (2) Exécute le nom d'hôte -s sur la ligne de commande pour extraire le nom de votre hôte. Remplacez ensuite {nom_hôte} par le nom de l'hôte dans le fichier de configuration exemple. Exécutez ifconfig sur la ligne de commande pour récupérer l'adresse IP de votre hôte. Remplacez ensuite {ip -address} avec l'adresse IP de votre hôte. Enfin, copiez le contenu du fichier de configuration modifié et enregistrez-le dans /etc/ceph/ceph.conf. Ce fichier va configurer Ceph pour qu'il gère un moniteur, deux démons OSD et une métadonnée. serveur sur votre machin local

[osd] taille du journal osd = 1000 magasin de fichiers xattr use omap = true

# Execute $ hostname to retrieve the name of your Host,
# and replace {hostname} with the name of your Host.
# For the monitor, replace {ip-address} with the IP
# address of your Host.

[mon.a]

Host = {hostname}
mon addr = {ip-address}:6789

[osd.0] Host = {nomhôte}

[osd.1] Host = {nomhôte}

[mds.a] Host = {nomhôte}

Sudo mkdir/var/lib/ceph/osd/ceph-0 Sudo mkdir/var/lib/ceph/osd/ceph-1 Sudo mkdir/var/lib/ceph/mon/ceph-a Sudo mkdir/var/lib/ceph/mds/ceph-a

cd/etc/ceph Sudo mkcephfs -a -c /etc/ceph/ceph.conf -k ceph.keyring

Sudo service ceph commencer ceph santé

>

2
bobby

C’est une recette que j’utilise pour démarrer Ceph sur un seul noeud en utilisant ceph-deploy.

export DATA_DEV=sdb
export JRNL_DEV=sdc
export Host=kyoto
ceph-deploy install $Host
ceph-deploy new $Host
echo "osd crush chooseleaf type = 0" >> ceph.conf
echo "osd pool default size = 1" >> ceph.conf
ceph-deploy mon create-initial $Host
ceph-deploy disk zap kyoto:$DATA_DEV
ceph-deploy disk zap kyoto:$JRNL_DEV
ceph-deploy osd create kyoto:$DATA_DEV:$JRNL_DEV
Sudo chmod +r /etc/ceph/ceph.client.admin.keyring
2
Noah Watkins