Learning KVM - part2 安裝KVM

這次我們將介紹如何在CentOS 7.3上使用yum repository安裝KVM。

KVM作為linux內(nèi)核模塊,允許用戶(hù)態(tài)程序調(diào)用Intel或AMD處理器的硬件虛擬化技術(shù)為客戶(hù)機(jī)(guests)提供cpu及內(nèi)存。
KVM使用QUMU提供I/O設(shè)備仿真。QUME是一個(gè)強(qiáng)大的用戶(hù)態(tài)仿真器,可以在宿主進(jìn)程上仿真種類(lèi)繁多的用戶(hù)進(jìn)程而僅僅有少許的性能損耗。使用KVM內(nèi)核模塊甚至可以達(dá)到接近原生的效率。
一般我們會(huì)使用libvirt API和工具去管理KVM,常用的工具有virshvirtual-installvirt-clone。

以下是KVM相關(guān)包說(shuō)明:

yum 包 功能說(shuō)明
qemu-kvm 提供kvm.ko和kvm_intel內(nèi)核模塊。KVM的核心部分
qemu-kvm-common 各種BIOS和網(wǎng)絡(luò)的腳本
qemu-image 硬盤(pán)管理工具
bridge-utils 為物理機(jī)和虛擬機(jī)的網(wǎng)卡提供橋接
virt-manager KVM虛擬機(jī)圖形管理界面
virt-install 主要的命令行工具,提供virt-insatll,virt-clonevirt-convert工具
libvirt 提供libvirt守護(hù)進(jìn)程
libvirt-python 提供python的API接口
libvirt-client 提供用戶(hù)態(tài)的API接口,例如virsh
libguestfs-tools 包含一系列訪問(wèn)修改虛擬機(jī)鏡像的工具,支持Vmware格式(VMDK)和Hyper-V磁盤(pán)格式

安裝步驟

  1. 檢查宿主機(jī)是否有開(kāi)啟處理器VT技術(shù)。如果沒(méi)有檢查到“vmx”或“svm”,請(qǐng)檢查是否有在BIOS里開(kāi)啟。
    [root@localhost ~]# grep -Ec "(vmx|svm)" /proc/cpuinfo
    1
    
  2. 安裝KVM和KVM工具包
    [root@localhost ~]# yum install qemu-kvm libvirt libvirt-python libguestfs-tools bridge-utils virt-install -y
    
  3. 啟動(dòng)“l(fā)ibvirtd”服務(wù)
    [root@localhost ~]# systemctl enable libvirtd && systemctl start libvirtd
    [root@localhost ~]# systemctl status libvirtd
    ● libvirtd.service - Virtualization daemon
       Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2017-06-08 11:00:14 CST; 1min 41s ago
         Docs: man:libvirtd(8)
               http://libvirt.org
     Main PID: 3193 (libvirtd)
       CGroup: /system.slice/libvirtd.service
               └─3193 /usr/sbin/libvirtd
    
    Jun 08 11:00:14 localhost.localdomain systemd[1]: Starting Virtualization daemon...
    Jun 08 11:00:14 localhost.localdomain systemd[1]: Started Virtualization daemon.
    [root@localhost ~]#
    
  4. 檢查KVM內(nèi)核模塊
    [root@localhost ~]# lsmod | grep -i kvm
    kvm_intel             170181  0
    kvm                   554609  1 kvm_intel
    
  5. 如果您想使用圖形界面管理KVM,請(qǐng)安裝“virt-manager”包。
    [root@localhost ~]# yum install virt-manager -y
    
  6. (可選)安裝“virt-top”監(jiān)控宿主機(jī)上的虛擬機(jī)的狀態(tài)
    [root@localhost ~]# yum install virt-top -y
    
  7. 安裝“vnc-view”用于虛擬機(jī)的vnc終端。
    [root@localhost ~]# yum install virt-viewer -y
    

(可選)安裝vnc客戶(hù)端配置xshell映射圖形界面

操作步驟如下:

  1. 在windows終端安裝xhsell以及xmanager軟件;
  2. 在linux上安裝vnc以及x11軟件包;
    yum install vnc*
    
  3. 在windows終端打開(kāi)“Xmanager - Passive”;


    image.png
  4. 使用xshell連接到linux服務(wù)器,配置"會(huì)話屬性" -> "連接" -> "ssh" -> "隧道" -> 勾選"轉(zhuǎn)發(fā)X11連接到Xmanger" ;


    image.png
  5. 重新連接xshell后啟動(dòng)"virt-manager"測(cè)試 ;


    image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 近兩天在CentOS7上安裝了oracle,在網(wǎng)上找了一些資料,發(fā)現(xiàn)不是很全面,為了方便以后再次安裝,所以...
    即墨雨閱讀 6,992評(píng)論 1 11
  • 上一章節(jié)我們安裝了KVM和KVM管理工具,接下來(lái)我們配置KVM宿主機(jī)(hosts)為虛擬機(jī)(guests)提供網(wǎng)絡(luò)...
    drfung閱讀 1,391評(píng)論 0 5
  • 使用virt-install命令來(lái)創(chuàng)建vm(guests)顯然是一種最為直接的,“virt-install”支持交...
    drfung閱讀 788評(píng)論 0 4
  • 在入睡之前, 我將一切煩惱、恐懼和焦慮交托給宇宙, 我只帶著和平與愛(ài)進(jìn)入夢(mèng)鄉(xiāng)。 在我入睡之時(shí)到醒來(lái)之前, 請(qǐng)無(wú)條件...
    簡(jiǎn)單而快樂(lè)著閱讀 679評(píng)論 0 0
  • 昨夜中秋,與妻相隔兩地,甚是想念。幸能夢(mèng)里重逢,夢(mèng)醒后乃做此詩(shī),為之記也。 夢(mèng)里遇嬋娟, 執(zhí)手淚潸然。 夢(mèng)醒驚風(fēng)動(dòng)...
    年糕佳爸閱讀 477評(píng)論 0 1

友情鏈接更多精彩內(nèi)容