2016-01-29 1 views
0

J'ai lu la documentation officielle sur une quick ceph deploy et je reçois toujours la même erreur dans la section où nous activons OSDs:Ceph Aucun conf de cluster dans/etc/CEPH avec fsid

ceph-deploy osd activate node2:/var/local/osd0 node3:/var/local/osd1 

Cette commande ne fonctionne pas et affiche toujours le même journal:

[2016-01-29 14:19:54,024][ceph_deploy.conf][DEBUG ] found configuration file at: /home/admin/.cephdeploy.conf 
[2016-01-29 14:19:54,032][ceph_deploy.cli][INFO ] Invoked (1.5.30): /usr/bin/ceph-deploy osd activate node2:/var/local/osd0 node3:/var/local/osd1 
[2016-01-29 14:19:54,033][ceph_deploy.cli][INFO ] ceph-deploy options: 
[2016-01-29 14:19:54,033][ceph_deploy.cli][INFO ] username      : None 
[2016-01-29 14:19:54,034][ceph_deploy.cli][INFO ] verbose      : False 
[2016-01-29 14:19:54,035][ceph_deploy.cli][INFO ] overwrite_conf    : False 
[2016-01-29 14:19:54,036][ceph_deploy.cli][INFO ] subcommand     : activate 
[2016-01-29 14:19:54,037][ceph_deploy.cli][INFO ] quiet       : False 
[2016-01-29 14:19:54,038][ceph_deploy.cli][INFO ] cd_conf      : <ceph_deploy.conf.cephdeploy.Conf instance at 0x7f866bc90368> 
[2016-01-29 14:19:54,040][ceph_deploy.cli][INFO ] cluster      : ceph 
[2016-01-29 14:19:54,041][ceph_deploy.cli][INFO ] func       : <function osd at 0x7f866bee75f0> 
[2016-01-29 14:19:54,042][ceph_deploy.cli][INFO ] ceph_conf      : None 
[2016-01-29 14:19:54,043][ceph_deploy.cli][INFO ] default_release    : False 
[2016-01-29 14:19:54,044][ceph_deploy.cli][INFO ] disk       : [('node2', '/var/local/osd0', None), ('node3', '/var/local/osd1', None)] 
[2016-01-29 14:19:54,058][ceph_deploy.osd][DEBUG ] Activating cluster ceph disks node2:/var/local/osd0: node3:/var/local/osd1: 
[2016-01-29 14:19:56,498][node2][DEBUG ] connection detected need for sudo 
[2016-01-29 14:19:58,497][node2][DEBUG ] connected to host: node2 
[2016-01-29 14:19:58,516][node2][DEBUG ] detect platform information from remote host 
[2016-01-29 14:19:58,601][node2][DEBUG ] detect machine type 
[2016-01-29 14:19:58,609][node2][DEBUG ] find the location of an executable 
[2016-01-29 14:19:58,613][ceph_deploy.osd][INFO ] Distro info: debian 8.3 jessie 
[2016-01-29 14:19:58,615][ceph_deploy.osd][DEBUG ] activating host node2 disk /var/local/osd0 
[2016-01-29 14:19:58,617][ceph_deploy.osd][DEBUG ] will use init type: systemd 
[2016-01-29 14:19:58,622][node2][INFO ] Running command: sudo ceph-disk -v activate --mark-init systemd --mount /var/local/osd0 
[2016-01-29 14:19:58,816][node2][WARNING] DEBUG:ceph-disk:Cluster uuid is eacfd426-58a3-44e8-a6f0-636a6b23e89e 
[2016-01-29 14:19:58,818][node2][WARNING] INFO:ceph-disk:Running command: /usr/bin/ceph-osd --cluster=ceph --show-config-value=fsid 
[2016-01-29 14:19:59,401][node2][WARNING] Traceback (most recent call last): 
[2016-01-29 14:19:59,403][node2][WARNING] File "/usr/sbin/ceph-disk", line 3576, in <module> 
[2016-01-29 14:19:59,405][node2][WARNING]  main(sys.argv[1:]) 
[2016-01-29 14:19:59,406][node2][WARNING] File "/usr/sbin/ceph-disk", line 3530, in main 
[2016-01-29 14:19:59,407][node2][WARNING]  args.func(args) 
[2016-01-29 14:19:59,409][node2][WARNING] File "/usr/sbin/ceph-disk", line 2432, in main_activate 
[2016-01-29 14:19:59,410][node2][WARNING]  init=args.mark_init, 
[2016-01-29 14:19:59,412][node2][WARNING] File "/usr/sbin/ceph-disk", line 2258, in activate_dir 
[2016-01-29 14:19:59,413][node2][WARNING]  (osd_id, cluster) = activate(path, activate_key_template, init) 
[2016-01-29 14:19:59,415][node2][WARNING] File "/usr/sbin/ceph-disk", line 2331, in activate 
[2016-01-29 14:19:59,416][node2][WARNING]  raise Error('No cluster conf found in ' + SYSCONFDIR + ' with fsid %s' % ceph_fsid) 
[2016-01-29 14:19:59,418][node2][WARNING] __main__.Error: Error: No cluster conf found in /etc/ceph with fsid eacfd426-58a3-44e8-a6f0-636a6b23e89e 
[2016-01-29 14:19:59,443][node2][ERROR ] RuntimeError: command returned non-zero exit status: 1 
[2016-01-29 14:19:59,445][ceph_deploy][ERROR ] RuntimeError: Failed to execute command: ceph-disk -v activate --mark-init systemd --mount /var/local/osd0 

Je travaille dans Debian 8.3. J'ai fait tous ces points jusqu'à ce que les OSD soient actifs. J'ai monté des partitions ext4 10GB sur node2/var/local/osd0 et sur node3/var/local/osd1. Après une commande de préparation de l'OSD, certains fichiers sont apparus mais une commande active des OSD ne fonctionne toujours pas.

Quelqu'un peut-il m'aider?

Répondre

1

Cela est arrivé parce que j'avais les mêmes ID de disque sur tous les nœuds. Après avoir changé d'identifiant avec fdisk, mon cluster est devenu un travail.