0
我試圖在兩個ec2實例中安裝Ceph,在此之後guide 但我無法創建osd。 我的集羣裏只有兩臺服務器,它無法創建使用此命令時分區:Ceph EC2安裝無法創建osd
ceph-deploy osd create host:xvdb:/dev/xvdb1 host:xvdf:/dev/xvdf1
[WARNIN] command_check_call: Running command: /sbin/mkfs -t xfs -K -f -- /dev/xvdf1
[WARNIN] can't get size of data subvolume
[WARNIN] Usage: mkfs.xfs
[WARNIN] /* blocksize */ [-b log=n|size=num]
[WARNIN] /* metadata */ [-m crc=0|1,finobt=0|1,uuid=xxx]
[WARNIN] /* data subvol */ [-d agcount=n,agsize=n,file,name=xxx,size=num,
[WARNIN] (sunit=value,swidth=value|su=num,sw=num|noalign),
[WARNIN] sectlog=n|sectsize=num
[WARNIN] /* force overwrite */ [-f]
[WARNIN] /* inode size */ [-i log=n|perblock=n|size=num,maxpct=n,attr=0|1|2,
[WARNIN] projid32bit=0|1]
[WARNIN] /* no discard */ [-K]
[WARNIN] /* log subvol */ [-l agnum=n,internal,size=num,logdev=xxx,version=n
[WARNIN] sunit=value|su=num,sectlog=n|sectsize=num,
[WARNIN] lazy-count=0|1]
[WARNIN] /* label */ [-L label (maximum 12 characters)]
[WARNIN] /* naming */ [-n log=n|size=num,version=2|ci,ftype=0|1]
[WARNIN] /* no-op info only */ [-N]
[WARNIN] /* prototype file */ [-p fname]
[WARNIN] /* quiet */ [-q]
[WARNIN] /* realtime subvol */ [-r extsize=num,size=num,rtdev=xxx]
[WARNIN] /* sectorsize */ [-s log=n|size=num]
[WARNIN] /* version */ [-V]
[WARNIN] devicename
[WARNIN] <devicename> is required unless -d name=xxx is given.
[WARNIN] <num> is xxx (bytes), xxxs (sectors), xxxb (fs blocks), xxxk (xxx KiB),
[WARNIN] xxxm (xxx MiB), xxxg (xxx GiB), xxxt (xxx TiB) or xxxp (xxx PiB).
[WARNIN] <value> is xxx (512 byte blocks).
[WARNIN] '/sbin/mkfs -t xfs -K -f -- /dev/xvdf1' failed with status code 1
[ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy.osd][ERROR ] Failed to execute command: /usr/sbin/ceph-disk -v prepare --cluster ceph --fs-type xfs -- /dev/xvdf /dev/xvdf1
[ceph_deploy][ERROR ] GenericError: Failed to create 2 OSDs
在兩個磁盤,我試圖創建OSD 這發生同樣的錯誤是ceph.conf我正在使用的文件:
fsid = b3901613-0b17-47d2-baaa-26859c457737
mon_initial_members = host1,host2
mon_host = host1,host2
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
osd mkfs options xfs = -K
public network = ip.ip.ip.0/24, ip.ip.ip.0/24
cluster network = ip.ip.0.0/24
osd pool default size = 2 # Write an object 2 times
osd pool default min size = 1 # Allow writing 1 copy in a degraded state
osd pool default pg num = 256
osd pool default pgp num = 256
osd crush chooseleaf type = 3
有沒有人知道如何解決這個問題?