Web Services noun A software development meme that espouses the notion of tying together disparate software components via a crude, non-typesafe, remote procedure call (RPC) mechanism that consists of sending and receiving data encoded in an excessively verbose, plaintext format (XML) over a largely inelegant, stateless file transfer protocol (HTTP).
Taken from Bourne Shell Server Pages
I've started using XenAPI in order to do remote management of my virtual machines in a cleaner way. I'm starting to write a Python module where to define a class, abstracting it from the obscure and undocumented API implementation.
Any help is welcome, as the lack of documentation is making me going really slow.
I'll publish here more details as soon as I get some results.
At my work at INFN I had to deal with different SAN implementations and Xen. I've worked with iSCSI (my personal choice), Fibre Channel and Ata over Ethernet. I haven't found any problems so far, except when using Ata over Ethernet to load a virtual machine image remotely. When doing so (AoE + Xen), the physical machine freezes or starts with a weird behavior, leading to a slow and catastrophic dead of the machine.
I haven't tested the latest version of Xen so maybe this is obsolete, but I'm writing this anyway. The solution to the problem is not to use the device directly from Xen. You can use the trick suggested by this message in the Xen-users mailing list, or take advantage (my choice) of the use of LVM on top of the Ata over Ethernet devices (/dev/etherd/ stuff). With both of them Xen does not deal with the block devices directly and everything goes smoothly!.
I had just set up a web page in which to share and store the projects I'm currenly doing.
Now there is just one, but will me more soon.
From the Ion3 mailing list:
You should RTFMATSSCAHLYHNHB. (You should read the fucking manual and the stinking source code and hack like you have never hacked before.)
Hello everybody out there (in case there is anyone, as I think nobody knows the blog yet and also the DNS aren't even propagated)!
I created this blog in order to write some tech notes about my work, my projects and all the stuff I'm doing in Computer Science; separatedly from my personal blog: perseverantia.com.
Enjoy!
P.D.: If you don't know what's :wq, please leave now or convert (and 2).
print "Hello world!"