Re: Installing CephFs via puppet

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

 



Hi,

On 07/11/2014 19:18, JIten Shah wrote:
> Thanks JC and Loic but we HAVE to use puppet.  That’s how all of our configuration and deployment stuff works and I can’t sway away from it.
> 
> Is https://github.com/enovance/puppet-ceph a good resource for cephFS? Has anyone used it successfully?

I'm adding Francois to the thread, he is the original author of this module. The eNovance module is still being used but I'm not sure about the CephFS part of it.

Cheers

> 
> —Jiten
> 
> On Nov 7, 2014, at 9:09 AM, Jean-Charles LOPEZ <jc.lopez@xxxxxxxxxxx> wrote:
> 
>> Hi,
>>
>> with ceps-deploy do the following
>> 1) Install ceph-deploy
>> 2) mkdir ~/ceph-deploy
>> 3) cd ~/ceph-deploy
>> 4) ceph-deploy --overwrite-conf config pull {monitorhostname}
>> 5) If version is Giant
>> a) ceph osd pool create cephfsdata xxxx
>> b) ceph odd pool create cephfsmeta xxx
>> c) ceph mds newfs {cephfsmeta_poolid} {cephfsdata_poolid}
>> 5) ceph-deploy mds create {mdshostname}
>>
>> Make sure you have password-less ssh access into the later host.
>>
>> I think this should do the trick
>>
>> JC
>>
>>
>>
>>> On Nov 6, 2014, at 20:07, JIten Shah <jshah2005@xxxxxx> wrote:
>>>
>>> Thanks Loic. 
>>>
>>> What is the recommended puppet module for installing cephFS ?
>>>
>>> I can send more details about puppet-ceph but basically I haven't changed anything in there except for assigning values to the required params in the yaml file. 
>>>
>>> --Jiten 
>>>
>>>
>>>
>>>> On Nov 6, 2014, at 7:24 PM, Loic Dachary <loic@xxxxxxxxxxx> wrote:
>>>>
>>>> Hi,
>>>>
>>>> At the moment puppet-ceph does not support CephFS. The error you're seeing does not ring a bell, would you have more context to help diagnose it ?
>>>>
>>>> Cheers
>>>>
>>>>> On 06/11/2014 23:44, JIten Shah wrote:
>>>>> Hi Guys,
>>>>>
>>>>> I am sure many of you guys have installed cephfs using puppet. I am trying to install “firefly” using the puppet module from  https://github.com/ceph/puppet-ceph.git  
>>>>>
>>>>> and running into the “ceph_config” file issue where it’s unable to find the config file and I am not sure why.
>>>>>
>>>>> Here’s the error I get while running puppet on one of the mon nodes:
>>>>>
>>>>> Error: /Stage[main]/Ceph/Ceph_config[global/osd_pool_default_pgp_num]: Could not evaluate: No ability to determine if ceph_config exists
>>>>> Error: /Stage[main]/Ceph/Ceph_config[global/osd_pool_default_min_size]: Could not evaluate: No ability to determine if ceph_config exists
>>>>> Error: /Stage[main]/Ceph/Ceph_config[global/auth_service_required]: Could not evaluate: No ability to determine if ceph_config exists
>>>>> Error: /Stage[main]/Ceph/Ceph_config[global/mon_initial_members]: Could not evaluate: No ability to determine if ceph_config exists
>>>>> Error: /Stage[main]/Ceph/Ceph_config[global/fsid]: Could not evaluate: No ability to determine if ceph_config exists
>>>>> Error: /Stage[main]/Ceph/Ceph_config[global/auth_supported]: Could not evaluate: No ability to determine if ceph_config exists
>>>>> Error: /Stage[main]/Ceph/Ceph_config[global/auth_cluster_required]: Could not evaluate: No ability to determine if ceph_config exists
>>>>>
>>>>> —Jiten
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> ceph-users mailing list
>>>>> ceph-users@xxxxxxxxxxxxxx
>>>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>>>
>>>> -- 
>>>> Loïc Dachary, Artisan Logiciel Libre
>>>>
>>> _______________________________________________
>>> ceph-users mailing list
>>> ceph-users@xxxxxxxxxxxxxx
>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
> 

-- 
Loïc Dachary, Artisan Logiciel Libre

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
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