Debian中的虛擬化:簡介-中小企業計算機網絡

系列總索引: 中小企業計算機網絡:簡介

虛擬化

最簡單就是最好

在首頁的標題圖片中 XtratuM, Hypervisor專為嵌入式或嵌入式系統實時設計,我們找到以下圖片: Xtratum

“我們的 基本原理 服務的安裝,配置和管理(當然包括虛擬化)完全同意以下信息:越簡單越好“, 那是, 最簡單就是最好

介紹

La 虛擬化  這是一個廣闊而復雜的主題。 我們不會為他寫太多。 根據每個讀者的興趣,我們只會公開一些定義和指向建議閱讀和/或研究的頁面的鏈接。 我們建議 閱讀的頁面 維基百科 以及其他來源。

  • 在不首先提供有關該主題的入門指南的情況下,我們不希望通過幾個命令等來介紹典型的操作方法。 我們知道一些 不耐煩的讀者 他們不閱讀介紹,而直接去做。 令人遺憾的行動,後來又出現了許多我們無法充分回答的概念性問題,因為我們不可能一無所知.

我們希望,即使仔細閱讀了這篇文章,讀者也會對它的含義有所了解。 虛擬化 和它的 現在的情況。 此外,它還有一系列鏈接,可讓您擴展此時實際上使用計算機的任何人的日常任務。

根據維基百科和其他來源的定義和鏈接

虛擬化

在計算機科學中 虛擬化 指創建版本的行為 ALGO 虛擬而不是 ALGO 真實的,其中包括 虛擬計算機硬件, OS, 存儲設備,而 計算機網絡資源。 虛擬化始於60年代,它是一種劃分虛擬機系統資源的方法。 大型機,在不同的應用程序之間。 從那時起,該術語的含義 虛擬化 它在不斷擴大。

La 虛擬化 o 虛擬化平台 “虛擬機”是指使用操作系統創建虛擬機,其作用類似於真實的虛擬機。 在虛擬機上運行的軟件與基礎硬件或物理資源是分開的。 示例:運行Debian 8“ Jessie”的物理機可以託管具有Ubuntu Trusty 14.04操作系統的虛擬機.

在虛擬化中,它稱為«主持人- 提供»到虛擬化本身發生的真實或物理計算機。 至 虛擬機 叫做“來賓 - 客人«。 條款 提供 y 客人 它們用於區分在真實計算機上運行的軟件與在虛擬機上運行的軟件。 到軟件或 固件 它在主機硬件上創建虛擬機,這稱為 系統管理程序- 管理程序.

不同類型的虛擬化:

  • 全面虛擬化- 全面虛擬化:指的是 幾乎總的真實硬件仿真,它可以在不進行任何修改的情況下運行通常由操作系統組成的虛擬化軟件。
  • 部分虛擬化- 部分虛擬化:目標環境並非完全模擬,而是部分模擬。 因此,可能需要修改來賓上運行的某些程序。
  • 半虛擬化- 半虛擬化:沒有模擬硬件環境。 每個訪客程序- 客人 運行在 隔離域,就像它們在單獨的系統上運行一樣。 在這種類型的環境中執行該程序,必須對每個Guest程序進行特定的修改。

La 硬件輔助虛擬化 這是一種提高虛擬化過程整體效率的方法。 這意味著處理器必須對虛擬化以及硬件本身的其他組件提供必要的支持。

硬件虛擬化與硬件仿真不同。 在仿真中,硬件的一部分模仿了另一部分,而在虛擬化中,虛擬機管理程序(Hypervisor)(模仿軟件)模仿了特定的硬件或整個硬件。

虛擬機

在計算中,  虛擬 它是一種模擬計算機並可以像實際計算機一樣運行程序的軟件。 該軟件最初被定義為“物理機的隔離,有效副本”。 當前,該術語的含義包括與任何實際硬件沒有任何直接等效項的虛擬機。

管理程序

Un 管理程序 - 管理程序 o 虛擬機監視器 - 虛擬機監視器VMM 它是一個平台,它允許各種虛擬化控制技術的應用程序在同一台計算機上同時使用不同的操作系統(未經修改或在超虛擬化的情況下進行了修改)。

開放虛擬化聯盟(OVA)

La 開放虛擬化聯盟,以英語為標題,它是Linux Foundation的一個協作項目。 該財團致力於採用自由軟件和開源軟件- 開源 用於虛擬化解決方案,包括 KVM,以及其管理所需的軟件,例如 視覺。 該聯盟推廣了不同客戶的成功案例,鼓勵了互操作性,並加快了圍繞KVM的第三方解決方案生態系統的擴展。

OVA推廣的免費軟件:

  • KVM 是系統管理程序。 由創建 Qumranet,Inc,這是一家以色列軟件公司,當時由於迅速接受嵌入在Linux內核中的KVM模塊而引起了廣泛關注。 它提供了“堅固的ICE桌面虛擬化平台»基於其基於內核的虛擬桌面計算機,並通過其協議進行鏈接 香料。 4年2008月XNUMX日,公司 紅帽,Inc.被收購 庫姆拉內 價值為107億美元。
  • libvirt 是一個 API «應用程序界面“開源, 惡魔 - 守護,以及用於管理虛擬化平台的工具。 您可以管理 KVM, Xen,VMware ESX,QEMU 和其他虛擬化技術。 它的不同API廣泛用於管理程序層的編排libvirt 是用 語言C並可以鏈接到其他語言,例如 蟒蛇, Perl的, 奧卡米爾, 紅寶石, Java的, JavaScript的 (通過 Node.js的)和 PHP.
  • 視覺 是用於管理虛擬化平台的軟件。 它是免費的開源軟件。 它是由 紅帽 作為一個社區項目, 紅帽企業虛擬化。 oVirt允許通過易於使用的Web界面對虛擬機,網絡資源,存儲和計算進行集中管理。 獨立平台 訪問它。 儘管已盡力支持X86 64架構,但唯一正式支持的Hypervisor是KVM。 PPC y ARM 在其下一版本中。
  • libguestfs 是用圖書館寫的 語言C 以及一組用於訪問和修改 虛擬磁盤映像 在虛擬化平台上。 這些工具可用於查看和編輯由libvirt管理的虛擬機及其中的文件。 也可以用於腳本編寫-腳本-修改或創建虛擬機。
  • 虛擬機經理 - 虛擬機管理器 是Red Hat軟件,也稱為 病毒經理,軟件包在Debian存儲庫中也有的名稱。 它是用於管理虛擬機的桌面應用程序。 它用於創建,配置和調整新域。 它具有一個VNC客戶端,通過它我們可以訪問來賓域的圖形控制台。 在Debian Jessie帶來的virt-manager軟件包中,還包括SPICE協議,用於訪問虛擬機的圖形控制台。

Xen的

Xen的 它是一種使用微核設計的虛擬機監控程序,可為多個操作系統提供必要的服務,以使其在同一計算機硬件上同時運行。 他 劍橋大學計算機實驗室,開發了Xen的第一個版本,它也是免費軟件。 Debian 8“ Jessie”在其軟件庫中有此軟件包 xen-hypervisor-4.4-amd64.

OpenVZ的

OpenVZ的 是Linux操作系統級別的虛擬化解決方案。 它使您可以在同一台物理服務器上創建隔離的,安全的和私有的虛擬服務器,從而可以更好地利用硬件資源。 它還可以確保在每台服務器上運行的應用程序不會衝突。 每 虛擬專用服務器 - 虛擬專用服務器 (VPS),它的運行就像獨立服務器一樣。 它們可以重新啟動,並允許root用戶和其他普通用戶訪問。 它們具有自己的IP地址,內存,進程,文件,應用程序,系統庫和配置文件。

從Debian 7“ Wheezy”開始,Debian從其存儲庫中刪除了為OpenVZ支持而修改的內核。

Linux容器LXC

容器 它們是操作系統中的隔離區域。 每個區域都有自己的文件系統,網絡,PID,CPU和內存分配的名稱空間。 可以通過Linux內核中包含的“控制組和命名空間”功能來創建它們。 LXC 這是一項與其他基於內核級虛擬化的技術類似的技術,例如OpenVZ和 Linux-V服務器.

群島

群島 是管理和監視在KVM,Xen,OpenVZ或VMware上運行的虛擬機的解決方案。 Debian Jessie通過各種指向其代理或Archipel核心的軟件包將其包含在其存儲庫中。 有關更多信息,請通過Synaptic或通過以下網址搜索“ archipel” 才能搜索群島.

其他感興趣的鏈接

  • 打開vSwitch-允許創建虛擬交換機的開源軟件。
  • OpenStack的:
  • 打開QRM:用於數據中心管理的下一代開源平台- 數據中心.
  • 碼頭工人:能夠自動在軟件容器中部署應用程序的開源項目。
  • 近視:用於虛擬化環境的開源服務器。
  • VMware的-EMC公司的子公司(由Dell Inc.擁有),提供可用於X86兼容計算機的虛擬化軟件
  • VirtualBox的:用於創建虛擬機的免費軟件。 Debian將與此軟件相關的軟件包移至其分支機構«的contrib“。
  • 星雲開放:通過將服務器與物理基礎設施以及物理位置分離,可以將虛擬化平台的優勢從單個物理資源擴展到資源庫。

那些對本文感興趣的讀者已經意識到,當前的虛擬化領域多麼龐大和復雜。 我們希望它能為您的旅程提供指導.

下次發貨?

現在Qemu-KVM在Debian上了!

請記住,這將是由 中小企業計算機網絡。 我們將等您!


3條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   黃道十二宮 他說:

    一般而言,非常好的虛擬化介紹。 感謝您撰寫本文的工作。 我們正在等待下一個。

  2.   馬里奧 他說:

    感謝Fico的介紹。

    講得很好,鏈接也足夠深入。

  3.   費德里科 他說:

    那是馬里奧的目的。 我認為許多人不清楚虛擬化問題的當前範圍。