Hi Daniel,
You can look at
http://wikis.sun.com/display/OpenSolarisInfo200906/How+to+Use+OpenSolaris+xVM+Live+Migration+to+Balance+Workloads+Across+Servers
How to Use OpenSolaris xVM Live Migration to Balance Workloads Across Servers

Hope this helps,

Penny

On 09/03/09 09:57, Daniel wrote:
Help with migration

Hi,

I'm trying to develop a script which I can use to migrate a guest domain. I need to move an existing guest to another machine and start it up there. Right now my script copies the .img dir to another host, and then writes out a custom xml file for use with the virsh create command on the target host. I'm met with the following error:
libvir: Xen Daemon error: POST operation failed: (xend.err "Error creating domain: 
Bootloader isn't executable")
error: Failed to create domain from xvm.xml

Here's the xml I'm using:

<!--
<?xml version="1.0" encoding="UTF-8"?><domain type="xen">
    <name>abc-1.0-lm1-dom0.sfbay.sun.com-22</name>
    <uuid></uuid>
    <bootloader>/usr/lib/xen/bin/pygrub
    </bootloader>
    <os>
        <type>solaris</type>
    </os>
    <memory>1048576</memory>
    <vcpu>1</vcpu>
    <on_poweroff>destroy</on_poweroff>
    <on_reboot>restart</on_reboot>
    <on_crash>restart</on_crash>
    <devices>
        <interface type="bridge">
            <source bridge="e1000g0"/>
            <target dev="vif57.0"/>
            <mac address="00:16:3e:00:00:16"/>
            <script path="vif-vnic"/>
        </interface>
        <disk device="disk" type="file">
            <driver name="file"/>
            <source 
file='/export/xvmimages/abc-1.0-lm1-dom0.sfbay.sun.com-22.img'/>
            <target dev="xvda"/>
        </disk>
    </devices>
</domain>
 -->

The source file does exist at that location. The mac address is unique. I'm not 
sure why the error indicates the bootloader. (By the way I only put the html 
comments around it to make it show up on the page.)

Any idea what is wrong? Is my whole scheme of copying the .img dir and constructing an 
xml file misguided? Should I be using the "virsh migrate" command instead? I 
don't need the migration to be live. Any help is appreciated.

-Dan

_______________________________________________
xen-discuss mailing list
xen-discuss@opensolaris.org

Reply via email to