Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

VM Persistence

epretoriousFeb 26 2013 — edited Feb 28 2013
I created a couple of OL6-U3 PVM's on a SuSE-Xen host (using virt-install) and manually migrated the VM's to my OVS-Xen host. The migration was successful. However, the VM's aren't persistent. i.e., the VM's won't survive a reboot:
[root@xen3 ~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   568     2     r-----  34467.9
oracle1                                      1   786     1     -b----     58.2
oracle2                                      3   786     1     -b----     58.2

[root@xen3 ~]# xenstore-ls | grep '   name ='
   name = "Domain-0"
   name = "oracle1"
   name = "oracle2"
   name = "Pool-0"

[root@xen3 ~]# xm shutdown oracle1
[root@xen3 ~]# xm shutdown oracle2

[root@xen3 ~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   568     2     r-----  34564.1

[root@xen3 ~]# xm start oracle1
Error: Domain 'oracle1' does not exist.
I've noticed that there aren't any configuration files in /etc/xen:
[root@xen3 ~]# ls -1 /etc/xen
auto
cpupool
README
README.incompatibilities
scripts
xend-config.sxp
xend-pci-permissive.sxp
xend-pci-quirks.sxp
xl.conf
xm-config.xml
xmexample1
xmexample2
xmexample3
xmexample.hvm
xmexample.hvm-stubdom
xmexample.nbd
xmexample.pv-grub
xmexample.vti
[root@xen3 ~]# ls -1 /etc/xen/auto/
...and that if I try the method recommended in Chapter 5.3, Configuring a Virtual Machine by Modifying its Xend Settings, of the SuSE manual Virtualization with Xen, Xend complains:
[root@xen3 ~]# xm new -F ~/oracle1.cfg 
Unexpected error: exceptions.ImportError

Please report to xen-devel@lists.xensource.com
Traceback (most recent call last):
  File "/usr/sbin/xm", line 7, in ?
    main.main(sys.argv)
  File "/usr/lib64/python2.4/site-packages/xen/xm/main.py", line 3983, in main
    _, rc = _run_cmd(cmd, cmd_name, args)
  File "/usr/lib64/python2.4/site-packages/xen/xm/main.py", line 4007, in _run_cmd
    return True, cmd(args)
  File "<string>", line 1, in <lambda>
  File "/usr/lib64/python2.4/site-packages/xen/xm/main.py", line 1518, in xm_importcommand
    cmd = __import__(command, globals(), locals(), 'xen.xm')
  File "/usr/lib64/python2.4/site-packages/xen/xm/new.py", line 26, in ?
    from xen.xm.xenapi_create import *
  File "/usr/lib64/python2.4/site-packages/xen/xm/xenapi_create.py", line 25, in ?
    from lxml import etree
ImportError: No module named lxml
How can I make these VM's persistent?
[url=http://xenbits.xen.org/docs/unstable/man/xm.1.htmlxm man page:}
list [OPTIONS] [domain-id ...]
Prints information about one or more domains. If no domains are specified it prints out information about all domains.

OPTIONS

-l, --long
The output for xm list is not the table view shown below, but instead presents the data in SXP format.
Eric Pretorious
Truckee, CA
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 28 2013
Added on Feb 26 2013
1 comment
431 views