Re: How to deploy ceph with a Debian version other than stable (Hello James Page ^o^)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 7, 2014 at 7:47 AM, Joao Eduardo Luis <joao.luis@xxxxxxxxxxx> wrote:
> On 01/07/2014 05:14 AM, Christian Balzer wrote:
>>
>>
>> Hello,
>>
>> I previously created a test cluster using the Argonaut packages available
>> in Debian testing aka Jessie (atm).
>> Since it was pointed out to me that I ought to play with something more
>> recent, I bumped the machines to sid, which has 0.72.2 packages natively.
>>
>> The sid packages do not include ceph-deploy, so I tried mkcephfs, which I
>> was familiar with from the older version.
>> It warned about being deprecated, but seemed to create all the correct
>> config data, keyrings, etc.
>>
>> However when starting ceph after the install it fired up the monitor OK
>> but failed at the first OSD with:
>> ---
>> === osd.2 ===
>> Mounting xfs on irt03:/var/lib/ceph/osd/ceph-2
>> Error ENOENT: osd.2 does not exist.  create it before updating the crush
>> map
>> failed: 'timeout 10 /usr/bin/ceph                       --name=osd.2
>> --keyring=/etc/ceph/keyring.osd.2                        osd crush
>> create-or-move                        --                      2
>> 0.36   root=default                     host=irt03                      '
>> ---
>>
>> Guess something wasn't created properly after all or not at the place
>> where it was expected to be.
>>
>> So I grabbed the latest ceph-deploy, ceph-deploy_1.3.4-1~bpo70+1_all.deb,
>> and tried that, but as I feared from its name this is expecting nothing
>> newer than Wheezy:
>> ---
>> [ceph_deploy.cli][INFO  ] Invoked (1.3.4): /usr/bin/ceph-deploy mon create
>> irt03
>> [ceph_deploy.mon][DEBUG ] Deploying mon, cluster ceph hosts irt03
>> [ceph_deploy.mon][DEBUG ] detecting platform for host irt03 ...
>> [irt03][DEBUG ] connected to host: irt03
>> [irt03][DEBUG ] detect platform information from remote host
>> [ceph_deploy][ERROR ] UnsupportedPlatform: Platform is not supported:
>> debian  jessie/sid
>> ---


The problem here is that you are using a hybrid version of Debian. Is
it sid? or is it jessie?

ceph-deploy needs to know what version, release, and codename is
dealing with *exactly* because
it will take decisions based on that information. If your host is just
"sid" I think it should work since the
repo does list it: http://ceph.com/debian/dists/



>>
>> Other than a manual deploy (which I tried before and failed, probably
>> because the documentation for that is not quite in touch with version
>> reality/variety and at points makes assumptions/omits steps), what's left
>> to try?
>>
>> Is this the expected state of affairs, as in:
>> 1. The current Debian Sid package can't create a new cluster by itself
>> 2. ceph-deploy from ceph.com isn't available for Jessie or sid
>>
>
> Have you tried the packages from http://ceph.com/debian-testing/ ?
>
>   -Joao
>
>
> --
> Joao Eduardo Luis
> Software Engineer | http://inktank.com | http://ceph.com
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux