Ceph准备磁盘agsize(251块)太小,需要至少4096块

时间:2017-06-15 02:19:02

标签: ceph

我正在尝试在centos 7机器上安装ceph。当我运行disk prepare命令时它失败了。 rooot的原因是mkfs以bolck size失败。

    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

当我运行mkfs时,它失败了。

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

我的磁盘块大小是4096

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

如何配置厨师使用4096?

由于 SR

1 个答案:

答案 0 :(得分:0)

你可能有错 ceph.conf中osd_journal_size的值。 http://docs.ceph.com/docs/master/rados/configuration/osd-config-ref/

" Ceph的默认osd日志大小为0,因此您需要在ceph.conf文件中设置它。"