KVM是Kernel Virtual Machine的簡寫,目前Linux發(fā)行版必須在64位的系統(tǒng)環(huán)境才能運(yùn)行KVM,同時硬件需要支持VT技術(shù)。
成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計介紹好的網(wǎng)站是理念、設(shè)計和技術(shù)的結(jié)合。成都創(chuàng)新互聯(lián)公司擁有的網(wǎng)站設(shè)計理念、多方位的設(shè)計風(fēng)格、經(jīng)驗豐富的設(shè)計團(tuán)隊。提供PC端+手機(jī)端網(wǎng)站建設(shè),用營銷思維進(jìn)行網(wǎng)站設(shè)計、采用先進(jìn)技術(shù)開源代碼、注重用戶體驗與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。KVM自Linux2.6.20版本后就直接整合到Linux內(nèi)核,它依托CPU虛擬化指令集(如Intel-VT、AMD-V)實現(xiàn)高性能的虛擬化支持。由于與Linux內(nèi)核高度整合,因此在性能、安全性、兼容性、穩(wěn)定性上都有很好的表現(xiàn)。
下圖是一個簡單的KVM虛擬化架構(gòu),在KVM環(huán)境中運(yùn)行的每個虛擬化操作系統(tǒng)都將表現(xiàn)位單個獨(dú)立的系統(tǒng)進(jìn)程。因此它可以 很方便地與Linux系統(tǒng)中的安全模塊進(jìn)行整合(SELinux),可以靈活地實現(xiàn)資源的管理及分配。
- Centos操作系統(tǒng)3臺;
- Windiws 7操作系統(tǒng)1臺;
所需鏡像和工具請訪問:https://pan.baidu.com/s/1fPhMgWJAjnmgJI5w267QCA
提取碼:7x2p
[root@centos01 ~]# cat /proc/cpuinfo | grep vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch epb tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch epb tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
[root@centos01 ~]# ln -sf /lib/systemd/system/graphical.target
/etc/systemd/system/default.target
[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*
[root@centos01 ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 寫保護(hù),將以只讀方式掛載
[root@centos01 ~]# rpm -qa | grep qemu-kvm
qemu-kvm-1.5.3-141.el7.x86_64
qemu-kvm-common-1.5.3-141.el7.x86_64
[root@centos01 ~]# rpm -qa | grep qemu-kvm-tools
[root@centos01 ~]# yum -y install qemu-kvm-tools
[root@centos01 ~]# rpm -qa | grep qemu-kvm-tools
qemu-kvm-tools-1.5.3-141.el7.x86_64
[root@centos01 ~]# rpm -qa | grep virt-install
[root@centos01 ~]# yum -y install virt-install
[root@centos01 ~]# rpm -qa | grep virt-install
virt-install-1.4.1-7.el7.noarch
[root@centos01 ~]# rpm -qa | grep qemu-img
qemu-img-1.5.3-141.el7.x86_64
[root@centos01 ~]# rpm -qa | grep bridge-utils
bridge-utils-1.5-9.el7.x86_64
[root@centos01 ~]# rpm -qa | grep libvirt
libvirt-daemon-driver-qemu-3.2.0-14.el7.x86_64
libvirt-client-3.2.0-14.el7.x86_64
libvirt-daemon-driver-interface-3.2.0-14.el7.x86_64
libvirt-daemon-driver-storage-disk-3.2.0-14.el7.x86_64
libvirt-daemon-driver-storage-3.2.0-14.el7.x86_64
libvirt-daemon-driver-storage-core-3.2.0-14.el7.x86_64
libvirt-daemon-driver-storage-mpath-3.2.0-14.el7.x86_64
libvirt-daemon-driver-storage-iscsi-3.2.0-14.el7.x86_64
libvirt-daemon-kvm-3.2.0-14.el7.x86_64
libvirt-daemon-driver-nodedev-3.2.0-14.el7.x86_64
libvirt-gconfig-1.0.0-1.el7.x86_64
libvirt-daemon-driver-storage-rbd-3.2.0-14.el7.x86_64
libvirt-daemon-driver-storage-scsi-3.2.0-14.el7.x86_64
libvirt-libs-3.2.0-14.el7.x86_64
libvirt-daemon-driver-network-3.2.0-14.el7.x86_64
libvirt-daemon-driver-nwfilter-3.2.0-14.el7.x86_64
libvirt-glib-1.0.0-1.el7.x86_64
libvirt-daemon-driver-storage-gluster-3.2.0-14.el7.x86_64
libvirt-daemon-3.2.0-14.el7.x86_64
libvirt-daemon-config-network-3.2.0-14.el7.x86_64
libvirt-gobject-1.0.0-1.el7.x86_64
libvirt-daemon-driver-storage-logical-3.2.0-14.el7.x86_64
libvirt-python-3.2.0-3.el7.x86_64
libvirt-daemon-driver-secret-3.2.0-14.el7.x86_64
[root@centos01 ~]# rpm -qa | grep virt-manager
virt-manager-common-1.4.1-7.el7.noarch
[root@centos01 ~]# yum -y install virt-manager
[root@centos01 ~]# rpm -qa | grep virt-manager
virt-manager-1.4.1-7.el7.noarch
virt-manager-common-1.4.1-7.el7.noarch
[root@centos01 ~]# lsmod | grep kvm
kvm_intel 170086 0
kvm 566340 1 kvm_intel
irqbypass 13503 1 kvm
[root@centos01 ~]# systemctl start libvirtd
[root@centos01 ~]# systemctl enable libvirtd
[root@centos01 ~]# pwd
/root
[root@centos01 ~]# ls
anaconda-ks.cfg CentOS-7.4-x86_64-1708.iso initial-setup-ks.cfg
[root@centos01 ~]# virt-manager
[root@centos01 ~]# virsh list --all
Id 名稱 狀態(tài)
----------------------------------------------------
2 centos running
[root@centos01 ~]# virsh shutdown centos
域 centos 被關(guān)閉
[root@centos01 ~]# virsh start centos
域 centos 已開始
[root@centos01 ~]# virsh autostart centos
域 centos標(biāo)記為自動開始
[root@centos01 ~]# virsh destroy centos
域 centos 被刪除
[root@centos01 ~]# virsh suspend centos
域 centos 被掛起
[root@centos01 ~]# virsh resume centos
域 centos 被重新恢復(fù)
[root@centos01 ~]# virsh dumpxml centos > /etc/libvirt/qemu/centos01.xml
[root@centos01 ~]# virsh undefine centos
域 centos 已經(jīng)被取消定義
[root@centos01 ~]# cd /etc/libvirt/qemu/
[root@centos01 qemu]# ls
autostart centos01.xml networks
[root@centos01 qemu]# virsh define centos01.xml
定義域 centos(從 centos01.xml)
[root@centos01 ~]# virsh list --all
Id 名稱 狀態(tài)
----------------------------------------------------
4 centos running
[root@centos01 ~]# vim /etc/libvirt/qemu/centos.xml
[root@centos01 ~]# virsh edit centos
[root@centos01 ~]# virsh shutdown centos
域 centos 被關(guān)閉
[root@centos01 ~]# virt-clone -o centos -n centos02 -f /var/lib/libvirt/images/centos02.qcow2
正在分配 'centos02.qcow2' | 30 GB 00:11
成功克隆 'centos02'。
[root@centos01 ~]# virsh snapshot-create centos
已生成域快照 1574274181
[root@centos01 ~]# virsh snapshot-revert centos 1574274181
[root@centos01 ~]# virsh snapshot-list centos
名稱 生成時間 狀態(tài)
------------------------------------------------------------
1574274181 2019-11-21 02:23:01 +0800 shutoff
[root@centos01 ~]# virsh snapshot-delete centos 1574274181
已刪除域快照 1574274181
[root@centos01 ~]# virsh snapshot-list centos
名稱 生成時間 狀態(tài)
------------------------------------------------------------
—————— 本文至此結(jié)束,感謝閱讀 ——————
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。