web-dev-qa-db-fra.com

ceph-osd reste dans l'état "bloqué" lors de l'installation du paquet de breloques juju openstack-base

Openstack et juju, je suis novice en essayant de l’installer sur quelques machines de test.

J'ai essayé d'utiliser à la fois OpenStack de conjure-up et le paquet de breloques de juju, sans succès.

Le plus lointain que j'ai obtenu, après avoir résolu toutes mes erreurs de configuration initiale, est un déploiement presque opérationnel, mais avec une erreur étrange:

lors du déploiement de ceph-osd, il reste à l'étape "bloqué" avec le statut "Aucun périphérique bloqué n'a été détecté avec la configuration actuelle"

statut juju: http://Pastebin.ubuntu.com/24121867/

* remarque: les adresses IP ont été rédigées au format xx.xx. ##. ## car elles sont publiques face à IP.

comme vous pouvez le constater, les unités "ceph-mon" sont prêtes et regroupées, alors pourquoi ceph-osd ne le prend-il pas?

journaux pour ceph-osd:

http://Pastebin.ubuntu.com/24121936/

c'est le dernier bit d'information des logs:

unit-ceph-osd-0: 00:19:12 INFO unit.ceph-osd/0.juju-log mon:45: ceph bootstrapped, rescanning disks
unit-ceph-osd-0: 00:19:13 INFO unit.ceph-osd/0.juju-log mon:45: Making dir /var/lib/charm/ceph-osd ceph:ceph 555
unit-ceph-osd-0: 00:19:13 INFO unit.ceph-osd/0.juju-log mon:45: Monitor hosts are ['xx.xx.214.103:6789', 'xx.xx.214.106:6789', 'xx.xx.214.99:6789']
unit-ceph-osd-0: 00:19:15 INFO unit.ceph-osd/0.juju-log mon:45: Path /dev/vdb does not exist - bailing
unit-ceph-osd-0: 00:24:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'install'
unit-ceph-osd-0: 00:24:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'config_changed'
unit-ceph-osd-0: 00:24:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'upgrade_charm'
unit-ceph-osd-0: 00:24:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'update_status'
unit-ceph-osd-0: 00:24:07 DEBUG unit.ceph-osd/0.juju-log No hardening applied to 'update_status'
unit-ceph-osd-0: 00:24:07 INFO unit.ceph-osd/0.juju-log Updating status.
unit-ceph-osd-0: 00:29:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'install'
unit-ceph-osd-0: 00:29:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'config_changed'
unit-ceph-osd-0: 00:29:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'upgrade_charm'
unit-ceph-osd-0: 00:29:07 DEBUG unit.ceph-osd/0.juju-log Hardening function 'update_status'
unit-ceph-osd-0: 00:29:07 DEBUG unit.ceph-osd/0.juju-log No hardening applied to 'update_status'
unit-ceph-osd-0: 00:29:07 INFO unit.ceph-osd/0.juju-log Updating status.

Concernant le "unité-ceph-osd-0: 00:19:15 INFO unit.ceph-osd/0.juju-log mon: 45: Le chemin/dev/vdb n'existe pas - écoper "

J'ai juju ssh dans la première machine avec le ceph-osd et ai cherché/dev/vdb et il est bien sûr pas là:

b3rq78:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             32G     0   32G   0% /dev
tmpfs           6.3G   18M  6.3G   1% /run
/dev/sda1       220G   15G  194G   8% /
tmpfs            32G     0   32G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            32G     0   32G   0% /sys/fs/cgroup
cgmfs           100K     0  100K   0% /run/cgmanager/fs
tmpfs           6.3G     0  6.3G   0% /run/user/1000
ubuntu@-b3rq78:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 223.6G  0 disk
└─sda1   8:1    0 223.6G  0 part /
sdb      8:16   0 447.1G  0 disk
sdc      8:32   0 447.1G  0 disk
sdd      8:48   0 447.1G  0 disk
sde      8:64   0   477G  0 disk
ubuntu@-b3rq78:~$

J'ai besoin de savoir comment régler le problème et le résoudre de manière à ce que ceph-osd puisse être déployé.

Merci

2
Oscar

Le problème pour moi était que le nom du lecteur à utiliser pour ceph-osd dans le fichier de configuration était "/ dev/vdb".

J'ai modifié la configuration à l'aide de la commande suivante de la machine exécutant juju:

juju config ceph-osd osd-devices = '/ dev/sdb/dev/sdc/dev/sdd/dev/sde'

Cela a ajouté mes disques au fichier de configuration, rechargé et cela a fonctionné.

Merci à M. Billy Olsen pour cette suggestion de la section bogue openstack.

3
Oscar