For the moment working :) :) :) I can migrate FreeBSD vm with just 4 (literally) ping loose….
:) :) :) It's just an advance… I need to do more testing and intensive testing even…. but looks good unless until now :) :) FreeBSD r##lz!!! El 28/05/2012, a las 12:12, Egoitz Aurrekoetxea Aurre escribió: > Hi all, > > Fist of all thanks a lot for all you're help. In FreeBSD I have xentools > (xenstore-*… xen-detect and that stuff) as port for being able to install it > without issues. Reading the source code of Xenserver have seen that the only > checks Xencenter and Xen Api does for allowing you to use xenservertools > advantages (pausing, rebooting...) is basically to check 3 or 4 key's data…. > concretely : > > In xenserver 6.0.0 you can do : > > - Obtain the xen domu id : > > xe vm-list uuid='machine's UUID' params=dom-id --minimal > > - get that number and replace below in {XEN-DOMU-ID} gaps…. > > xenstore-write /local/domain/{XEN-DOMU-ID}/attr/PVAddons/MajorVersion 6 > /local/domain/{XEN-DOMU-ID}/attr/PVAddons/MinorVersion 0 > /local/domain/{XEN-DOMU-ID}/attr/PVAddons/MicroVersion 0 > /local/domain/{XEN-DOMU-ID}/data/updated 1 > > Basically… xen api checks you to have the three numbers of the version 6, 0 > and 0 in the three keys mentioned apart than updated to 1…. > > this way…. seems that if you have a freebsd xenhvm kernel and xenserver tools > and are able to do a xen-detect for example…. unless suspending, rebooting > and shutting down the machine… works… I'm doing more checks…. > > Christian… thanks a lot mate for you're help… but think it's not going to be > necessary :) :) but very thankful about that :) :) > > I'll tell you how my tests are going…. > > Gonna check all this in Xencloud and see if it allows me moving vm's based of > FreeBSD and so :) :) > > Bye!!! > > > El 24/05/2012, a las 16:08, Christian Fischer escribió: > >> On Thursday 24 May 2012 11:43:49 Anil Madhavapeddy wrote: >>> On 24 May 2012, at 09:49, Mike McClurg wrote: >>>> On 22/05/12 15:09, Egoitz Aurrekoetxea Aurre wrote: >>>>> Hi all, >>>>> >>>>> Just for confirming it… I have been taking a look at XenServerTools and >>>>> the script's code and so… and after looking how Xen works with FreeBSD >>>>> (which seems to be pretty happy with XENHVM 64 bit kernel just it >>>>> unless in Xen4)… I have determined that basically the XenCloud and >>>>> XenServer should have something to block the machine movement, snapshot >>>>> and this kind of features basically from Xen… because for example the >>>>> machine suspend/resume works out of the box with the XENHVM kernel and >>>>> a Xen 4 host kernel. Perhaps can be an XML in where you have a variable >>>>> or whatever, wherever that allows or blocks to Xen API (Xencenter) >>>>> doing this kind of features?. I got of course xenstore-* working >>>>> apparently fine in FreeBSD domU. >>>>> >>>>> Could anyone please give me an idea??. >>>> >>>> If FreeBSD can run as a PV guest on plain Xen, then it should be able to >>>> run as a PV guest on XCP. You'll have to install it as an HVM guest, and >>>> then convert it to PV as follows: >>>> >>>> # xe vm-param-set uuid=$vm HVM-boot-policy= >>>> # xe vm-param-set uuid=$vm PV-bootloader=pygrub >>>> >>>> And you'll have to make sure that the FreeBSD VM loads all the >>>> appropriate Xen drivers. I haven't tried this yet myself with FreeBSD. >>> >>> The XENHVM 64-bit FreeBSD is an HVM guest with PV drivers, so these steps >>> would prevent it from booting. >>> >>> I think he's just looking for the xe guest utilities to write the >>> appropriate key into xenstore (although I'm not sure as I couldn't fully >>> parse the e-mail). >> >> I've packaged xs-tools for NexentaStor today, works perfect. I've no >> experiences with FreeBSD, and I've no FreeBSD handy, but I think I can >> assist >> you. Can you give me ssh access to a FreeBSD vm? >> >> Christian >> >>> >>> -anil >>> >>> >>> _______________________________________________ >>> Xen-api mailing list >>> Xen-api@lists.xen.org >>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api >> >> >> _______________________________________________ >> Xen-api mailing list >> Xen-api@lists.xen.org >> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api > > _______________________________________________ > Xen-api mailing list > Xen-api@lists.xen.org > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
_______________________________________________ Xen-api mailing list Xen-api@lists.xen.org http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api