2017-06-15 3 views
0

J'essaie d'installer la machine ceph on centos 7. quand je cours le disque préparent la commande son échec. la cause du rooot est l'échec de mkfs avec la taille de bolck.Ceph prepare disque taille (251 blocs) trop petit, besoin d'au moins 4096 blocs

ceph-deploy -v disk prepare cm-04:/dev/sdb --zap-disk 
    . 
    . 
    . 
    cm-04][WARNIN] ceph_disk.main.Error: Error: Command '['/sbin/mkfs', '-t', 'xfs', '-f', '-i', 'size=2048', '--', '/dev/sdb1']' returned non-zero exit status 1 
    [cm-04][ERROR ] RuntimeError: command returned non-zero exit status: 1 
    [ceph_deploy.osd][ERROR ] Failed to execute command: /usr/sbin/ceph-disk -v prepare --zap-disk --cluster ceph --fs-type xfs -- /dev/sdb 

[ceph_deploy][ERROR ] GenericError: Failed to create 1 OSDs 

lorsque j'exécute mkfs, il échoue.

/sbin/mkfs -t xfs -f -i size=2048 /dev/sdb1 
agsize (251 blocks) too small, need at least 4096 blocks 

ma taille de bloc de disque est 4096

stat /dev/sdb 
    File: ‘/dev/sdb’ 
    Size: 0    Blocks: 0   IO Block: 4096 block special file 

Comment puis-je configurer le chef utiliser 4096?

Merci SR

Répondre

0

vous avez probablement une mauvaise valeur pour osd_journal_size dans ceph.conf. "La taille du journal osd par défaut de Ceph est 0, vous devrez donc le définir dans votre fichier ceph.conf."

+0

Oui, je définis cette valeur sur 0 dans la configuration d'origine. Après avoir changé cette valeur à 2. cela a fonctionné. – sfgroups