# HG changeset patch
# User emellor@xxxxxxxxxxxxxxxxxxxxxx
# Node ID 2cb434a12bba15377b3e69466440e4d88a1067bc
# Parent cd68f36807f931106121e017be535741fd52515a
Treat xenstore UUID for domU's like MAC addresses for virtual network
interfaces -- can be set by user in domU configuration, but is
generated randomly by default.
Signed-off-by: Andrew D. Ball <aball@xxxxxxxxxx>
diff -r cd68f36807f9 -r 2cb434a12bba tools/python/xen/xm/create.py
--- a/tools/python/xen/xm/create.py Wed Jan 25 23:06:46 2006
+++ b/tools/python/xen/xm/create.py Wed Jan 25 23:10:03 2006
@@ -395,6 +395,13 @@
gopts.var('xauthority', val='XAUTHORITY',
fn=set_value, default=None,
use="X11 Authority to use")
+
+gopts.var('uuid', val='',
+ fn=set_value, default=None,
+ use="""xenstore UUID (universally unique identifier) to use. One
+ will be randomly generated if this option is not set, just like MAC
+ addresses for virtual network interfaces. This must be a unique
+ value across the entire cluster.""")
def err(msg):
@@ -566,6 +573,8 @@
map(add_conf, ['name', 'memory', 'ssidref', 'maxmem', 'restart',
'on_poweroff', 'on_reboot', 'on_crash', 'vcpus'])
+ if vals.uuid is not None:
+ config.append(['uuid', vals.uuid])
if vals.cpu is not None:
config.append(['cpu', vals.cpu])
if vals.cpus is not None:
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|