Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It seems KVM can’t poweroff solairs 10 or sloalrs 11 VM.
I have created solaris 10 and 11 as usual. Everything in VM is running OK, but finally I use shell command ‘poweroff’ or ‘init 5’, the solaris VM (both 10 & 11) system could’t be poweroff but with promoting me the message: perss any key to reboot ….. ,I pressed any key in vnc client, solaris VM reboot immediately. Endless reboot loop above.
the solaris 10 & 11 from oracle iso file name :
sol-10-u9-ga-x86-dvd.iso
sol-11-exp-201011-text-x86.iso
the solaris 10 & 11 from oracle iso file
1. On my real physical machine,the solaris can be poweroff
2. On vmware ,the solaris can be poweroff
3. On my real physical machine,I have try to disbale the ACPI opiton in BOIS, then the solaris can't be poweroff,Like the problem I have described above
so ,I doubt the KVM has a little problem in ACPI
I have try the suggestion from KVM website as follows, but I can’t solve the problem.
/*******************************
Solaris reboot all the time on grub menu
• Run through the installer as usual
• On completion and reboot, the VM will perpetually reboot. "Stop" the VM.
• Start it up again, and immediately open a vnc console and select the Safe Boot from the options screen
• When prompted if you want to try and recover the boot block, say yes
• You should now have a Bourne terminal with your existing filesystem mounted on /a
• Run /a/usr/bin/bash (my preferred shell)
• export TERM=xterm
• vi /a/boot/grub/menu.1st (editing the bootloader on your mounted filesystem), to add "kernel/unix" to the kernel options for the non-safe-mode boot. Ex :
Config File : /a/boot/grub/menu.lst
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS kernel/unix
******************************************/
I collected the following information: CPU model name
Intel(R) Xeon(R) CPU X3450 @ 2.67GHz kvm -version
QEMU PC emulator version 0.12.3 (qemu-kvm-0.12.3), Copyright (c) 2003-2008 Fabrice Bellard Host kernel version
Ubuntu 10.04.1 LTS 2.6.32-25-server My host kernel arch :
X86_64 My Guest OS
Solaris 10 and Solaris 11,both can not shutdown The qemu command line I have used to start the guest:
First, I used the command line as follows:
kvm -m 1024 -drive file=solaris10.img,cache=writeback -net nic -net user -nographic -vnc :1
then I try to use -no-kvm-irqchip or -no-kvm ,but the problem also appears!
Secondly, have created and run solaris 10&11 by using Virsh, still solaris can't be poweroff, the XML file content is :
<domain type='kvm'>
<name>solairs</name>
<uuid>85badf15-244d-4719-a2da-8c3de064137d</uuid>
<memory>1677721</memory>
<currentMemory>1677721</currentMemory>
<vcpu>1</vcpu>
<os>
<type arch='i686' machine='pc-0.12'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<devices>
<emulator>/usr/bin/kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='writeback'/>
<source file='/opt/GuestOS/solaris10.img'/>
<target dev='hda' bus='ide'/>
</disk>
<interface type='bridge'>
<mac address='00:0c:29:d0:36:c3'/>
<source bridge='br1'/>
<target dev='vnet0'/>
</interface>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='5901' autoport='no' keymap='en-us'/>
<video>
<model type='vga' vram='65536' heads='1'/>
</video>
</devices>
<seclabel type='dynamic' model='apparmor'>
<label>libvirt-f36f5289-692e-6f1c-fe71-c6ed19453e2f</label>
<imagelabel>libvirt-f36f5289-692e-6f1c-fe71-c6ed19453e2f</imagelabel>
</seclabel>
</domain>
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 3,233
Rep:
probably not the answer you are looking for or expecting, but it really shouldn't matter too much, as long as the file systems (virtual or otherwise) are properly unmounted and the kernel is unloaded from memory than the system is effectively shut down, at this point powering off a real machine (or quitting a virtual machine) won't have any negative effects
yes it's not the most desirable but not gonna harm anything
Yes,the solaris VM OS has been shutdown,but the instance(or the vm process)is still alive!
In my environment, I need to support solaris sofeware poweroff like it running on real physical machine,
not use Host external command or KVM tool to destroy VM instance.
Dear dyasny:
You said that was solaris OS problem. But I don't agree as the acpi manager of solaris work well in vmware or my physical machine.
Maybe QEMU needs a special way for solaris ACPI solution, or solaris need extra acpi driver for shutdown and finally power off. Just guess.
What you say is possible, however, since Linux and Windows guests can easily shutdown under qemu-kvm, I don't see why a special implementation should be required for x86 solaris. Instead the OS should be able to support standard ACPI calls.
BTW, do you see anything when you issue a shutdown command in the guest OS logs? Maybe you're hitting some known bug?
To dyasny:
According to your suggestion, I have done the following operation:
1. deleted '/var/adm/messages' file all contents.
2. shutdown solaris and reboot it soon.
Then I opened '/var/adm/messages' , All the contents I can collectd as follow:
no idea, I'm not a solaris expert, of fan. What you could do is join the linux-kvm and the qemu mailing lists and ask there, maybe the developers would have a better idea
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.