Normally, when using Red Hat’s tools (which like everyone else Sun has ripped off wholesale) this is exposed in virt-manager and virsh, but the versions that Sun has brought over from Redhat lag quite a bit behind upstream, so you have to dig in below the convenience tools. Shut down your guest, then use xm list -l to dump the xen config file. There’s a on_xend_start property in here- change it from ignore to start, then dump it back into xen with xm new -F .
All at once:
pfexec xm list -l> guest.sxp sed -i 's/on_xend_start ignore/on_xend_start start/' guest.sxp pfexec xm new -F guest.sxp
..and you’ve got a domain that’ll auto-start when xend is brought up, which is pretty much what I usually want.





