linux kvm 常用命令
生活随笔
收集整理的這篇文章主要介紹了
linux kvm 常用命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝kvm虛擬機
創建磁盤后保存鏡像的地址(不可修改)
qemu-img create -f qcow2 /opt/kvm_qcow2/win7x64_1 30G創建虛擬機
virt-install --virt-type kvm --os-type=windows --os-variant=win7 --name win7x64_2 --ram 2048 --cdrom=/opt/sendbox/kvm_iso/en_windows_7_ultimate_x64_dvd_X15-65922.iso --disk path=/opt/sendbox/kvm_qcow2/win7x64_2,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole/********************kvm網絡***********************/
查看現有kvm虛擬機網卡 virsh net-list --all
刪除某網卡 virsh net-destroy default virsh net-undefine default
重啟kvm網絡 systemctl restart libvirtd /********************kvm操作鏡像********************/
生產虛擬機快照
virsh snapshot-create-as win7x64_1 win7x64_1_sna
刪除虛擬機快照
virsh snapshot-delete win7x64_1 win7x64_1_sna查看虛擬機快照
virsh snapshot-list win7x64_1恢復虛擬機快照
virsh snapshot-revert --domain win7x64_1 --snapshotname win7x64_1_sna --running通過新虛擬機的配置文件,定義新的虛擬機
virsh define /etc/libvirt/qemu/vm2.xml/********************kvm操作虛擬機********************/
啟動centos界面 startx
啟動kvm界面版 virt-manager 顯示當前安裝好的虛擬機 virsh list
列出所有虛擬機 virsh list --all
啟動虛擬機 virsh start win7_x86
強制關閉虛擬機 virsh destroy win7_x86
銷毀刪除虛擬機 virsh undefine win7x64_1
顯示虛擬機基本信息 virsh dominfo win7_x86
設置虛擬機開機自動啟動 virsh autostart rh8-win7_x86
設置取消虛擬機自動啟動 virsh autostart --disable win7_x86 創建虛擬機(創建后,虛擬機立即執行,成為活動主機)
virsh create x.xml
暫停虛擬機 virsh suspend x
啟動暫停的虛擬機 virsh resume x
正常關閉虛擬機 virsh shutdown x
顯示id號為2的虛擬機名 virsh domname 2
顯示虛擬機id號 virsh domid x
顯示虛擬機的uuid virsh domuuid x
顯示虛擬機的當前狀態 virsh domstate x
顯示虛擬機的當前配置文件(可能和定義虛擬機時的配置不同,因為當虛擬機啟動時,需要給虛擬機 分配id號、uuid、vnc端口號等等)
virsh dumpxml x
給不活動虛擬機設置內存大小 virsh setmem x 512000
編輯配置文件(一般是在剛定義完虛擬機之后)
virsh edit x
virsh console win_ultimate_x64 進入虛擬機(參數可ID)/********************kvm虛擬機IP查詢********************/
查看IP
virsh dumpxml win_ultimate_x64 | grep mac 查看mac
arp -a 查看對應mac的IP地址
總結
以上是生活随笔為你收集整理的linux kvm 常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我是一只IT小小鸟读书笔记3
- 下一篇: linux 其他常用命令