I hope this is the correct forum for this question. I’ve built a Xen server on top of SLED 10.2. Domain-0 is therefore running SLED 10.2, Domains 1 through 7 are running openSuse11.1. All hosts were built from a common Autoyast file so I expected them to behave the same, but on rebooting Domain-0 only Domains 0, 1, 2, and 3 start automatically. The remaining domains will start without error if I run them from the VMM or ‘xm start <domain>’.
I thought this was controlled by the config files in /etc/xen/vm but there is no apparent difference between the configurations other than the virtual disk designation and host name. I have tried changing the <on_poweroff>, <on_reboot>, and <on_crash> values but it doesn’t change the behavior. There are both straight text and XML config files. I am posting the XML config files from Domain-1 and Domain-4, but the ASCII files appear to have the same settings.
I can see the first 4 Domains build in xend.log, but I’m not finding any failure or reasons that the other 4 don’t build logged anywhere.
Any solutions or even suggestions as to what else to look at are very appreciated.
Here are the XML config files for [Domain-1] and [Domain-4] (server names have been replaced with domain IDs):
[Domain-0]:/etc/xen/vm # cat [Domain-1].xml
<domain type=‘xen’>
<name>[Domain-1]</name>
<uuid>34d3455d-f5bd-e41a-3be2-c51388f2d8b0</uuid>
<memory>393216</memory>
<maxmemory>524288</maxmemory>
<vcpu>1</vcpu>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<clock sync=‘utc’/>
<os type=‘opensuse’>
<type>linux</type>
<bootloader>/usr/lib/xen/boot/domUloader.py</bootloader>
<bootargs>–entry=xvda2:/boot/vmlinuz-xen,/boot/initrd-xen</bootargs>
<cmdline> </cmdline>
</os>
<devices>
<disk type=‘file’ device=‘disk’>
<driver name=‘file’/>
<source file=’/var/lib/xen/images/[Domain-1]/disk1’/>
<target dev=‘xvda’/>
</disk>
<interface type=‘bridge’ model=‘para’>
<mac address=‘00:16:3e:0a:1b:2c’/>
<script path=’/etc/xen/scripts/vif-bridge’/>
</interface>
<graphics type=‘vnc’/>
</devices>
</domain>
[Domain-0]:/etc/xen/vm # cat [Domain-4].xml
<domain type=‘xen’>
<name>[Domain-4]</name>
<uuid>166ca336-83c8-c17b-4039-ad7aff26e7ef</uuid>
<memory>393216</memory>
<maxmemory>524288</maxmemory>
<vcpu>1</vcpu>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<clock sync=‘utc’/>
<os type=‘opensuse’>
<type>linux</type>
<bootloader>/usr/lib/xen/boot/domUloader.py</bootloader>
<bootargs>–entry=xvda2:/boot/vmlinuz-xen,/boot/initrd-xen</bootargs>
<cmdline> </cmdline>
</os>
<devices>
<disk type=‘file’ device=‘disk’>
<driver name=‘file’/>
<source file=’/var/lib/xen/images/[Domain-4]/disk2’/>
<target dev=‘xvda’/>
</disk>
<interface type=‘bridge’ model=‘para’>
<mac address=‘00:16:3e:0a:1b:2c’/>
<script path=’/etc/xen/scripts/vif-bridge’/>
</interface>
<graphics type=‘vnc’/>
</devices>
</domain>xen-2:/etc/xen/vm #