一、vCenter Server 介紹
1、vCenter Server的作用
vCenter Server 為虛擬機和主機的管理、操作、資源置備和性能評估提供了一個集中式平台。
2、必須使用vCenter Server才能支持的特性
1)virtual machine templates(虛擬機模版)
2)role-based access controls (基於角色的訪問控制)
3)fine-grained resource allocation controls (粒度的資源關聯控制)
4)VMware Vmotion (在線遷移)
5)VMware Distributed Resource Scheduler (分布式資源調度)
6)VMware High Availability (高可用性)
7)VMware Fault Tolerance (容錯)
8)Enhanced VMotion Compatibility (EVC) (增強vMotion兼容性)
9)Host profiles (主機腳本)
10)vNetwork Distributed Switches (分布式交換機)
11)Storage and Network I/O Control (存儲和網絡I/O控制)
12)vSphere Storage DRS (存儲分布式資源調度)
二、vCenter Server部署方式
vSphere的兩個核心組件是ESXi和vCenter Server。ESXi是用於創建和運行虛擬設備的虛擬化平台,vCenter Server是一種服務,充當連接到網絡的ESXi主機的中心管理員。vCenter Server可用於將多個主機的資源加入池中並管理這些資源。
1、兩種平台的部署
※ 在Windows 虛擬機或物理服務器上安裝vCenter Server
※ 部署 vCenter Server Appliance
vCenter Server Appliance 是預配置的基於Linux 的虛擬機,針對運行的vCenter Server 及、vCenter Server 組件進行了優化。
2、vCenter Server的部署方式
從 vSphere 6.0 開始,運行的 vCenter Server 和 vCenter Server 組件的所有必備服務都在Vmware Platform Services Controller 中進行捆綁。
※ 具有嵌入式 Platform Services Controller 的 vCenter Server
※ 外部 Platform Services Controller 的vCenter Server
※ 混合操作系統環境
(1)有嵌入式 Platform Services Controller的 vCenter Server具有嵌入式 Platform Services Controller 的 vCenter Server是指vCenter Server 和 Platform ServicesController 部署在同一個虛擬機或物理服務器上。
1)安裝具有嵌入式Platform Services Controller 的 vCenter Server 具有以下優勢:
① vCenter Server 與 Platform Services Controller 並非通過網絡連接,且由於vCenter Server 與Platform Services Controller 之間的連接和名稱解析問題,vCenter Server 不容易出現故障。
②如果在 Windows 虛擬機或物理服務器上安裝vCenter Server,則需要較少的 Windows 許可證。
③您將需要管理較少的虛擬機或物理服務器。
④無需負載平衡器即可在Platform Services Controller 上分布負載。
2)安裝具有嵌入式Platform Services Controller 的 vCenter Server 具有以下缺點:
①每個產品具有一個Platform Services Controller,這可能已超出所需量。這將消耗更多資源。
②該模型適合小型環境。
(2)具有外部 Platform Services Controller 的 vCenter Server單一系統平台具有外部 Platform Services Controller 的 vCenter Server是指vCenter Server 和 Platform ServicesController 部署在不同的虛擬機或物理服務器上;可以在多個vCenter Server實例之間共享 PlatformServices Controller;可以安裝一個 Platform Services Controller,然后安裝多個vCenter Server 實例並將其注冊到 Platform Services Controller 中。隨后,可以安裝另一個Platform Services Controller,將其配置為復制第一個Platform Services Controller 的數據,然后安裝vCenter Server 實例並將其注冊到第二個 Platform Services Controller 中。
1)安裝具有外部 Platform Services Controller 的 vCenter Server 具有以下優勢:
① Platform Services Controller 中的組合服務消耗較少的資源,可減少內存占用量和維護。
② 您的環境中可以包含多個vCenter Server 實例。
2)安裝具有外部Platform Services Controller 的 vCenter Server 具有以下缺點:
① vCenter Server 與 Platform Services Controller 通過網絡建立連接,容易產生連接和名稱解析問題。
②如果在 Windows 虛擬機或物理服務器上安裝vCenter Server,則需要較多的 Microsoft Windows許可證。
③ 您需要管理較多虛擬機或物理服務器。
(3)具有外部 Platform Services Controller 的 vCenter Server混合系統平台安裝在 Windows 上的 vCenter Server 實例可以注冊到 Windows 上安裝的 Platform ServicesController 中或Platform Services Controller 設備中。vCenter Server 和vCenter Server Appliance 可以注冊到域中的同一個Platform Services Controller 中。具有許多可復制其基礎架構數據的Platform Services Controller 可確保系統的高可用性。如果最初向其注冊 vCenter Server 實例或 vCenter Server Appliance 的 Platform Services Controller 停止響應,您可以將 vCenter Server 或 vCenter Server Appliance 重新指向域中的其他外部Platform Services Controller
(4)vCenter Server 組件和服務
1)VMware Platform Services Controller 基礎架構服務組包含vCenter Single Sign-On、許可證服務、LookupService 和 VMware 證書頒發機構。
2)vCenter Server 服務組包含 vCenter Server、vSphere Web Client、Inventory Service、vSphere AutoDeploy、vSphere ESXi Dump Collector、Windows 上的 VMware vSphere Syslog Collector和適用於vCenter Server Appliance 的 VMware Sphere Syslog 服務。
3)VMware Platform Services Controller 基礎架構服務組
①vCenter Single Sign-On
※ vCenter Single Sign-On 身份驗證服務為 vSphere 軟件組件提供了安全身份驗證服務。
※ 使用 vCenter Single Sign-On,vSphere 組件可通過安全的令牌交換機制相互通信,而無需每個組件使用目錄服務(如 Active Directory)分別對用戶進行身份驗證。
※ vCenter Single Sign-On 可構建內部安全域(vsphere.local),vSphere 解決方案和組件將在安裝或升級期間在該域中進行注冊,從而提供基礎架構資源。
※ vCenter Single Sign-On 可以通過其自己的內部用戶和組對用戶進行身份驗證。
※ vCenter Single Sign-On可以連接到受信任的外部目錄服務(Microsoft Active Directory)。然后,可以在vSphere 環境中為經過身份驗證的用戶分配基於注冊的解決方案的權限或角色。
※ 對於 vCenter Server 5.1.x 及更高版本,vCenter Single Sign-On 是可用且必需的。
②vSphere許可證服務
※ vSphere 許可證服務為連接到單個Platform Services Controller 或多個鏈接的latform ServicesController 的所有 vCenter Server 系統提供公共許可證清單和管理功能。
③VMware 證書頒發機構
※ 默認情況下,VMware 證書頒發機構 (VMCA) 將使用以 VMCA 作為根證書頒發機構的簽名證書置備每個 ESXi 主機。所有 ESXi證書都存儲在本地主機上。
④vCenter Lookup Service
※ vCenter Lookup Service 是 vCenter Single Sign On 的一個組件。Lookup Service 會注冊 vSphere組件的位置,以便它們安全地找到彼此並相互進行通信。
※ vCenter Single Sign-On 安裝程序也將 VMware Lookup Service 部署在主機上。Lookup Service使 vSphere 的不同組件以安全的方式找到彼此
(5)vCenter Server的部署要求
1)vCenter Server for Windows 硬件要求
2)vCenter Server for Windows 軟件要求
※ vCenter Server 要求使用 64 位操作系統,vCenter Server 需要使用 64 位系統DSN才能連接到外部數據庫。
※ vCenter Server 支持的 Windows Server 最早版本是 Windows Server 2008 SP2。您的 WindowsServer 必須已安裝最新更新和修補程序。有關支持的操作系統的完整列表,請參見http://kb.vmware.com/kb/2091273
※ 每個 vCenter Server 實例必須具有其自身的數據庫。對於最多使用20 台主機、200 個虛擬機的環境,可以使用捆綁的PostgreSQL 數據庫,vCenter Server 安裝程序可在 vCenter Server 安裝期間為您安裝和設置該數據庫。
※ 較大規模的安裝要求為環境大小提供一個受支持的外部數據庫
3)vCenter Server Appliance 硬件要求
4)vCenter Server Appliance 軟件要求
※ 每個 vCenter Server Appliance 實例必須具有其自身的數據庫。您可以使用包含在vCenter ServerAppliance中的捆綁PostgreSQL數據庫,它最多可支持1,000個主機和10,000個虛擬機。
三、安裝vCenter Server Appliance
1、從vmware官網下載安裝鏡像,並解壓;安裝:VMware-VCSA-all-6.0.0-4637290\vcsa\VMware-ClientIntegrationPlugin-6.0.0.exe插件;
2、安裝完成后,雙擊:VMware-VCSA-all-6.0.0-4637290\vcsa-setup.html進入到安裝頁面,選擇“安裝”。
3、閱讀下面的許可協議,選擇“接受許可協議”,點擊“下一步”。
4、指定要在其上部署vCenter Server Appliance 的 ESXi 主機(或 vCenter Server)的IP地址和用戶名及密碼后,選擇“下一步”——>“證書警告選擇‘是’”,如果目標是ESXi 主機:
•確保 ESXi 主機未處於鎖定模式或維護模式。
•部署到 vSphere Distributed Switch (VDS) 時,設備必須部署到臨時端口組。部署后,即可將其移動到靜態或動態端口組。
5、指定要部署的vCenter Server Appliance 的虛擬機設置,用戶名和密碼(設置規則點擊“①”查看)
6、選擇VCSA的部署類型
7、設置 Single Sign-On (SSO);創建或加入 SSO 域,SSO 配置在部署后不能更改;設置規則查看“①”
8、指定新設備的部署大小(根據生產環境選擇)
9、選擇此部署的存儲位置,選擇“下一步”。
10、配置此部署的數據庫(選擇圖中標記的數據庫),點擊“下一步“。
11、配置此部署的網絡設置,點擊”下一步“。
12、客戶體驗計划(取消勾選),點擊”下一步“。
13、核對配置(保存),點擊”完成“。開始安裝。
14、安裝完成,點擊如圖標記網址,登錄vSphere Web Client
15、vSphere Web Client登錄頁面(用戶名為:SSO用戶名@SSO域名;密碼:vcenter sso密碼)
16、進入vSphere Web Client,點擊“集群與主機”。
17、點擊“創建數據中心”
18、新建數據中心,設置“數據中心名稱”,點擊“確定”。
19、選中創建的數據中心,右鍵點擊,選擇“添加主機”。
20、輸入要添加至vcenter server的主機的名稱或IP地址(ESXI的地址),點擊“下一步”。
21、輸入要添加主機的用戶名和密碼,點擊“下一步”
22、證書驗證頁面。點擊“是”。
23、主機摘要,點擊“下一步”。
24、許可證分配驗證,點擊”下一步“。
25、鎖定模式,選擇“已禁用”,點擊“下一步”。
26、虛擬機位置,點擊“下一步”。
27、添加完成。
28、將VCSA加入到控制域中