2015-10-10 2 views
2

J'installe un cluster ceph avec un nœud de surveillance et un osd. Je suis les documents: http://docs.ceph.com/docs/v0.86/start/quick-ceph-deploy/ceph-deploy mon crée un échec avec une exception

Au cours de l'étape 5: Ajoutez le moniteur initial (s) et de recueillir les clés (nouveau dans v1.1.3 CEPH-deploy),

Je reçois l'exception suivante:

**[ceph-mon1][ERROR ] admin_socket: exception getting command descriptions: [Errno 2] No such file or directory** 
[ceph-mon1][WARNIN] monitor: mon.ceph-mon1, might not be running yet 
[ceph-mon1][INFO ] Running command: sudo ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph-mon1.asok mon_status 
**[ceph-mon1][ERROR ] admin_socket: exception getting command descriptions: [Errno 2] No such file or directory 
[ceph-mon1][WARNIN] monitor ceph-mon1 does not exist in monmap** 

Just for reference my **ceph.conf** is as follows: 
*[global] 

fsid = 351948ba-9716-4a04-802d-28b5510bfeb0 

mon_initial_members = ceph-mon1,ceph-admin,ceph-osd1 

mon_host = xxx.yyy.zzz.78,xxx.yyy.zzz.147,xxx.yyy.zzz.135 

auth_cluster_required = cephx 

auth_service_required = cephx 

auth_client_required = cephx 

filestore_xattr_use_omap = true 

osd_pool_default_size = 2 

public_addr = xxx.yyy.zzz.0* 

J'ai essayé de comprendre toutes les questions liées à la saine sur la liste de diffusion des utilisateurs Ceph mais il n'y a pas de solution précise, j'ai trouvé à ce problème.

Quelqu'un peut-il m'aider à ce sujet?

Merci d'avance.

Répondre

3

Je fait face aux mêmes erreurs a pu résoudre le problème en ajoutant mon autre nom d'hôte du noeud CEPH & IpAdrress et en ajoutant « public_network = »

Les sections que je peaufiné dans ceph.conf sont:

mon_initial_members = 
mon_host = 
public_network = 

chat /etc/ceph/ceph.conf

[global] 
fsid = 33cb5c76-a685-469e-8cdd-fee7c98c3f4d 
mon_initial_members = ceph1,ceph2 
mon_host = 192.168.61.39,192.168.61.40 
auth_cluster_required = cephx 
auth_service_required = cephx 
auth_client_required = cephx 
filestore_xattr_use_omap = true 
public_network = 192.168.61.0/24 

Et l'exécution de la commande:

$ ceph-deploy --overwrite-conf mon create <ceph-node>