WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Re: centos over debian

Mike Wright wrote:
John Morris wrote:
I do this sort of thing pretty regularly with the files in the images/xen directory on the CentOS cd. I use a config file like the following, and just do a "xm create -c norman" or "xm create -c norman mode=install".

   John

# Xen config file for norman, the mail guy
#
# use "xm create [-c] <hostname>" to start; add "mode=install" to reinstall!
#
# modify the next block at a minimum
name = "norman"
memory = "128"  # memory for normal operation
ip = "192.168.7.8"
disk = ['phy:domU/norman,xvda,w',
       'phy:domU/mail,xvdb1,w', ]

# change this if you want to add extra interfaces
vif = [ 'mac=00:16:ee:' + ":".join(ip.split('.')[1:4]) + ', bridge=intbr', ]

I'm very weak WRT python, but I note that ip is in decimal and the partial mac is in hex. That would yield mac='00:16:ee:168:7:8'. Probably not what you intended.

:m)
You caught me! :) This is actually my first python code ever, but that's not an excuse to have missed this. That last line should be this:

[ "mac=00:16:ee:%02x:%02x:%02x, bridge=intbr" % tuple([int(i) for i in ip.split('.')[1:4]]), ]

That's the prettiest I can do for now.  Thanks for picking this out!

   John


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-users] Re: centos over debian, John Morris <=