使用低資源計算機構建簡單的虛擬化服務器-第1部分

當然有很多關於它的文獻 VirtualBox的 構建簡單或強大 虛擬服務器,但是很多時候,它們並沒有根據各自的說明和可能的實際使用場景直接引導我們找到最實用的選項,也就是說,我們總是能找到很多信息,但並未適應許多特別是新手或初學者的需求。該地區。

pi

無論如何,我在這篇文章中將您的經驗留給您:

首先我離開你 技術特徵 德爾 低資源計算機 用過的:

硬件:

注意: 理想的是擁有 具有4GB RAM的服務器 為此,在這種情況下,我會練習 (1)GB的RAM 我們可以為他 物理服務器 y 1 GB的RAM 為了一個 虛擬機(MV) en VirtualBox(VBox) 模擬任何 GNU / Linux操作系統 o 微軟Windows 在版本中 位32 這就夠了

軟件:

使用的虛擬化平台:

首先,對於一些鑑賞家,我們將簡要地探討虛擬化的概念:

1.-虛擬化簡介:

所有 服務器/系統/網絡管理員(SysAdmin),高級技術支持專家或技術愛好者,尤其是在自由軟件和GNU / Linux操作系統領域 應對各種變化進行更新 操作系統和程序 在市場上或社區中可用。 特別是要與時俱進 技術和/或程序 他們有必要 提高生產力機構-公司(公開/私人) 他履行職責並促進自己工作的執行。

促進這一目標的技術之一是 操作系統虛擬化,它基本上允許在同一台計算機/服務器(硬件)上共享多個 操作系統 完全獨立運作。 所有這一切都通過 虛擬化軟件.

接下來,我們將進行 詳細分析 這項技術的運作。 一些要討論的要點是 的優點和缺點 使用這項技術,分析 面向用戶和公司的當下最佳虛擬化程序等等。 通過結果來實現,例如 虛擬操作系統 可以等於或什至高於 平台 真實。

2.-關於操作系統(OS)的虛擬化:

與人類知識的許多其他領域一樣, 資訊科技 它迅速增加,以至於很多時候沒有時間去吸收日復一日呈現的所有新概念。 因此, 系統管理IT管​​理員 到達 用戶(媒體/高級) 攜手共進 操作系統虛擬化. 虛擬化 可能意味著很多事情,但與 操作系統,基本上由能夠 共享相同的硬件基礎架構 對於各種 操作系統 全面運作 獨立。 也就是說,擁有相同的服務器,具有相同的 硬盤或存儲設備,一些) 處理器 的安裝容量為 RAM (例如,在不提及構成它的其餘硬件元素的情況下),我們可以進行以下幾種安裝: 專用操作系統MS Windows,Apple, 要么 免費GNU / Linux的 或其他 並行運行, 完全獨立 彼此。 如果其中一個停止(凍結)或出現問題,其他的一個將不知道,甚至可能重用將被釋放的處理速度資源。

3.- OS虛擬化的優點和缺點:

的使用和優勢 操作系統虛擬化 分別是:

  • 節約成本
  • 程序兼容性
  • 克隆和熱系統遷移
  • 測試環境
  • 隔離與安全
  • 靈活性和敏捷性

La 操作系統虛擬化 它也有一些不足之處需要強調:

  • 較低的效能
  • 硬件限制
  • 虛擬機的激增
  • 浪費資源
  • 將機器集中在一台服務器上
  • 虛擬機之間的可移植性有限

4.- Hypervisor作為虛擬化平台:

管理程序 ó 虛擬機監視器(VMM) 是一個虛擬化平台,允許同時使用計算機(服務器)上的多個操作系統。

管理程序 它們可以分為兩種類型:

類型1(本機,裸機): 直接在計算機的實際硬件上運行以控制硬件和監視虛擬化OS的軟件。 虛擬化系統在虛擬機管理程序之上的另一個級別上運行。

Selection_001

第1類管理程序的概念表示圖

一些 1類管理程序 最著名的是:

  1. VMware: ESX / ESXi / ESXi免費。
  2. en 
  3. Citrix XenServer。 
  4. Microsoft Hyper-V服務器。

類型2(託管): 在常規操作系統(Linux,Windows,Mac OS)上運行以虛擬化系統的應用程序。 通過這種方式,如果我們將虛擬化與類型1虛擬機管理程序進行比較,則虛擬化發生在距離硬件更遠的一層,從邏輯上講,這會降低類型2虛擬機管理程序的性能。

Selection_002

第2類管理程序的概念表示圖

一些 2類管理程序 最常用的是以下內容:

  1. 星期日 VirtualBox,VirtualBox OSE。
  2. VMware: 工作站,服務器,播放器。
  3. 微軟: 虛擬PC,虛擬服務器。

Selection_004

具有本機操作系統的計算機(無虛擬化)

Selection_005

具有操作系統的計算機和具有 1類管理程序

Selection_003

具有操作系統的計算機和具有 2類管理程序

5.-歷史 操作系統虛擬化 :

虛擬化並不是計算中的新話題,實際上,虛擬化已經存在了大約四到五十年。 那時直到幾年前,它僅在專用區域中使用,實際上僅用於大型計算中心,包括銀行,軍事和大學。

隨著時間的推移,技術得到突飛猛進的發展並得到廣泛應用,導致超級計算機和大型機的使用率下降,而有利於緊湊型商務服務器和高性能個人計算機的出現,從而使人們可以同時訪問計算機資源。一台超級計算機將消失,給過去的虛擬化黃金時代帶來最後的打擊。

目前,由於採用了新的硬件和軟件虛擬化技術,虛擬化再次以新的方式進入了服務器機房,而桌面計算也已出現,這再次有效地提高了其普及性,使其成為最具創新性的技術之一由於其應用程序的顯著優勢,目前處於領先地位。

當前,該領域有2種領先技術:

英特爾: 英特爾設計和實施的技術(包括在其中高端處理器中)是英特爾VT(虛擬化技術)。 英特爾對其x86(VT-x)和Itanium(VT-i)處理器進行了增強。

AMD: 就其本身而言,AMD擁有與英特爾類似的技術,稱為AMD-V或AMD-SVM(最初名稱為Pacifica),該技術在其處理器中同時包括中端和高端處理器。

就要利用其特性的虛擬化軟件解決方案提供的功能而言,這兩個標準實際上是相同的,並且是等效的。

6.-摘要:

La 虛擬化是抽象計算機資源的效果,即提供對物理資源的邏輯訪問因此,虛擬化在邏輯上將對某些服務的請求與實際提供服務的物理資源分開。 並且取決於所提取的資源,是單個資源(存儲單元,網絡單元)還是平台(服務器,PC),並且使用該資源的人將對應於特定的虛擬化模型。

因此,重要的是要區分它們,以更清楚地了解兩個概念之間的虛擬化,例如抽象的虛擬資源和虛擬化的擁有該資源的實體(應用程序,操作系統,機器等),因為這就是為我們提供了一個實施的虛擬化模型。

牢記所有這些,我們可以區分四種主要的虛擬化模型:

平台虛擬化

  • 來賓操作系統
  • 仿真
  • 完全虛擬化
  • 半虛擬化
  • 操作系統級虛擬化
  • 內核級虛擬化

資源虛擬化

  • 封裝形式
  • 虛擬記憶體
  • 存儲虛擬化
  • 網絡虛擬化
  • 綁定網絡接口(以太網綁定)
  • 輸入/輸出虛擬化
  • 內存虛擬化

應用虛擬化

  • 有限的應用程序虛擬化
  • 完整的應用程序虛擬化

桌面虛擬化

7.-深化關於操作系統虛擬化的主題:

並且由於讀取產品數據表並不總是足夠的,因此還需要能夠在我們的產品中進行測試 «工作環境 u 家” 為了直接了解虛擬化的工作原理,在本文的第二部分中,我將向您介紹我的虛擬化經驗。 資源不足的計算機上在DEBIAN 5.0.14上安裝和配置VirtualBox 9軟件。


發表您的評論

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

*

*

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

  1.   德拉西爾 他說:

    好文章。 非常完整和詳細,儘管我也將Proxmox添加到第一層虛擬機管理程序中,因為它基於Debian,對於那些希望使用100%免費技術的人來說,它是極力推薦的解決方案。

  2.   塔布里斯 他說:

    我對Sun的尊重程度如何(?)

  3.   Ing。Jose Albert 他說:

    親愛的塔布里斯,您說得對! 這是一點布魯蒂斯滑!

  4.   拉他基爾 他說:
  5.   Ing。Jose Albert 他說:

    當然,KVM是當今最重要的免費軟件現代,高效的虛擬化解決方案之一!

  6.   Ing。Jose Albert 他說:

    有關從源頭更新和更新的虛擬化的更多信息,可以查看以下鏈接: http://planet.virt-tools.org/

  7.   貢薩洛馬丁內斯 他說:

    實際上,virtualbox是用於其他用途的,例如虛擬化某些特定的東西(作為雙引導的替代方法)或幾個特定的VM。

    對於生產服務器而言,它具有更高的性能和KVM穩定性,順便說一句,它消耗的資源要少得多,而且無非就是安裝libvirt,virt-manager客戶端並提供它(您不必返回virtualbox內核模塊)。

    virtualbox的優點是它具有更友好的用戶界面,並設計為使用來賓工具虛擬化日常使用的桌面操作系統,從而使您放置的Windows和linux更加流暢,可以在主機OS中復制和我將您粘貼到VM等中。

    我不止一次不得不使用KVM虛擬化Windows,並且鼠標似乎移動了20赫茲,但它是為服務器而設計的,對最終用戶而言並不好。

  8.   Ing。Jose Albert 他說:

    我非常同意你! VBox用於家庭測試,技術和低性能設備(計算能力)中的特定問題,以及用於服務器和高性能設備的KVM!

    但是,也可以在VBox上使用簡單,友好且強大的平台。

  9.   Ing。Jose Albert 他說:

    不要忘記Docker和Citrix。

  10.   Pp 他說:

    好的,儘管它的解釋是簡潔而簡單的,但在我看來仍然不清楚為什麼以及為什麼要虛擬化。 我有一個帶有XP的小型數據服務器。 就我而言,應該虛擬化嗎? 我應該創建兩個虛擬服務器來限制用戶訪問嗎? 目前哪個是最重要的。

  11.   勝利者 他說:

    你有關於proxmox的教程嗎? 尤其是Win 7的虛擬化

  12.   艾默生 他說:

    因為一個概念的表達是很好的,但是為此,它看起來太笨拙或太多了空間
    像我這樣的無知者並不需要那麼多的知識來理解這個概念,並且帖子中的內容並不能闡明如何實現它或使用什麼(除非您與編寫它的人相同),我相信專心致志地告訴我們他所知道的知識,而不是教我們我們所知道的知識,他應該把自己放在那些受職位頭銜激勵的人的鞋中,以閱讀它們。 如果您不想這樣做,請不要向我解釋,但至少要告訴我可以在哪裡進行調查,否則請不要發布。 謝謝,也和你一樣