Xen Orchestra - a web solution for XenServer
-
@johnhooks We'll re-create it for multiple reasons:
- we stacked a lot of features inside something not planned for that
- so from a dev point of view, the code is messy
- from a user point of view, it's not really coherent everywhere
- we got perf issues for big infrastructure (1500+ VMs)
Thanks to our experience now, we can rebuild it from scratch with a LOT more in mind. It allows:
- a nice refactoring from the dev point of view
- using React+Flux for a fully component oriented software
- thinking "components" is far far better for dev but also for building generic and powerful UIs
- display only what's important
An example for the VM view:
And with a legend:
Be advised, that's a draft; we already made some changes since.
-
That does look nice. It's not going to be that font though is it?
-
@johnhooks haha nope, that's something designed with Paper, IIRC (by my associate, who is ergonomist and spend our IT budget in Apple iStuff hardware )
-
Should be out tomorrow if we got no QA surprise in the release process: https://xen-orchestra.com/blog/continuous-delta-backup/
-
@olivier said:
Should be out tomorrow if we got no QA surprise in the release process: https://xen-orchestra.com/blog/continuous-delta-backup/
I'm very excited to play with Continuous Delta Backups!
-
We packaged a binary for offline merging into XOA. You'll have to build it yourself because our version is not portable so far.
Clone https://github.com/rubiojr/vhd-util-convert,
make
and put thevhd-util
binary insidexo-server/bin/
We didn't had enough time to make a portable stuff for 4.12
-
/teasing:
edit: blog post is out: https://xen-orchestra.com/blog/xenserver-vm-continuous-replication/
Currently in QA.
-
cd xo-server/bin git clone https://github.com/rubiojr/vhd-util-convert sudo apt-get -y uuid-dev build-essential cd vhd-util-convert make ls cp vhd-util ~/xo-server/bin
Appears to work, has the WebGui been updated with a new Backup title for Delta or no?
-
No new thing in the web UI for continuous delta, it's automatic. If you are on
next-release
, it should already work now.edit: it's the same job/backup thing. So restart after update, and re-run your backup jobs. You'll see the oldest delta merged in the full.
-
eh, I've completely forgotten how to jump to the next-release....
Not enough coffee.
-
Don't forget to copy the
vhd-util
binary directly inxo-server/bin
. Thevhd-util-convert
folder is useless after themake
! -
Think I got it.
Have to test. Does that look correct?
-
Yep.
-
Due to problem with XAPI and metadata import, I decided it's more safe to write ourselve a solution to avoid use of those metadata. XAPI team told me that the code around this is not in a good shape...
So postponed for Monday. Sorry guys, there is some stuff we can't guess before we got trouble inside XAPI ^^
edit: at least our QA pass is useful ^^
-
Maybe time to update XAPI
-
@mlnews Problem is also in next XenServer version. So we'll have better luck to write our own solution/workaround for this!
-
@olivier question for you.
I Migrated a VM from a shit-box XenServer, and it's running on the other host, but Xen Orchestra doesn't see this VM on the Host.
Any ideas?
-
So here is a system that I've been running with the Continuous Backup functionality.
Which I scheduled to run every 5 minutes. I would say it works unless the fulls in the 3rd picture should be completely gone.
I know the first picture says, "every hour on the hour" it's simply because I changed the frequency in which the backup runs.
-
I think because it was a previous delta job, it didn't modified some old files (I'm not certain of the behavior when changing in the middle of a previous delta job, I didn't personally coded this part ^^)
So is it still working or not?
If not, delete the old backup files, it will re-create the right things accordingly.
-
@olivier I'll purge them and have them run every hour.
Will post some new picture tomorrow from home.