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@lists.xensource.com
http://lists.xensource.com/xen-devel
On Sun, Jun 25, 2006 at 11:39:35PM -0700, jd sw wrote:> 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 ?http and unix are s-expressions or HTML pages over HTTP/TCP or HTTP over Unix domain sockets respectively. These are deprecated. tcp-xmlrpc and unix-xmlrpc is XML-RPC over HTTP/TCP or HTTP/Unix respectively. These are what you want to use. You can: a) use unix-xmlrpc, with Anthony Liguori''s recent patch to transparently SSH into your local machine and issue commands to the Unix socket. This uses your SSH authentication scheme. See xm serve for details. b) enable and use tcp-xmlrpc, using the attached patch. This will listen on port 8005, and will use no authentication / encryption at all (SSL support is planned). Only use this on a secure network, obviously.> Also, relocation server uses which protocol. I would really appreciate if > someone can point me to some document/details.It''s a proprietary protocol -- a small handshake and exchange of VM config, and then a dump of all the pages in memory. You''ll have to dig into the code for details -- tools/python/xen/xend/{XendCheckpoint,XendDomainInfo}.py and tools/libxc/xc_linux_save.c should start you off. Ewan. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Thanks much. I really appreciate the prompt reply. I tried the tcp-xml rpc and it worked. (I will look in to Unix based scheme next) Now, with the modification I can get stats, stop, kill remote vm. I have couple of related questions.. a. How do I start a VM on a remote machine, given a (remote or local) conf file . (currently for local machine I use xen.xm.create.main(filename) ) b. Is it possible to get console of a remote domu ? currently I am spawning, xm console with domid which works locally but not for remote doms. c. Is it possible to save snapshot of a remote dom on a local machine directly? (This is similar to migrating to local machine and saving snapshot.) Thanks in advance. /Jd Ewan Mellor <ewan@xensource.com> wrote: On Sun, Jun 25, 2006 at 11:39:35PM -0700, jd sw wrote:> 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 ?http and unix are s-expressions or HTML pages over HTTP/TCP or HTTP over Unix domain sockets respectively. These are deprecated. tcp-xmlrpc and unix-xmlrpc is XML-RPC over HTTP/TCP or HTTP/Unix respectively. These are what you want to use. You can: a) use unix-xmlrpc, with Anthony Liguori''s recent patch to transparently SSH into your local machine and issue commands to the Unix socket. This uses your SSH authentication scheme. See xm serve for details. b) enable and use tcp-xmlrpc, using the attached patch. This will listen on port 8005, and will use no authentication / encryption at all (SSL support is planned). Only use this on a secure network, obviously.> Also, relocation server uses which protocol. I would really appreciate if > someone can point me to some document/details.It''s a proprietary protocol -- a small handshake and exchange of VM config, and then a dump of all the pages in memory. You''ll have to dig into the code for details -- tools/python/xen/xend/{XendCheckpoint,XendDomainInfo}.py and tools/libxc/xc_linux_save.c should start you off. Ewan. diff -r 187180382772 tools/python/xen/xend/XendClient.py --- a/tools/python/xen/xend/XendClient.py Tue May 23 16:23:10 2006 +0100 +++ b/tools/python/xen/xend/XendClient.py Sun May 28 17:54:47 2006 +0100 @@ -25,4 +25,4 @@ ERROR_GENERIC = 2 ERROR_GENERIC = 2 ERROR_INVALID_DOMAIN = 3 -server = ServerProxy(''httpu:///var/run/xend/xmlrpc.sock'') +server = ServerProxy(''http://:8005/RPC2'') diff -r 187180382772 tools/python/xen/xend/server/XMLRPCServer.py --- a/tools/python/xen/xend/server/XMLRPCServer.py Tue May 23 16:23:10 2006 +0100 +++ b/tools/python/xen/xend/server/XMLRPCServer.py Sun May 28 17:54:47 2006 +0100 @@ -89,7 +89,7 @@ class XMLRPCServer: if self.use_tcp: # bind to something fixed for now as we may eliminate # tcp support completely. - self.server = TCPXMLRPCServer(("localhost", 8005), logRequests=False) + self.server = TCPXMLRPCServer(('''', 8005), logRequests=False) else: self.server = UnixXMLRPCServer(XML_RPC_SOCKET, False) diff -r 187180382772 tools/examples/xend-config.sxp --- a/tools/examples/xend-config.sxp Tue May 23 16:23:10 2006 +0100 +++ b/tools/examples/xend-config.sxp Sun May 28 17:55:54 2006 +0100 @@ -16,7 +16,7 @@ #(xend-http-server no) #(xend-unix-server no) -#(xend-tcp-xmlrpc-server no) +(xend-tcp-xmlrpc-server yes) #(xend-unix-xmlrpc-server yes) #(xend-relocation-server no) (xend-relocation-server yes) --------------------------------- How low will we go? Check out Yahoo! Messengers low PC-to-Phone call rates. --0-516240125-1151381941=:51565 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Thanks much. I really appreciate the prompt reply. I tried the tcp-xml rpc and it worked. (I will look in to Unix based scheme next)<br><br>Now, with the modification I can get stats, stop, kill remote vm. I have couple of related questions..<br><br>a. How do I start a VM on a remote machine, given a (remote or local) conf file . (currently for local machine I use xen.xm.create.main(filename) )<br><br>b. Is it possible to get console of a remote domu ? currently I am spawning, xm console with domid which works locally but not for remote doms.<br><br>c. Is it possible to save snapshot of a remote dom on a local machine directly? (This is similar to migrating to local machine and saving snapshot.)<br><br>Thanks in advance.<br>/Jd<br><br><br><b><i>Ewan Mellor <ewan@xensource.com></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Sun, Jun 25, 2006 at 11:39:35PM -0700, jd sw wrote:<br><br>> Hi<br>> What do I need to do to access Xen on a remote machine ? Currently my<br>> program is using the ''server'' object from the XendClient.py.<br>> <br>> There seems to be http, unix, tcp-xmlrpc, unix-xmlrpc servers. When<br>> should each one of them be enabled/used. What port do they listen to ?<br><br>http and unix are s-expressions or HTML pages over HTTP/TCP or HTTP over Unix<br>domain sockets respectively. These are deprecated.<br><br>tcp-xmlrpc and unix-xmlrpc is XML-RPC over HTTP/TCP or HTTP/Unix<br>respectively. These are what you want to use. You can:<br><br>a) use unix-xmlrpc, with Anthony Liguori''s recent patch to transparently SSH<br> into your local machine and issue commands to the Unix socket. This uses<br> your SSH authentication scheme. See xm serve for details.<br><br>b) enable and use tcp-xmlrpc, using the attached patch. This will listen on<br> port 8005, and will use no authentication / encryption at all (SSL support<br> is planned). Only use this on a secure network, obviously.<br><br>> Also, relocation server uses which protocol. I would really appreciate if<br>> someone can point me to some document/details.<br><br>It''s a proprietary protocol -- a small handshake and exchange of VM config,<br>and then a dump of all the pages in memory. You''ll have to dig into the code<br>for details -- tools/python/xen/xend/{XendCheckpoint,XendDomainInfo}.py and<br>tools/libxc/xc_linux_save.c should start you off.<br><br>Ewan.<br>diff -r 187180382772 tools/python/xen/xend/XendClient.py<br>--- a/tools/python/xen/xend/XendClient.py Tue May 23 16:23:10 2006 +0100<br>+++ b/tools/python/xen/xend/XendClient.py Sun May 28 17:54:47 2006 +0100<br>@@ -25,4 +25,4 @@ ERROR_GENERIC = 2<br> ERROR_GENERIC = 2<br> ERROR_INVALID_DOMAIN = 3<br> <br>-server = ServerProxy(''httpu:///var/run/xend/xmlrpc.sock'')<br>+server = ServerProxy(''http://<your server="" name="" here="">:8005/RPC2'')<br>diff -r 187180382772 tools/python/xen/xend/server/XMLRPCServer.py<br>--- a/tools/python/xen/xend/server/XMLRPCServer.py Tue May 23 16:23:10 2006 +0100<br>+++ b/tools/python/xen/xend/server/XMLRPCServer.py Sun May 28 17:54:47 2006 +0100<br>@@ -89,7 +89,7 @@ class XMLRPCServer:<br> if self.use_tcp:<br> # bind to something fixed for now as we may eliminate<br> # tcp support completely.<br>- self.server = TCPXMLRPCServer(("localhost", 8005), logRequests=False)<br>+ self.server = TCPXMLRPCServer(('''', 8005), logRequests=False)<br> else:<br> self.server = UnixXMLRPCServer(XML_RPC_SOCKET, False)<br> <br>diff -r 187180382772 tools/examples/xend-config.sxp<br>--- a/tools/examples/xend-config.sxp Tue May 23 16:23:10 2006 +0100<br>+++ b/tools/examples/xend-config.sxp Sun May 28 17:55:54 2006 +0100<br>@@ -16,7 +16,7 @@<br> <br> #(xend-http-server no)<br> #(xend-unix-server no)<br>-#(xend-tcp-xmlrpc-server no)<br>+(xend-tcp-xmlrpc-server yes)<br> #(xend-unix-xmlrpc-server yes)<br> #(xend-relocation-server no)<br> (xend-relocation-server yes)<br></your></blockquote><br><p>  <hr size=1>How low will we go? Check out Yahoo! Messengers low <a href="http://us.rd.yahoo.com/mail_us/taglines/postman8/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com"> PC-to-Phone call rates. --0-516240125-1151381941=:51565-- --===============0639711915=Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0639711915==--
On Mon, Jun 26, 2006 at 09:19:01PM -0700, jd sw wrote:> Thanks much. I really appreciate the prompt reply. I tried the tcp-xml rpc > and it worked. (I will look in to Unix based scheme next) > > Now, with the modification I can get stats, stop, kill remote vm. I have > couple of related questions.. > > a. How do I start a VM on a remote machine, given a (remote or local) conf > file . (currently for local machine I use xen.xm.create.main(filename) )I think that if you are using the SSH transport, you can use that same call, with the config file on the client side. (I hope so, anyway ;-)> b. Is it possible to get console of a remote domu ? currently I am > spawning, xm console with domid which works locally but not for remote > doms.Not at the moment: you would have to arrange transport of that console data yourself, I think. This would be an interesting improvement to Xend.> c. Is it possible to save snapshot of a remote dom on a local machine > directly? (This is similar to migrating to local machine and saving > snapshot.)Not at the moment, ditto. Ewan. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Hi
I tried the SSH patch from Anthony.. using the following test code. It seems
that it works only once... I mean for executing only one command over the
established channel/connection.
Any thoughts?
code
from xmlrpclib import Transport
from xen.util.xmlrpclib2 import ServerProxy
server = ServerProxy("ssh://root@192.168.0.102/RPC2", None, None, 1,
1)
l = server.xend.domains(1)
print l
# try again
l = server.xend.domains(1)
print l
Output :
-----------
[''Domain-0'', ''U1'']
Traceback (most recent call last):
File "/home/jd/test/t.py", line 15, in ?
l = server.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
155, 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/site-packages/xen/util/xmlrpclib2.py", line
68, in request
ssh.stdin.write("""POST /%s HTTP/1.1
IOError: [Errno 32] Broken pipe
Thanks
/Jd
jd sw <jdsw2002@yahoo.com> wrote: Thanks much. I really appreciate the
prompt reply. I tried the tcp-xml rpc and it worked. (I will look in to Unix
based scheme next)
Now, with the modification I can get stats, stop, kill remote vm. I have couple
of related questions..
a. How do I start a VM on a remote machine, given a (remote or local) conf file
. (currently for local machine I use xen.xm.create.main(filename) )
b. Is it possible to get console of a remote domu ? currently I am spawning, xm
console with domid which works locally but not for remote doms.
c. Is it possible to save snapshot of a remote dom on a local machine directly?
(This is similar to migrating to local machine and saving snapshot.)
Thanks in advance.
/Jd
Ewan Mellor <ewan@xensource.com> wrote: On Sun, Jun 25, 2006 at 11:39:35PM
-0700, jd sw wrote:
> 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 ?
http and unix are s-expressions or HTML pages over HTTP/TCP or HTTP over Unix
domain sockets respectively. These are deprecated.
tcp-xmlrpc and unix-xmlrpc is XML-RPC over HTTP/TCP or HTTP/Unix
respectively. These are what you want to use. You can:
a) use unix-xmlrpc, with Anthony Liguori''s recent patch to
transparently SSH
into your local machine and issue commands to the Unix socket. This uses
your SSH authentication scheme. See xm serve for details.
b) enable and use tcp-xmlrpc, using the attached patch. This will listen on
port 8005, and will use no authentication / encryption at all (SSL support
is planned). Only use this on a secure network, obviously.
> Also, relocation server uses which protocol. I would really appreciate if
> someone can point me to some document/details.
It''s a proprietary protocol -- a small handshake and exchange of VM
config,
and then a dump of all the pages in memory. You''ll have to dig into
the code
for details -- tools/python/xen/xend/{XendCheckpoint,XendDomainInfo}.py and
tools/libxc/xc_linux_save.c should start you off.
Ewan.
diff -r 187180382772 tools/python/xen/xend/XendClient.py
--- a/tools/python/xen/xend/XendClient.py Tue May 23 16:23:10 2006 +0100
+++ b/tools/python/xen/xend/XendClient.py Sun May 28 17:54:47 2006 +0100
@@ -25,4 +25,4 @@ ERROR_GENERIC = 2
ERROR_GENERIC = 2
ERROR_INVALID_DOMAIN = 3
-server = ServerProxy(''httpu:///var/run/xend/xmlrpc.sock'')
+server = ServerProxy(''http://:8005/RPC2'')
diff -r 187180382772 tools/python/xen/xend/server/XMLRPCServer.py
--- a/tools/python/xen/xend/server/XMLRPCServer.py Tue May 23 16:23:10 2006
+0100
+++ b/tools/python/xen/xend/server/XMLRPCServer.py Sun May 28 17:54:47 2006
+0100
@@ -89,7 +89,7 @@ class XMLRPCServer:
if self.use_tcp:
# bind to something fixed for now as we may eliminate
# tcp support completely.
- self.server = TCPXMLRPCServer(("localhost", 8005),
logRequests=False)
+ self.server = TCPXMLRPCServer(('''', 8005),
logRequests=False)
else:
self.server = UnixXMLRPCServer(XML_RPC_SOCKET, False)
diff -r 187180382772 tools/examples/xend-config.sxp
--- a/tools/examples/xend-config.sxp Tue May 23 16:23:10 2006 +0100
+++ b/tools/examples/xend-config.sxp Sun May 28 17:55:54 2006 +0100
@@ -16,7 +16,7 @@
#(xend-http-server no)
#(xend-unix-server no)
-#(xend-tcp-xmlrpc-server no)
+(xend-tcp-xmlrpc-server yes)
#(xend-unix-xmlrpc-server yes)
#(xend-relocation-server no)
(xend-relocation-server yes)
---------------------------------
How low will we go? Check out Yahoo! Messenger�s low PC-to-Phone call
rates._______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
---------------------------------
Want to be your own boss? Learn how on Yahoo! Small Business.
--0-1028897903-1151710573=:80594
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Hi<br> I tried the SSH patch from Anthony.. using the following
test code. It seems that it works only once... I mean for executing only one
command over the established channel/connection.<br><br>Any
thoughts?<br><br><br>code<br><br>from xmlrpclib
import Transport<br>from xen.util.xmlrpclib2 import
ServerProxy<br><br>server =
ServerProxy("ssh://root@192.168.0.102/RPC2", None, None, 1,
1)<br>l = server.xend.domains(1)<br>print l<br># try
again<br>l = server.xend.domains(1)<br>print
l<br><br>Output
:<br>-----------<br>[''Domain-0'',
''U1'']<br>Traceback (most recent call
last):<br> File "/home/jd/test/t.py", line 15, in
?<br> l =
server.xend.domains(0)<br> File
"/usr/lib/python2.4/xmlrpclib.py", line 1096, in
__call__<br> return self.__send(self.__name,
args)<br> File
"/usr/lib/python2.4/site-packages/xen/util/xmlrpclib2.py", line 155,
in __request<br> response =
xmlrpclib.ServerProxy.__request(self,
methodname, params)<br> File
"/usr/lib/python2.4/xmlrpclib.py", line 1383, in
__request<br>
verbose=self.__verbose<br> File
"/usr/lib/python2.4/site-packages/xen/util/xmlrpclib2.py", line 68, in
request<br>
ssh.stdin.write("""POST /%s HTTP/1.1<br>IOError: [Errno 32]
Broken
pipe<br><br>Thanks<br>/Jd<br><br><b><i>jd
sw <jdsw2002@yahoo.com></i></b> wrote:<blockquote
class="replbq" style="border-left: 2px solid rgb(16, 16, 255);
margin-left: 5px; padding-left: 5px;"> Thanks much. I really appreciate
the prompt reply. I tried the tcp-xml rpc and it worked. (I will look in to Unix
based scheme next)<br><br>Now, with the modification I can get
stats, stop, kill remote vm. I have couple of related
questions..<br><br>a. How do I start a VM on a remote machine, given
a (remote or local) conf file . (currently for local machine I use
xen.xm.create.main(filename) )<br><br>b. Is it possible to get
console of a remote domu ?
currently I am spawning, xm console with domid which works locally
but not for remote doms.<br><br>c. Is it possible to save snapshot
of a remote dom on a local machine directly? (This is similar to migrating to
local machine and saving snapshot.)<br><br>Thanks in
advance.<br>/Jd<br><br><br><b><i>Ewan Mellor
<ewan@xensource.com></i></b> wrote:<blockquote
class="replbq" style="border-left: 2px solid rgb(16, 16, 255);
margin-left: 5px; padding-left: 5px;"> On Sun, Jun 25, 2006 at
11:39:35PM -0700, jd sw wrote:<br><br>> Hi<br>>
What do I need to do to access Xen on a remote machine ? Currently
my<br>> program is using the ''server'' object from
the XendClient.py.<br>> <br>> There seems to be
http, unix, tcp-xmlrpc, unix-xmlrpc servers. When<br>> should each
one of them be enabled/used. What port do they listen to
?<br><br>http and unix are s-expressions or HTML pages over HTTP/TCP
or HTTP over Unix<br>domain sockets respectively. These are
deprecated.<br><br>tcp-xmlrpc and unix-xmlrpc is XML-RPC over
HTTP/TCP or HTTP/Unix<br>respectively. These are what you want to use.
You can:<br><br>a) use unix-xmlrpc, with Anthony Liguori''s
recent patch to transparently SSH<br> into your local machine and issue
commands to the Unix socket. This uses<br> your SSH authentication
scheme. See xm serve for details.<br><br>b) enable and use
tcp-xmlrpc, using the attached patch. This will listen on<br> port
8005, and will use no authentication / encryption at all (SSL support<br>
is planned). Only use this on a secure network,
obviously.<br><br>> Also, relocation server uses which
protocol. I would really appreciate if<br>> someone can point me to
some document/details.<br><br>It''s a proprietary protocol
-- a small handshake and exchange of VM config,<br>and then a dump of all
the pages in memory. You''ll have to dig into the code<br>for
details -- tools/python/xen/xend/{XendCheckpoint,XendDomainInfo}.py
and<br>tools/libxc/xc_linux_save.c should start you
off.<br><br>Ewan.<br>diff -r 187180382772
tools/python/xen/xend/XendClient.py<br>---
a/tools/python/xen/xend/XendClient.py Tue May 23 16:23:10 2006
+0100<br>+++ b/tools/python/xen/xend/XendClient.py Sun May 28 17:54:47
2006 +0100<br>@@ -25,4 +25,4 @@ ERROR_GENERIC = 2<br> ERROR_GENERIC
= 2<br> ERROR_INVALID_DOMAIN = 3<br> <br>-server =
ServerProxy(''httpu:///var/run/xend/xmlrpc.sock'')<br>+server
= ServerProxy(''http://<your server="" name=""
here="">:8005/RPC2'')<br>diff -r 187180382772
tools/python/xen/xend/server/XMLRPCServer.py<br>---
a/tools/python/xen/xend/server/XMLRPCServer.py Tue May 23 16:23:10 2006
+0100<br>+++ b/tools/python/xen/xend/server/XMLRPCServer.py Sun May 28
17:54:47 2006 +0100<br>@@ -89,7 +89,7 @@ class XMLRPCServer:<br>
if self.use_tcp:<br> # bind to something fixed for now as we
may eliminate<br> # tcp support completely.<br>-
self.server TCPXMLRPCServer(("localhost", 8005),
logRequests=False)<br>+ self.server =
TCPXMLRPCServer(('''', 8005), logRequests=False)<br>
else:<br> self.server = UnixXMLRPCServer(XML_RPC_SOCKET,
False)<br> <br>diff -r 187180382772
tools/examples/xend-config.sxp<br>--- a/tools/examples/xend-config.sxp Tue
May 23 16:23:10 2006 +0100<br>+++ b/tools/examples/xend-config.sxp Sun May
28 17:55:54 2006 +0100<br>@@ -16,7 +16,7 @@<br> <br>
#(xend-http-server no)<br> #(xend-unix-server
no)<br>-#(xend-tcp-xmlrpc-server no)<br>+(xend-tcp-xmlrpc-server
yes)<br> #(xend-unix-xmlrpc-server yes)<br> #(xend-relocation-server
no)<br> (xend-relocation-server
yes)<br></your></blockquote><br><div>
</div><hr size="1">How low will we go? Check out Yahoo!
Messenger�s low <a
href="http://us.rd.yahoo.com/mail_us/taglines/postman8/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com">
PC-to-Phone call
rates._______________________________________________<br>Xen-devel
mailing
list<br>Xen-devel@lists.xensource.com<br>http://lists.xensource.com/xen-devel<br></a></blockquote><a
href="http://us.rd.yahoo.com/mail_us/taglines/postman8/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com"><br></a><p> 
<hr size=1>Want to be your own boss? Learn how on <a
href="http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/r-index">
Yahoo! Small Business.</a>
--0-1028897903-1151710573=:80594--
--===============0817770784=Content-Type: text/plain;
charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
--===============0817770784==--