grep '(vmx|svm)' /proc/cpuinfo yum install -y kvm virt-* libvirt bridge-utils qemu-img lsmod |grep kvm (查看下是否裝了KVM模塊) modprobe kvm-intel (從新安裝) 啓動或重啓libvirtd服務和messagebus 服務 /etc/init.d/libvirtd start /etc/init.d/messagebus restart qemu-img create -f qcow2 -o preallocation=metadata /data/test02.qcow2 7G; 建立虛擬機 mkdir /data/ //建立一個存儲虛擬機虛擬磁盤的目錄,該目錄所在分區必須足夠大 virt-install \ --name aming1 \ --ram 512 \ --disk path=/data/aming1.img,size=30 \ --vcpus 1 \ --os-type linux \ --os-variant rhel6 \ --network bridge=br0 \ --graphics none \ --console pty,target_type=serial \ --location 'http://mirrors.163.com/centos/6.7/os/i386/' \ --extra-args 'console=ttyS0,115200n8 serial' virt-install --name liuwenzhi--ram 512 --disk path=/database/kvm/aming2.qcow2,=format=qcow2,size=10,bus=virtio --vcpus 1 --os-type linux --os-variant rhel6 --network bridge=br0 --graphics none --console pty,target_type=serial --location /mnt \ --vnc 登入kvm 1. ssh virsh console aming1 2.virsh list 顯示虛擬機 virsh list --all 顯示全部虛擬機,關閉的也能看到 ctrl + ] 退出KVM virsh shutdown aming1 關閉虛擬機。這個命令須要安裝yum install -y acpid /etc/init.d/acpid start virsh start aming1 --console 開啓虛擬機,並進入 virsh destroy aming1 不須要藉助acpid,就能夠刪除 使用了destroy ,同時能夠用virsh start aming1 virsh suspend aming1 掛起虛擬機 virsh resume aming1 恢復被掛起的虛擬機 virsh autostart aming1 開啓母機時,虛擬機自動跟隨開啓。 virshw autostart --disable aming1 取消跟隨母機開啓 先destroy,在virsh undefine aming1 取消虛擬機。 在去刪除文件。 虛擬機的克隆 先關閉虛擬機, virt-clone --original aming1 -name aming2 --file /data/kvm/aming2.qcow2 aming1 爲被克隆的虛擬機,aming2爲克隆後的虛擬機, file 指定克隆後的虛擬機存放的路徑。 virsh list --all 查看 克隆以後的虛擬機有些和原來的虛擬機相同的地方,如IP,mac等。因此,要修改。 vim /etc/udev/rules.d/70- 建立快照 不須要關機 virsh snapshot-create aming1 給aming1 拍攝快照 qemu-img info /data/kvm/aming1.qow2 查看拍攝的快照,格式。 raw 格式的不能拍攝快照,qow2能夠 virsh edit aming3 編輯aming3的虛擬配置文件 ls /etc/libvirsh/qemu/aming3 找到 source file= qemu-img convert -f raw -O qcow2 /data/kvm/aming1.qow2 /data/kvm/aming2.qow2 -f raw 是原來的格式 -O 轉換後的格式 前面的路徑是原來的路勁,後面的路徑是轉換後的磁盤路徑 virsh snapshot-list aming1 列出快照 恢復 virsh snapshot-revert centos6.6_1 1437248443 e. 刪除快照 virsh snapshot-delete centos6.6_1 1437248847 查看磁盤大小 qemu-img info /data/kvm/test03.img 新增磁盤大小 qemu-img resize /data/kvm/test03.img +2G 生效須要destroy virsh destroy aming1 virsh start aming1