Hi
What do I need to do to access Xen on a remote machine ? Currently my program is using the 'server' object from the XendClient.py.
There seems to be http, unix, tcp-xmlrpc, unix-xmlrpc servers. When should each one of them be enabled/used. What port do they listen to ? Also, relocation server uses which protocol. I would really appreciate if someone can point me to some document/details.
Check out the details on what I tried below.
Thanks
/Jd
--------
# test code
s = ServerProxy("http://192.168.0.103:8000/xend", None, None, 1, 1)
domain_list = s.xend.domains(0)
print domain_list
-----------
Output
--------connect: (192.168.0.103, 8000)
send: 'POST /xend HTTP/1.0\r\nHost: 192.168.0.103:8000\r\nUser-Agent: xmlrpclib.py/1.0.1 (by www.pythonware.com)\r\nContent-Type: text/xml\r\nContent-Length: 151\r\n\r\n'
send: "<?xml
version='1.0'?>\n<methodCall>\n<methodName>xend.domains</methodName>\n<params>\n<param>\n<value><int>0</int></value>\n</param>\n</params>\n</methodCall>\n"
reply: 'HTTP/1.1 200 OK\r\n'
header: Content-length: 4
header: Expires: -1
header: Content-type: text/plain
header: Pragma: no-cache
header: Cache-control: no-cache
body: 'POST'
Traceback (most recent call last):
File "test.py", line 143, in ?
main()
File "test.py", line 88, in main
domain_list = s.xend.domains(0)
File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.4/site-packages/xen/util/xmlrpclib2.py", line 83, in __request
response = xmlrpclib.ServerProxy.__request(self, methodname, params)
File
"/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request
verbose=self.__verbose
File "/usr/lib/python2.4/xmlrpclib.py", line 1147, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib/python2.4/xmlrpclib.py", line 1284, in _parse_response
p.close()
File "/usr/lib/python2.4/xmlrpclib.py", line 530, in close
self._parser.Parse("", 1) # end of data
xml.parsers.expat.ExpatError: syntax error: line 1, column 0
Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel