kvm是內(nèi)核組件,并沒有自己的用戶空間,QEMU是一個通用的開源的硬件模擬器,可以模擬多種硬件
QEMU_KVM從分支與主干合并,QEMU成為KVM在用戶空間的管理工具,及KVM運行在內(nèi)核空間負載虛擬機調(diào)用物理資源的請求處理,QEMU則在用戶空間處理用戶下達給虛擬機的各種指令
從架構(gòu)上看KVM屬于宿主模型,因為Linux設(shè)計之初并內(nèi)有針對虛擬化的支持,KVM是以內(nèi)核模塊的形式存在的。但是隨著越來越多的虛擬化功能被加到Linux內(nèi)核當中,也可以把Linux內(nèi)核看作一個Hypervisor。因此KVM也可以算作是Hypervisor模型。
Libvirt
Libvirt是由Redhat開發(fā)的一套開源的軟件工具,目標是提供一個通用和穩(wěn)定的軟件庫來高效、安全的管理一個節(jié)點上的虛擬機,并支持遠程操作。
Libvirt服務(wù)
啟動服務(wù) systemctl start libvirtd
配置文件在/etc/libvirt目錄下面
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了湖南免費建站歡迎大家使用!
一個庫文件,實現(xiàn)管理接口
一個守護進程(libvirtd)
一個命令行工具(virsh)
為了支持VMM,Libvirt采用基于驅(qū)動(Driver)架構(gòu),每種VMM需要提供一個Driver和Libvirt進行通信來操控特定的VMM
Libvirt定義了各種API
virsh常用參數(shù)指令:
virsh shutdown --mode-agent 比--mode=acpi更加安全地關(guān)閉操作系統(tǒng)
virsh snapshot-creat -quiesce 在創(chuàng)建快照之前,將緩存地內(nèi)容刷入到磁盤
virsh domfsfreee 靜默文件系統(tǒng)
virsh domfsthaw 恢復(fù)靜默地文件系統(tǒng)
virsh domfstrim 讓虛擬機trim文件系統(tǒng)
virsh domtime 獲取虛擬機的事件
virsh setvcpus 配置虛擬機的vCPU
virsh dominfaddr --source agent 查詢虛擬機的IP地址
virsh domfsinfo 顯示虛擬機的文件系統(tǒng)列表
virsh set-user-password 設(shè)置虛擬機用戶的密碼
新聞標題:KVM虛擬化專題(2)KVM及Libvirt架構(gòu)
地址分享:http://jinyejixie.com/article40/iissho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)建站、網(wǎng)站改版、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)