linux桌面虛擬化-KVM

      網友投稿 1039 2025-03-31

      文章目錄

      虛擬化產品介紹

      KVM概述

      KVM功能

      KVM常用工具:

      KVM安裝

      安裝前準備環境:

      安裝kvm模塊,管理工具和libvirt

      確定正確加載KVM模塊

      使用命令 virt-manager 建立虛擬機

      虛擬化產品介紹

      虛擬化有兩種類型:

      Hypervisor直接在安裝在宿主機的邏輯上:

      Hypervisor 直接安裝在物理機上,多個虛擬機在 Hypervisor 上運行。Hypervisor 實現方式一般是一個特殊定制的 Linux 系統。Xen 和 VMWare 的 ESXi 都屬于這個類型。

      Hypervisor安裝在宿主機的操作系統上:

      物理機上首先安裝常規的操作系統,比如 Redhat、Ubuntu 和 Windows。Hypervisor 作為 OS 上的一個程序模塊運行,并對管理虛擬機進行管理。KVM、VirtualBox 和 VMWare Workstation 都屬于這個類型。

      虛擬化產品對比介紹

      vmware

      KVM rhel6_x64

      xen [kernel-xen]

      虛擬化技術

      仿真虛擬化 [對系統硬件沒有要求,性能最低]

      半虛擬化 [虛擬機可以使用真機物理硬件,性能高,需要改內核]

      全虛擬化

      vmware 支持仿真虛擬化

      xen 半虛 REHL5自帶xen, 安裝時需要安裝內核 rpm -ivh kernel-xen-xxx.rpm

      kvm 全虛擬化 RHEL6 自帶kvm

      KVM概述

      KVM 即Kernel-based Virtual Machine 基于內核的虛擬機。

      KVM,是一個開源的系統虛擬化模塊,自Linux 2.6.20之后集成在Linux的各個主要發行版本中。它使用Linux自身的調度器進行管理,所以相對于Xen,其核心源碼很少。KVM目前已成為學術界的主流VMM之一。KVM的虛擬化需要硬件支持(如Intel VT技術或者AMD V技術)。是基于硬件的完全虛擬化。而Xen早期則是基于軟件模擬的Para-Virtualization。

      特點:

      它由 Quramnet 開發,該公司于 2008年被 Red Hat 收購。

      它支持 x86 (32 and 64 位), s390, Powerpc 等 CPU。

      它從 Linux 2.6.20 起就作為一模塊被包含在 Linux 內核中。

      它需要支持虛擬化擴展的 CPU。

      它是完全開源的。

      KVM功能

      從官網上摘錄:

      KVM 所支持的功能包括:

      支持CPU 和 memory 超分(Overcommit)

      支持半虛擬化I/O (virtio) 支持熱插拔(cpu,塊設備、網絡設備等)

      支持對稱多處理(Symmetric Multi-Processing,縮寫為 SMP )

      支持實時遷移(Live Migration)

      支持 PCI 設備直接分配和 單根I/O 虛擬化 (SR-IOV)

      支持 內核同頁合并(KSM )

      支持 NUMA (Non-Uniform Memory Access,非一致存儲訪問結構 )

      KVM常用工具:

      libvirt:操作和管理KVM虛機的虛擬化 API,使用 C 語言編寫,可以由 Python,Ruby, Perl, PHP, Java 等語言調用。可以操作包括 KVM,vmware,XEN,Hyper-v, LXC 等 Hypervisor。

      Virsh:基于 libvirt 的 命令行工具 (CLI)

      Virt-Manager:基于 libvirt 的 GUI 工具

      virt-v2v:虛機格式遷移工具

      virt-* 工具:包括 Virt-install (創建KVM虛機的命令行工具),

      Virt-viewer (連接到虛機屏幕的工具),

      Virt-clone(虛機克隆工具),

      virt-top 等 sVirt:安全工具

      一個普通的 Linux 進程有兩種運行模式:內核和用戶。 KVM 增加了第三種模式:客戶模式(有自己的內核和用戶模式)

      KVM安裝

      安裝拓撲圖:

      在win10上安裝vmware,在vmware里面安裝centos7,在centos7上安裝KVM,在kvm里面安裝centos7

      注意: 虛擬化cpu計數器的解釋官方文檔有:http://pubs.vmware.com/workstation-12/index.jsp

      [root@zmedu63 ~]# yum install kvm virt-manager libvirt -y 注:使用系統鏡像,先配置好yum本地源

      注:

      kvm : KVM虛擬化模塊

      virt-manager: KVM圖形化管理工具

      libvirt: 虛擬化服務

      查看安裝完KVM后的服務:

      [root@zmedu63 ~]# service libvirtd start #虛擬化服務

      [root@zmedu63 ~]# chkconfig libvirtd on

      [root@zmedu63 ~]# lsmod | grep kvm

      kvm_intel 50380 0

      kvm 305113 1 kvm_intel

      linux桌面虛擬化-KVM

      檢查 KVM 模塊是否成功安裝

      (3).檢查KVM 是否成功安裝可以使用virsh命令檢查虛擬機的狀態

      [root@zmedu63 ~]# virsh list

      Id Name State

      將kvm管理工具從英文界面,切換成中文界面:

      [root@zmedu63 ~]# echo $LANG

      en_US.UTF-8

      [root@zmedu63 ~]# LNAG=‘zh_CN.UTF-8’

      [root@zmedu63 ~]# virt-manager

      點擊右鍵,新建-然后根據向導安裝一個新的虛擬機。

      KVM Linux 虛擬化

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何從Excel列表中查找最常見的值(數字或文本字符串)?
      下一篇:學習甘特圖
      相關文章
      欧洲 亚洲 国产图片综合| 亚洲色欲色欲www| 亚洲欧美日韩中文高清www777| 久久亚洲AV成人无码| 亚洲欧洲日韩不卡| 亚洲国产精品一区二区久久| 久久久久久亚洲精品不卡| 亚洲国产一区明星换脸| 大胆亚洲人体视频| 亚洲äv永久无码精品天堂久久 | 国产A在亚洲线播放| 91麻豆精品国产自产在线观看亚洲 | 亚洲色欲色欲www| 亚洲三级在线观看| 亚洲无码一区二区三区| 亚洲日本VA中文字幕久久道具| 亚洲精品无码av中文字幕| 亚洲av午夜国产精品无码中文字| 亚洲A∨精品一区二区三区下载 | 久久亚洲精品国产精品黑人| 亚洲电影一区二区| 91久久亚洲国产成人精品性色| 亚洲av日韩av不卡在线观看| 亚洲最大的成网4438| 亚洲国产成人精品电影| 色偷偷亚洲女人天堂观看欧| 亚洲 欧洲 日韩 综合在线| 亚洲精品国产摄像头| 国产青草亚洲香蕉精品久久| 成人亚洲综合天堂| 最新亚洲成av人免费看| 亚洲午夜福利AV一区二区无码| 亚洲AV永久无码区成人网站| 久久亚洲AV成人无码国产| 亚洲区精品久久一区二区三区| 91丁香亚洲综合社区| 日韩国产精品亚洲а∨天堂免| 亚洲男人的天堂在线va拉文| 亚洲精品国产字幕久久不卡| 久久精品国产亚洲av麻豆色欲 | 国产成人精品亚洲精品|