So just to update, I decided to ditch XenServer and go with Openstack… Thanks 
for everyone’s help with this!

Cheers,
Mike
> On Jul 1, 2016, at 1:29 PM, Mike Jacobacci <mi...@flowjo.com> wrote:
> 
> Yes, I would like to know too… I decided nott to update the kernel as it 
> could possibly affect xenserver’s stability and/or performance.
> 
> Cheers,
> Mike
>> On Jun 30, 2016, at 11:54 PM, Josef Johansson <jose...@gmail.com 
>> <mailto:jose...@gmail.com>> wrote:
>> 
>> Also, is it possible to recompile the rbd kernel module in XenServer? I am 
>> under the impression that it's open source as well.
>> 
>> Regards,
>> Josef
>> 
>> 
>> On Fri, 1 Jul 2016, 04:52 Mike Jacobacci, <mi...@flowjo.com 
>> <mailto:mi...@flowjo.com>> wrote:
>> Thanks Somnath and Christian,
>> 
>> Yes, it looks like the latest version of XenServer still runs on an old 
>> kernel (3.10).  I know the method Christian linked, but it doesn’t work if 
>> XenServer is installed from iso.  It is really annoying there has been no 
>> movement on this for 3 years… I really like XenServer and am excited to use 
>> Ceph, I want this to work.  
>> 
>> Since there are no VM’s on it yet, I think I will upgrade the kernel and see 
>> what happens.
>> 
>> Cheers,
>> Mike
>> 
>> 
>>> On Jun 30, 2016, at 7:40 PM, Somnath Roy <somnath....@sandisk.com 
>>> <mailto:somnath....@sandisk.com>> wrote:
>>> 
>>> It seems your client kernel is pretty old ?
>>> Either upgrade your kernel to 3.15 or later or you need to disable 
>>> CRUSH_TUNABLES3.
>>> ceph osd crush tunables bobtail or ceph osd crush tunables legacy should 
>>> help. This will start rebalancing and also you will lose improvement added 
>>> in Firefly. So, better to upgrade client kernel IMO.
>>>  
>>> Thanks & Regards
>>> Somnath
>>>  
>>> From: ceph-users [mailto:ceph-users-boun...@lists.ceph.com 
>>> <mailto:ceph-users-boun...@lists.ceph.com>] On Behalf Of Mike Jacobacci
>>> Sent: Thursday, June 30, 2016 7:27 PM
>>> To: Jake Young
>>> Cc: ceph-users@lists.ceph.com <mailto:ceph-users@lists.ceph.com>
>>> Subject: Re: [ceph-users] Mounting Ceph RBD image to XenServer 7 as SR
>>>  
>>> Thanks Jake!  I enabled the epel 7 repo and was able to get ceph-common 
>>> installed.  Here is what happens when I try to map the drive:
>>>  
>>> rbd map rbd/enterprise-vm0 --name client.admin -m mon0 -k 
>>> /etc/ceph/ceph.client.admin.keyring 
>>> rbd: sysfs write failed
>>> In some cases useful info is found in syslog - try "dmesg | tail" or so.
>>> rbd: map failed: (5) Input/output error
>>>  
>>> dmesg | tail:
>>>  
>>> [35034.469236] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> socket error on read
>>> [35044.469183] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> feature set mismatch, my 4a042a42 < server's 
>>> 2004a042a42, missing 20000000000
>>> [35044.469199] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> socket error on read
>>> [35054.469076] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> feature set mismatch, my 4a042a42 < server's 
>>> 2004a042a42, missing 20000000000
>>> [35054.469083] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> socket error on read
>>> [35064.469287] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> feature set mismatch, my 4a042a42 < server's 
>>> 2004a042a42, missing 20000000000
>>> [35064.469302] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> socket error on read
>>> [35074.469162] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> feature set mismatch, my 4a042a42 < server's 
>>> 2004a042a42, missing 20000000000
>>> [35074.469178] libceph: mon0 192.168.10.187:6789 
>>> <http://192.168.10.187:6789/> socket error on read
>>>  
>>>  
>>>  
>>>  
>>> On Jun 30, 2016, at 6:15 PM, Jake Young <jak3...@gmail.com 
>>> <mailto:jak3...@gmail.com>> wrote:
>>>  
>>> See https://www.mail-archive.com/ceph-users@lists.ceph.com/msg17112.html 
>>> <https://www.mail-archive.com/ceph-users@lists.ceph.com/msg17112.html>
>>> 
>>> 
>>> On Thursday, June 30, 2016, Mike Jacobacci <mi...@flowjo.com 
>>> <mailto:mi...@flowjo.com>> wrote:
>>> So after adding the ceph repo and enabling the cents-7 repo… It fails 
>>> trying to install ceph-common:
>>>  
>>> Loaded plugins: fastestmirror
>>> Loading mirror speeds from cached hostfile
>>>  * base: mirror.web-ster.com <http://mirror.web-ster.com/>
>>> Resolving Dependencies
>>> --> Running transaction check
>>> ---> Package ceph-common.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: python-cephfs = 1:10.2.2-0.el7 for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: python-rados = 1:10.2.2-0.el7 for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: librbd1 = 1:10.2.2-0.el7 for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libcephfs1 = 1:10.2.2-0.el7 for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: python-rbd = 1:10.2.2-0.el7 for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: librados2 = 1:10.2.2-0.el7 for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: python-requests for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libboost_program_options-mt.so.1.53.0()(64bit) 
>>> for package: 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: librgw.so.2()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libradosstriper.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libbabeltrace-ctf.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libboost_regex-mt.so.1.53.0()(64bit) for 
>>> package: 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libboost_iostreams-mt.so.1.53.0()(64bit) for 
>>> package: 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: librbd.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libtcmalloc.so.4()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: librados.so.2()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libbabeltrace.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Running transaction check
>>> ---> Package boost-iostreams.x86_64 0:1.53.0-25.el7 will be installed
>>> ---> Package boost-program-options.x86_64 0:1.53.0-25.el7 will be installed
>>> ---> Package boost-regex.x86_64 0:1.53.0-25.el7 will be installed
>>> ---> Package ceph-common.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libbabeltrace-ctf.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libbabeltrace.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> ---> Package gperftools-libs.x86_64 0:2.4-7.el7 will be installed
>>> --> Processing Dependency: libunwind.so.8()(64bit) for package: 
>>> gperftools-libs-2.4-7.el7.x86_64
>>> ---> Package libcephfs1.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libboost_random-mt.so.1.53.0()(64bit) for 
>>> package: 1:libcephfs1-10.2.2-0.el7.x86_64
>>> ---> Package librados2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librados2-10.2.2-0.el7.x86_64
>>> ---> Package libradosstriper1.x86_64 1:10.2.2-0.el7 will be installed
>>> ---> Package librbd1.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librbd1-10.2.2-0.el7.x86_64
>>> ---> Package librgw2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libfcgi.so.0()(64bit) for package: 
>>> 1:librgw2-10.2.2-0.el7.x86_64
>>> ---> Package python-cephfs.x86_64 1:10.2.2-0.el7 will be installed
>>> ---> Package python-rados.x86_64 1:10.2.2-0.el7 will be installed
>>> ---> Package python-rbd.x86_64 1:10.2.2-0.el7 will be installed
>>> ---> Package python-requests.noarch 0:2.6.0-1.el7_1 will be installed
>>> --> Processing Dependency: python-urllib3 >= 1.10.2-1 for package: 
>>> python-requests-2.6.0-1.el7_1.noarch
>>> --> Processing Dependency: python-chardet >= 2.2.1-1 for package: 
>>> python-requests-2.6.0-1.el7_1.noarch
>>> --> Running transaction check
>>> ---> Package boost-random.x86_64 0:1.53.0-25.el7 will be installed
>>> ---> Package ceph-common.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libbabeltrace-ctf.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libbabeltrace.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> ---> Package librados2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librados2-10.2.2-0.el7.x86_64
>>> ---> Package librbd1.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librbd1-10.2.2-0.el7.x86_64
>>> ---> Package librgw2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libfcgi.so.0()(64bit) for package: 
>>> 1:librgw2-10.2.2-0.el7.x86_64
>>> ---> Package libunwind.x86_64 0:1.1-5.el7 will be installed
>>> ---> Package python-chardet.noarch 0:2.2.1-1.el7_1 will be installed
>>> ---> Package python-urllib3.noarch 0:1.10.2-2.el7_1 will be installed
>>> --> Processing Dependency: python-six for package: 
>>> python-urllib3-1.10.2-2.el7_1.noarch
>>> --> Processing Dependency: python-backports-ssl_match_hostname for package: 
>>> python-urllib3-1.10.2-2.el7_1.noarch
>>> --> Running transaction check
>>> ---> Package ceph-common.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libbabeltrace-ctf.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libbabeltrace.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> ---> Package librados2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librados2-10.2.2-0.el7.x86_64
>>> ---> Package librbd1.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librbd1-10.2.2-0.el7.x86_64
>>> ---> Package librgw2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libfcgi.so.0()(64bit) for package: 
>>> 1:librgw2-10.2.2-0.el7.x86_64
>>> ---> Package python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4.el7 
>>> will be installed
>>> --> Processing Dependency: python-backports for package: 
>>> python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch
>>> ---> Package python-six.noarch 0:1.9.0-2.el7 will be installed
>>> --> Running transaction check
>>> ---> Package ceph-common.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libbabeltrace-ctf.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> --> Processing Dependency: libbabeltrace.so.1()(64bit) for package: 
>>> 1:ceph-common-10.2.2-0.el7.x86_64
>>> ---> Package librados2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librados2-10.2.2-0.el7.x86_64
>>> ---> Package librbd1.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: liblttng-ust.so.0()(64bit) for package: 
>>> 1:librbd1-10.2.2-0.el7.x86_64
>>> ---> Package librgw2.x86_64 1:10.2.2-0.el7 will be installed
>>> --> Processing Dependency: libfcgi.so.0()(64bit) for package: 
>>> 1:librgw2-10.2.2-0.el7.x86_64
>>> ---> Package python-backports.x86_64 0:1.0-8.el7 will be installed
>>> --> Finished Dependency Resolution
>>> Error: Package: 1:librados2-10.2.2-0.el7.x86_64 (Ceph)
>>>            Requires: liblttng-ust.so.0()(64bit)
>>> Error: Package: 1:ceph-common-10.2.2-0.el7.x86_64 (Ceph)
>>>            Requires: libbabeltrace-ctf.so.1()(64bit)
>>> Error: Package: 1:ceph-common-10.2.2-0.el7.x86_64 (Ceph)
>>>            Requires: libbabeltrace.so.1()(64bit)
>>> Error: Package: 1:librgw2-10.2.2-0.el7.x86_64 (Ceph)
>>>            Requires: libfcgi.so.0()(64bit)
>>> Error: Package: 1:librbd1-10.2.2-0.el7.x86_64 (Ceph)
>>>            Requires: liblttng-ust.so.0()(64bit)
>>>  
>>>  
>>> Also, when I enabled the cents repo, there were no updates… I am going to 
>>> try the 7.2.1511 repo next.
>>>  
>>> PLEASE NOTE: The information contained in this electronic mail message is 
>>> intended only for the use of the designated recipient(s) named above. If 
>>> the reader of this message is not the intended recipient, you are hereby 
>>> notified that you have received this message in error and that any review, 
>>> dissemination, distribution, or copying of this message is strictly 
>>> prohibited. If you have received this communication in error, please notify 
>>> the sender by telephone or e-mail (as shown above) immediately and destroy 
>>> any and all copies of this message in your possession (whether hard copies 
>>> or electronically stored copies).
>> 
>> _______________________________________________
>> ceph-users mailing list
>> ceph-users@lists.ceph.com <mailto:ceph-users@lists.ceph.com>
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com 
>> <http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com>
> 

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to