KVM部署搭建
公司部分linux服務器利用率不高,為充分利用這些linux服務器,可以部署kvm,在物理服務器上運行多個服務,例如,運行nginx的服務器上部署kvm,然後虛擬機上運行tomcat
2:知識點
Kvm自2.6版本後就直接整合到linux內核,依托與CPU虛擬化指令集(如lntel-VT AMD-V)實現高性能的虛擬化支持
一:安裝方式桌面安裝
實驗環境操作系統為centos7.2 ??vmware虛擬機
1:安裝kvm所要依賴包 ?
yum ?-y ?install ?qemu-kvm ??//KVM模塊
yum ?-y ?install ?qemu-kvm-tools ?//kvm調試工具
yum ?-y ?install ?qemu-img ?//qemu組件。創建磁盤,啟動虛擬機
yum ?-y ?install ?bridge-utils ?//網絡支持工具
yum ?-y ?install ?libvirt ?//虛擬管理工具
yum ?-y ?install ?virt-manager ?//圖形界面管理虛擬機
2:yum安裝結束後支持虛擬化功能需要調試 ?重啟?
驗證是否支持虛擬化功能
[root@localhost?~]#?cat?/proc/cpuinfo?|?grep?vmx
檢查是否支持kvm模塊
[root@localhost?~]#?lsmod?|?grep?kvm
3:設置kvm網絡
宿主服務器安裝完成kvm 首先要設定網絡 在libvirt中運行kvm網絡有倆種辦法
1:NAT和Bridge
1:用戶模式 NAT方式,默認網絡,數據包由NAT方式通過主機接口進行傳送,可以訪問外網,但是無法從外部訪問虛擬機
2: 橋接模式 允許虛擬機像一臺獨立的主機一樣擁有網絡,外部的機器可以直接訪問到虛擬機內部,但需要網卡支持,一般有線網卡都支持
已Bridge 橋接
修改網卡路徑
[root@localhost?~]#?vim?/etc/sysconfig/network-scripts/ifcfg-eno16777736
[root@localhost?~]#?vim?/etc/sysconfig/network-scripts/ifcfg-br0
重新網卡服務 systemctl ?restart ?network ?查看確認
Kvm管理
1)打開管理軟件libvirt
[root@localhost?~]#?virt-manager
1)選擇“存儲”,單擊“+”新建存儲池,輸入/data_kvm/store,這個位置用於存儲之後創建的虛擬機。
[root@localhost?~]#?mkdir?-p?/data_kvm/sorce [root@localhost?~]#?mkdir?-p?/data_kvm/iso
創建完成的結果如下所示
創建存儲卷
新建虛擬機,點擊圖中的new
最後選擇左上角的begin ?installation開始啟動虛擬機的安裝。
部署完成
KVM部署搭建