kvm虛擬機

虛擬化--->不在物理機上跑程序,模擬出來一臺機器,這種事情叫作虛擬化。
vmware,vpc,kvm
kvm是內核的一個模塊,屬於內核空間的東西。性能

kvm安裝:
#是否支持虛擬機
# egrep '(vmx|svm)' /proc/cpuinfo
# virt-managerui

虛擬化:
全虛擬化:除了cpu以外都有的硬件都是模擬的,性能低,vmware-tools.
redhat7: yum list *open*tool*.
open-vm-tools.x86_64:用來替代vmware-tools.
半虛擬化:
硬件輔助虛擬化:利用cpu的虛擬化.kvm 是內核的一個模塊
libvirt:
virt-manager, virsh, virt-install
安裝虛擬化
#yum grouplist 'virtual*'
#yum groupinstall 'virtual*'
查看運行的虛擬機
#virsh list
管理虛擬機
#virt-manager
即便時最小化安裝也是能夠打開圖形化界面
#yum list *X*auth* 遠程打開圖形化界面必須安裝個包,加-X命令行

 

 

#kvm 命令行建立快照
注意要使用KVM的快照功能,虛擬機的硬盤必定要是qcow2格式,不然沒法使用快照功能。虛擬機

#列出虛擬機
[root@localhost 桌面]# virsh list
Id 名稱 狀態
----------------------------------------------------
2 kvm1 running
4 rhel7.0 runningtest

#建立快照
[root@localhost 桌面]# virsh snapshot-create-as rhel7.0 kvm2
已生成域快照 kvm2硬件

#列出快照
[root@localhost 桌面]# virsh snapshot-list rhel7.0
名稱 生成時間 狀態
------------------------------------------------------------
kvm2 2017-08-10 17:26:30 +0800 runninggrep


#查看快照信息
[root@localhost 桌面]# virsh snapshot-info rhel7.0 --snapshotname kvm2
名稱: kvm2
域: rhel7.0
當前: 是
狀態: running
位置: 內部
上級: -
下級: 0
降序: 0
元數據: 是程序

#建立test文件夾
[root@localhost home]# mkdir test
[root@localhost home]# ls -l
總用量 4
drwxr-xr-x. 2 root root 6 8月 10 17:38 test
drwx------. 15 yuq yuq 4096 8月 10 17:10 yuqyum

#恢復快照
[root@localhost 桌面]# virsh snapshot-revert rhel7.0 kvm2cpu

#查看建立的test@localhost home]$ ls -l總用量 4drwx------. 15 yuq yuq 4096 8月 10 17:10 yuq

相關文章
相關標籤/搜索