- KVM Virtualization Cookbook
- Konstantin Ivanov
- 177字
- 2021-07-02 22:07:11
How to do it...
The following steps outline the process of listing, starting, and stopping KVM instances using the virsh command:
- List all instances in all states:
root@kvm:~# virsh list --all
Id Name State
----------------------------------------------------
- kvm1 shut off
root@kvm:~#
- Start the newly defined instance and verify its status:
root@kvm:~# virsh start kvm1
Domain kvm1 started
root@kvm:~#
root@kvm:~# virsh list --all
Id Name State
----------------------------------------------------
1 kvm1 running
root@kvm:~#
- Examine the running process for the virtual machine:
root@kvm:~# pgrep -lfa qemu
1686 /usr/bin/qemu-system-x86_64 -name kvm1 -S -machine pc-i440fx-trusty,accel=kvm,usb=off -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid a9dfd1a1-7dd1-098e-a926-db9526785a9e -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/kvm1.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/tmp/debian.img,if=none,id=drive-ide0-0-0,format=raw -device ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -netdev tap,fd=24,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:ce:dd:f2,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -vnc 146.20.141.158:0 -device cirrus-vga,id=video0,bus=pci.0,addr=0x2 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4
root@kvm:~#
- Terminate the VM and ensure its status changed from running to shut off:
root@kvm:~# virsh destroy kvm1
Domain kvm1 destroyed
root@kvm:~# virsh list --all
Id Name State
----------------------------------------------------
- kvm1 shut off
root@kvm:~#
- Remove the instance definition:
root@kvm:~# virsh undefine kvm1
Domain kvm1 has been undefined
root@kvm:~# virsh list --all
Id Name State
----------------------------------------------------
root@kvm:~#
推薦閱讀
- 黑客攻防從入門到精通(實(shí)戰(zhàn)秘笈版)
- Boost程序庫完全開發(fā)指南:深入C++”準(zhǔn)”標(biāo)準(zhǔn)庫(第5版)
- ThinkPHP 5實(shí)戰(zhàn)
- Java加密與解密的藝術(shù)
- Learning Apache Kafka(Second Edition)
- SQL基礎(chǔ)教程(視頻教學(xué)版)
- Kinect for Windows SDK Programming Guide
- 軟件項(xiàng)目管理實(shí)用教程
- Learning AngularJS for .NET Developers
- Getting Started with Eclipse Juno
- Java零基礎(chǔ)實(shí)戰(zhàn)
- Julia數(shù)據(jù)科學(xué)應(yīng)用
- Arduino機(jī)器人系統(tǒng)設(shè)計(jì)及開發(fā)
- Mastering OpenStack
- 原型設(shè)計(jì):打造成功產(chǎn)品的實(shí)用方法及實(shí)踐