VMware vSphere API開發(一)---vSphere 體系核心概念


1、VMware SDDC

       VMware 軟件定義數據中心(software defined dataCenter,SDDC),包括了從最底層的VMware vSphere、軟件定義存儲、軟件定義網絡、雲計算平台等多個組件。VMware vSphere是業界領先的虛擬化平台,能夠通過虛擬化縱向擴展和橫向擴展應用、重新定義可用性和簡化虛擬數據中心,最終可實現高可用、恢復能力強的的按需基礎架構,這是任何雲計算環境的理想基礎。同時可以降低數據中心成本,增加系統和應用的正常運行時間,以及顯著簡化IT運行數據中心的方式。

  如下圖所示,展示了完整的VMware vSphere虛擬化平台

 

1、VMware vSphere概念

     VMware vSphere是VMware公司開發的虛擬化平台,是VMware軟件定義數據中心的基礎。

     (1)VMware vSphere 使用虛擬化將單個數據中心轉換為包括 CPU、存儲和網絡資源的聚合計算基礎架構。VMware vSphere 將這些基礎架構作為一個統一的運行環境來管理,並提供工具來管理該環境中的數據中心。

     (2)VMware vSphere 堆棧包括虛擬化、管理和接口層。vSphere 的兩個核心組件是 ESXi 和 vCenter Server。ESXi 虛擬化平台用於創建和運行虛擬機和虛擬設備。vCenter Server 是管理平台,用於管理網絡和池主機資源中連接的多個主機,即將多個ESXi主機加入池中並管理這些資源。
 
 3、vSphere,vSphere client ,vCenter server,ESXi 區別與聯系
      
  (1)vSphere
       vSphere是WMware公司的一個提供虛擬化平台的軟件,vSphere是在數據中心產品下的一套軟件的集合,類似的軟件有微軟的Hyper-V、linux KVM、開源平台OpenStack等,而ESXI,vCenter是這個軟件的幾個重要組件,ESXi 將物理基礎設施的IT資源進行虛擬化成虛擬的IT資源,而vCenter Server通過創建數據中心和集群把這些虛擬化資源進行集中的管理,並形成相應的資源池,如存儲資源池,內存資源池等,而基於VCenter Server可以實現很多高級應用,如AH DRS Vmotion等,而 vSphere client則是管理ESXI主機,它有兩種管理形式,一是直接管理ESXI主機,但這種形式只能管理單獨的ESXI主機。第二種就是通過Vcenter Server對所有ESXI主機進行集中管理。
 
    (2)ESXi
        ESXi是 vSphere 中最重要的一個組件。ESXi 是安裝在物理機上面的服務,ESXi 是虛擬化服務。所有的虛擬機都是運行在 ESXi 服務上面。為了安裝,管理和訪問這些虛擬機,你需要另外的 vSphere 套件,也就是 vSphere client 或 vCenter。
 
    (3)vCenter server
        vCenter server 和 vSphere client 類似,但是功能更加強大。vCenter Server 安裝在了 ESXi 服務器的虛擬機里面, 也可以安裝在單獨的物理服務器上面,如Window 服務器或 Linux 服務器(推薦安裝在虛擬機)。VMware vCenter server 是一個中心化的管理應用。你可以通過它管理所有的虛擬機和 ESXi 物理機。vSphere client 可以通過訪問 vCenter Server 來管理 EXSi 服務器。vCenter server 是一個企業級的產品,有許多企業級的功能,像 vMotion, VMware High Availability, VMware Update Manager 和 VMware Distributed Resource Scheduler(DRS)。你可以方便的通過 vCenter server 克隆存在的虛擬機,可以從單一控制的點管理所有vSphere的ESXi主機和虛擬機,並且可以提供詳細的虛擬架構信息,進行大規模管理,極大地提高了管理員對虛擬環境的控制能力。所以,vCenter 也是 vSphere 套件的一個重要組成部分,是整個vSphere平台的中心。需要單獨購買 vCenter 的 license。
   
    (4)vSphere client
       vSphere Client 安裝在客戶機(也就是管理員的筆記本或PC 機)上,允許管理員訪問 ESXi 服務並管理虛擬機。vSphere client 被用來連接 ESXi 服務器和管理任務。即
 vSphere Client 和 vCenter Server 都可以管理 ESXi 服務器,前者是一個客戶端,后者是集中管理服務。 vCenter 服務通常用在有很多 EXSi 服務和許多虛擬機的大規模環境中。vCenter 也可以使用 vSphere client 來管理。所以 vSphere client 可以在小環境中直接管理 ESXi 服務,也可以在大規模的環境中集中管理,通過 vCenter 服務間接管理 ESXi 服務。
 
 如下圖所示,展示了vSphere組建之間的關系:

 

 查閱和參考了不少資料,感謝各路大佬分享,如需轉載請注明出處,謝謝:https://www.cnblogs.com/huyangshu-fs/p/10537128.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM