Xen Orchestra Upgrading



  • As a follow up to this guide: http://mangolassi.it/topic/7349/xen-orchestra-on-ubuntu-15-10-complete-installation-instructions

    Here is what's required to upgrade to the newest release. (At the time of writing this, continuous backup upgrade)

    git branch = next-release*
    
    git log
    <confirm Olivier #200 request>
    
    git pull
    
    sudo npm i
    
    sudo npm run build
    
    reboot


  • Isn't this for upgrading to a future release, rather than the current one?



  • No it's to pull the continuous delta backup down and install it.

    So you don't ever have to create full backups besides the first one.



  • @DustinB3403 said:

    No it's to pull the continuous delta backup down and install it.

    So you don't ever have to create full backups besides the first one.

    So with this continuous backup, does it have more than just the most recent point to choose to restore from?

    For example, with my Replay setup, I take hourly snapshots, after 2 days I roll them into daily backups, after 14 days they are rolled into monthly, after 1 year, old stuff is deleted.



  • All of @DustinB3403's fanboy enthusiasm aside, this is yet another reason why XO is not something ready for prime time in the SMB space. It is too much work.

    By extension, this is also why XS is not ready for prime time in the SMB space. In this space we generally need ready built tools that take little to no fiddling to keep up to date and active.

    As an ITSP, I can assure you that it is much more cost effective for my client to run Hyper-V and buy Veeam than to pay my rates setting up and maintaining something like XO.

    The same goes for the in house lone wolf IT guy. His time is not free, no matter how some people look at salary employees.

    Don't get me wrong, I like XS and XOA looks awesome, but for the price point, I will still recommend something stable that has been around longer (Veeam). Dropping the Price point means using XO and that is simply too much in man hours.



  • This is the exact reason why the migration I'm doing this weekend is going to Hyper-V instead of XenServer. Sure simple yum -update works great for the Linux versions that support it, but XO doesn't at this point. (yeah I know XO isn't an OS, but an app).

    That said, this migration will free up a computer that I will be using to learn XenServer and XO for possible future use.



  • Please keep in mind we are talking here about someone:

    • being on the beta branch to test a feature before the official release
    • on a source install
    • without the updater inside XOA
    • without pro support

    If you got the appliance, nothing to do. Just click on "upgrade" when it's out. So it can compete, but yes, it's not free 🙂

    edit: I have no problem to be compared in terms of pricing even between VEAAM and XOA.

    edit2: being turnkey is the base of our business model 😉



  • @olivier said:

    If you got the appliance, nothing to do. Just click on "upgrade" when it's out. So it can compete, but yes, it's not free 🙂

    edit: I have no problem to be compared in terms of pricing even between VEAAM and XOA.

    edit2: being turnkey is the base of our business model 😉

    Great point olivier! While there are free versions of Veeam, the paid version is where I personally would prefer to be because of things like continuous backups, etc.



  • BTW, you got 15 days of Premium trial by default with XOA.

    If you want to test it, that's a good way (and if you finished the trial period, contact me, I'll unlock another 15 days).



  • @olivier said:

    Please keep in mind we are talking here about someone:

    • being on the beta branch to test a feature before the official release
    • on a source install
    • without the updater inside XOA
    • without pro support

    If you got the appliance, nothing to do. Just click on "upgrade" when it's out. So it can compete, but yes, it's not free 🙂

    edit: I have no problem to be compared in terms of pricing even between VEAAM and XOA.

    edit2: being turnkey is the base of our business model 😉

    @olivier, I very clearly stated which product I was talking about by specifying XO or XOA or XS. If I used one wrong, please tell me.

    I have no problem with XOA itself, but as I stated if I am going to pay for something, I will pay for the stable product that has been around.



  • @JaredBusch I'm curious, how much time to be considered as "been around"? You mean maybe more market adoption?



  • @olivier I believe @JaredBusch means he would be more comfortable using a product that has been around and proven.

    How he would define that I'm not sure. And I won't try either.

    But the only way to have a product be around and proven, is if people use XS and then that product.



  • @DustinB3403 said:

    @olivier I believe @JaredBusch means he would be more comfortable using a product that has been around and proven.

    How he would define that I'm not sure. And I won't try either.

    But the only way to have a product be around and proven, is if people use XS and then that product.

    Of course people have to use a product to get it to the point of acceptable stability. The thing is that point is defined differently for everyone.

    For you, it is obviously far left on the bleeding edge side. For me, as an ITSP that has to be careful of all my billable hours, I lean to the right side of the spectrum.



  • Here's a depth of 3 continuous delta backups.

    0_1452967655488_XenCenter_2016-01-16_13-05-29.png

    0_1452967671050_XenCenter_2016-01-16_13-06-15.png

    0_1452967662530_XenCenter_2016-01-16_13-05-42.png

    And a forced start.

    0_1452967762673_Xen_Orchestra_-_Google_Chrome_2016-01-16_13-08-19.png



  • @DustinB3403 Please display the content of the vdi folder, that's where it's interesting 😉



  • @JaredBusch I don't disagree not in the least.

    But with the organization that I'm in, I know the conversation of cost of our backup's would come up and a way to reduce that cost.

    I've mentioned Veeam and said hey, this is proven, but cost X dollars, and had jaws drop.



  • @DustinB3403 said:

    @JaredBusch I don't disagree not in the least.

    But with the organization that I'm in, I know the conversation of cost of our backup's would come up and a way to reduce that cost.

    I've mentioned Veeam and said hey, this is proven, but cost X dollars, and had jaws drop.

    Did you calculate all your hours working on your chosen solution and added that cost up?



  • @olivier Sorry about that, forgot that one.

    0_1452967988191_XenCenter_2016-01-16_13-12-45.png



  • @JaredBusch said:

    @DustinB3403 said:

    @JaredBusch I don't disagree not in the least.

    But with the organization that I'm in, I know the conversation of cost of our backup's would come up and a way to reduce that cost.

    I've mentioned Veeam and said hey, this is proven, but cost X dollars, and had jaws drop.

    Did you calculate all your hours working on your chosen solution and added that cost up?

    It's a drop in the bucket compared to what the backup solution would cost for us.



  • I would add that I do have a box by my desk that I will be spinning up XS on (again) and then probably testing out XO and XOA.

    I am certainly not against more solutions. I change over time just like technology does.



  • 0_1452968300505_XenCenter_2016-01-16_13-17-31.png

    Forcing another backup.



  • And another forced backup.

    0_1452968366832_XenCenter_2016-01-16_13-18-57.png



  • @DustinB3403 said:

    @JaredBusch I don't disagree not in the least.

    But with the organization that I'm in, I know the conversation of cost of our backup's would come up and a way to reduce that cost.

    I've mentioned Veeam and said hey, this is proven, but cost X dollars, and had jaws drop.

    How many VM hosts do you have to backup? Veeam for small 3 or fewer hosts is like $900/host.

    Were they dropping their jaws at that? also, do they care about their data? how much is the data worth? if it isn't 10X or more, I'd be surprised.



  • Now on the next force, all of the delta's should "disappear" and get compressed into a single full. If I understand it correctly.



  • @DustinB3403 only the oldest delta!



  • Remember:

    Then:



  • @DustinB3403 said:

    Now on the next force, all of the delta's should "disappear" and get compressed into a single full. If I understand it correctly.

    so then you are left with either one state for restoring, or possibly two (if one, obviously only the most recent, if two, the most recent and either the previously most recent or the original full backup).

    This is not what I'm looking for.

    If I take hourly delta backups, I want to go back 3 hours and restore from there, not be limited only to the most recent backup.

    it's just a feature I want.



  • 0_1452968621208_XenCenter_2016-01-16_13-22-48.png



  • @Dashrender said:

    @DustinB3403 said:

    If I take hourly delta backups, I want to go back 3 hours and restore from there, not be limited only to the most recent backup.

    it's just a feature I want.

    This is exactly how it works 🙂



  • @DustinB3403 That's it: you said 3 backups max, you got 3 backups. You can restore any of them.

    If you choose the restore the full: we'll import the full.
    If you choose to restore the first delta: we'll import the full then import the delta.
    Etc.