Just added a spam comment blocker because I’m tired of wading through the bot posts. zget should be up in a day or two to make installation braindead easy.
Updated the packages today, spent some more time hacking away at the Gentoo/Karmic vm installers, and worked on the C bindings for a while.
Overall things are coming together pretty nicely at this point even despite missing the target date. We’ve gotten more time to work on integrating vmware, and I’ve gotten more time to test stuff and make sure it actually works. By sometime next week I’m looking at going through all our test platforms from scratch with a fresh install to provide better documentation/scripts for installing Zentific.
I think midterms end next week? or something like that, so there should be a lot more activity visible once the rest of the team is done with that. As it is, I’m not quite sure how they’re still alive. Matt and Steve have both given up on sleep entirely for the past couple weeks, and nobody has seen Russ come out of his room since January.
There will be one, and it will have information in it. But first I’m going to sleep.
After a two week absence, I’m back. I’m sure all of you, my devoted and loyal readers, are thrilled.
Current projects:
Fix zcrush – [100%]
Libvirt hooks [0%]
C bindings [~10% ]
Install testing [1%]
After many crashes due to completely unknown reasons, I finally have vCenter running so the real testing can begin. Wish me luck! Oh yeah, ShmooCon this weekend…don’t expect anything to be done.
This is a placeholder post to express my extreme amounts of rage towards the libxen pile of code. It can’t be called an API, because that would be insulting real APIs.
I added some support for handling the task sent to the esx servers. This way we can accurately display the progress of tasks inside the GUI. Still working on creating VMs and attaching disks. Hope to have that done by next week.
Quick rundown on the interface:
1) the interface does exist, there is a copy of it on my personal computer and a backup on some private svn
2) The core structure of the interface works, it loads, lets you login, loads plugins, and generates menus for said plugins
3) I am currently working on plugins, all the good stuff that lets you actually uses Zentific. As of now parts of users, vms, and nodes are all running (including vnc console in vms). There is a bunch of nitty gritty that needs to be done in terms of making the whole thing flow. if anyone as any specific questions feel free to ask. I will post new screenshots on the before the end of the week.
Alright so after me banging my head against the wall a few times, I figured out how VMware actually creates their virtual disks. They explicitly have support for disk creation, however, I found it comical that it is still listed as experimental. Fear not! I have discovered their little secret, but it may take a few days to be nice and pretty.
Someone should really write better documentation for it. Maybe I will.
4:31AM root@xcp# ./xs_dump.sh (~)
/local/domain/0/device/suspend/event-channel=8
/local/domain/0/name=Domain-0
/local/domain/0/domid=0
/local/domain/0/vm=/vm/7a99b385-9ea2-4d74-bafd-e8fdbdf0076d
/local/domain/0/memory/target=307200
/local/domain/0/memory/dynamic-min=307200
/local/domain/0/memory/dynamic-max=307200
/local/domain/0/memory/memory-offset=0
/local/domain/0/control/feature-balloon=1
/local/domain/0/serial/0/vnc-port=5900
/squeezed/reserved-host-memory=9216
/squeezed/pid=5393
/squeezed/rpc/request/balance-memory=
/squeezed/rpc/response/balance-memory=
/vm/7a99b385-9ea2-4d74-bafd-e8fdbdf0076d/uuid=7a99b385-9ea2-4d74-bafd-e8fdbdf0076d
/vm/7a99b385-9ea2-4d74-bafd-e8fdbdf0076d/name=Domain-0
/mh/XenSource-TM_XenEnterprise-TM=XenSource(TM) and XenEnterprise(TM) are registered trademarks of XenSource Inc.
/mh/boot-time/management-mac-address=00:22:68:5c:39:a8