跳到主內容

Prism Central - Infrastructure

什麼是Prism Central?

每一個Nutanix叢集就有一個Prism Element,如果有多個PE想同時管理如何實現呢?這就要說到Prism Central了。

Prism Central 是一個多叢集管理平台,負責管理多個 Acropolis 集群,以提供單一的集中式管理介面。 Prism Central 是一個可選的軟體設備 (VM),除了 Acropolis 叢集(可以在其上運行)之外還可以進行部署。

下圖顯示了說明 Prism Central 和 Prism Element 之間概念關係

image.png

大部分基本的功能均能在PE和PC上設定,然而某些進階特色功能就只能在PC管理介面進行啟用和組態設定,因為在PE管理介面中並沒有支援這些進階特色功能,譬如自助服務Self Service、NCM支持的功能Cost Governance(以前稱為Beam)雲成本管理、Intelligent operations(之前成稱為Prism Pro) 智慧運營、編排的異地備援DRaaS(之前成稱為Leap)、Objects物件儲存等等諸多功能。

Infrastructure基礎架構

基礎架構應用程式可以讓客戶配置、管理以下部分

  • 已註冊叢集中的虛擬機、虛擬機範本、OVA、映射放置、Catalog、儲存、卷組、Nutanix 來賓工具 (NGT) 和 vCenter 伺服器等等。
  • 控制面板和配置選項,用於管理子網、網路連接、Virtual Private Cloud (VPC)、浮動IP、虛擬專用網路 (VPN) 連接以及跨註冊叢集的安全策略。
  • 用於管理保護策略、恢復計劃、虛擬機恢復點、VG 恢復點和一致性組的控制面板和配置選項。
  • 硬體元件儀錶板,帶有向下鑽取選項,用於查看有關已註冊集群中各個集群、主機、磁碟和 GPU 的詳細資訊。
  • 警報和事件的活動監視器。
  • 用於審核和任務的活動監視器。
  • 用於管理類別和可用區的控制面板。
  • 設置功能表,您可以從中配置 Prism Central 功能。

Prism Central Dashboard

Xnip2024-11-24_16-53-56.png

Lab: 映像檔管理

Nutanix 映像服務功能將映像(ISO 檔案、磁碟映像或 ESXi 或 Hyper-V 支援的任何映像)直接匯入 AHV 以進行虛擬化管理。 Nutanix 支援 RAW、VHD(X)、VMDK、VDI、ISO 和 QCOW2 磁碟格式。對於遷移,您可以使用此功能將虛擬磁碟轉換為 AHV 使用的 RAW 格式。例如,映像服務將 ESXi 使用的vmdk虛擬磁碟 (*-flat.vmdk) 轉換為 RAW。

您也可以直接從外部 HTTP 或 NFS 來源 URL 匯入虛擬磁碟,或從本機上傳虛擬磁碟。

PC -> Infrastucture -> Images -> add Image

Xnip2024-11-24_23-41-35.png

點擊Image File -> + Add File -> 從本地選擇ISO檔 -> 編輯名稱

Xnip2024-11-24_23-43-59.png

放置方式選擇Place image directly on Cluster -> 選擇要放置的叢集

Xnip2024-11-24_23-44-12.png

精靈結束後在右上方最近任務會有上傳的狀態,請保留此頁面,勿重整瀏覽器

Xnip2024-11-24_23-49-39.png

完成後如下

Xnip2024-11-25_00-10-20.png

Lab: 創建虛擬機

點選左上角選單 – Compute & Storage – VMs 進入 VM Dashboard,按 [Create VM]

image.png

輸入VM Name (請於命名時加上自己的帳號編號) ,並設定vCPU / Core / Memory

image.png

在Advanced Settings可以配置"記憶體超用"以及APC功能,類似VMware Per-VM EVC功能,定義運行的虛擬機CPU世代使其能跨新舊叢集線上移轉。

Xnip2024-11-24_17-06-39.png

於 Disks 按下 Attach Disk 以新增磁碟 / 光碟

image.png

安裝Windows VM 請新增 1台光碟機,掛載 Windows ISO。Bus Type請選擇SATA

image.png

新增SCSI Disk以安裝Windows OS,Storage Container這邊選default亦即虛擬硬碟所在的儲存容器。

image.png

新增網路,選擇 Primary(依需求選擇網路,即虛擬機運行的網段)

image.png

完成後大概如下

Xnip2024-11-24_17-20-29.png

Boot Configuration 第一次設定後就不可修改


補充:Windows 11的支持

Nutanix AOS 6.8(發行說明)為啟用了 Credential Guard 的虛擬機提供遷移支援。Windows 11 虛擬機並啟用選項以滿足在 Windows 11 中啟用 Credential Guard 所需的要求。

  • Secure Boot
  • Credential Guard
  • Virtual TPM (vTPM)

Xnip2024-11-25_01-14-29.png


設定時區,Windows請選UTC+8 Asia/Taipei,Linux請選UTC+0

image.png

確認無誤後即可以Create VM

Xnip2024-11-24_17-40-34.png


勾選 VM –點選[Actions] –按[Power On]

image.png

待VM開機後 (顯示為綠色) ,Actions – Launch Console

image.png

開始安裝Windows

image.png

image.png

image.png

image.png

image.png

image.png

點擊右上方Mount ISO,掛載驅動程式安裝包VirtIO

Xnip2024-11-24_17-52-47.png

image.png

選擇相對應的OS版本

image.png

image.png

SCSI Driver載入後,即可看到磁碟機

Xnip2024-11-24_17-59-02.png

在掛載回Windows 2019的安裝光碟

Xnip2024-11-24_18-00-13.png

點擊“重新整理”后即可點擊"下一步"開始安裝

Xnip2024-11-24_18-01-22.png

image.png

image.png

登入Windows開始使用,再次從光碟機選擇[Nutanix VirtIO 1.2.3] ,掛載[Nutanix-VirtIO-1.2.3.x64] ,安裝網卡和其餘的driver

create_vm2.png

安裝過程一直下一步到底,完成後請重新開機

Nutanix 快照與克隆

Nutanix AOS 分散式存儲使用寫入時重定向演算法提供優雅的克隆和快照功能。Nutanix 層的虛擬磁碟支援 AOS 呈現給虛擬機的檔。系統中的每個虛擬磁碟都由 Nutanix 節點的控制器虛擬機 (CVM) 託管或擁有。CVM 通常與使用其虛擬磁碟的 VM 在同一個 Nutanix 節點上運行。虛擬磁碟由數據塊組成,數據塊是 1 MB 的虛擬位址空間數據塊。

Xnip2024-11-25_03-35-42.png

  1. 無快照: 基礎虛擬磁碟 (vDisk) 直接映射到數據塊(A1、B1、C1、D1)。
  2. 拍攝快照:將創建基礎虛擬磁碟的快照 (vDisk1)。此只讀快照指向與基本虛擬磁碟相同的數據塊。
  3. 區塊更新:當一個塊(例如 D1)被更新時,新數據 (D2) 被寫入新位置。基本虛擬磁碟繼續指向原始塊,而 vDisk1 指向更新的塊。
  4. 寫入新塊的克隆:從基礎虛擬磁碟創建克隆 (Clone 1) 時,它以相同的塊映射開始。克隆寫入的任何新數據(E1、F1)都將單獨儲存,從而允許基本虛擬磁碟和克隆保持其完整性。

優勢

  • 速度快無效能耗損
  • 只有寫入發生時才會指向新的區塊,讀取寫入路徑短
  • 以虛擬機為單位,很有彈性

Xnip2024-11-25_03-38-38.png

限制

  • 每個VM限制32份快照
  • 沒辦法作定期排程,也不能自動刪除舊資料
  • 做了快照後,效能會有很大影響
  • 沒有辦法做異地備援,需要靠虛擬化底層
Lab: 快照與克隆

在測試的虛擬機上,刪除資料,這邊以win2022-1虛擬機為例

Compute & Storage -> VMs -> 找到win2022-1 -> Actions -> Create Recovery Point

Xnip2024-11-25_09-51-21.png

預設Recovery Point Name是當下時間,Expiry Date寫何時到期,完成後按Create

Xnip2024-11-25_09-53-18.png

點擊右上方Recent Tasks -> View All Tasks

Xnip2024-11-25_09-56-53.png

即可看到創建還原點(快照)僅需4秒

Xnip2024-11-25_09-57-34.png

在虛擬機內刪除測試資料,這邊是一個影片和一個PDF

Xnip2024-11-25_09-49-38.png

Xnip2024-11-25_10-02-22.png

還原點還原

Infrastructure -> Data Protection -> VM Recovery Points -> 勾選win2022-1 -> Revert 

Revert:會覆蓋原本的虛擬機,請僅剩評估; Clone:透過快照複製一台虛擬機

Xnip2024-11-25_10-22-25.png

Xnip2024-11-25_10-24-26.png

在Tasks可以檢視得知大概花14秒完成還原

Xnip2024-11-25_10-26-34.png

完成後將虛擬機開機

Xnip2024-11-25_10-29-45.png

開機即可以看到檔案

Xnip2024-11-25_10-36-14.png

Infrastructure -> VMs ->勾選要克隆的虛擬機(這邊以win2022-1展示) -> Clone -> 在Clone VM內欄位可以選一次克隆幾台(10台),Starting Index Number會在後面加入數字,本展示克隆出來的虛擬機會是win2022-1,win2022-2....win2022-10。

Xnip2024-11-25_10-40-55.png

Xnip2024-11-25_10-41-23.png

克隆10台 -> Tasks -> 只需4秒即可完成

Xnip2024-11-25_10-46-55.png

Infrastructure -> VMs -> 選擇剛剛克隆的虛擬機開機

Xnip2024-11-25_10-49-34.png

開機完成

Xnip2024-11-25_10-53-05.png

刪除10台克隆的虛擬機

Infratructure -> VMs -> Actions -> 勾選剛剛克隆的10台虛擬機 -> Delete

Xnip2024-11-25_10-56-34.png

提示是否確定刪除

AHV刪除虛擬機並不像ESXi要關機才能刪除,開機的虛擬機也能刪除,故刪除前請再次確認!

Xnip2024-11-25_10-57-00.png

刪除10台VMs -> Tasks -> 只需9秒即可完成

Xnip2024-11-25_11-00-36.png

模板

從 pc.2022.1 開始,可以在 Prism Central (PC) 中創建和管理 VM 範本。或者可以使用以下方法在 AHV 中實現類似範本的功能。

  1. 上傳安裝媒體。
  2. 創建虛擬機。
  3. 安裝 Windows/Linux 作業系統。
  4. 在 Windows VM 上安裝 Nutanix VirtIO。
  5. 更新來賓作業系統並安裝所需的應用程式。
  6. 為 Windows 執行 sysprep 或清理 Linux 中的日誌/金鑰。
  7. 關閉 VM。

模板請勿安裝NGT Nutanix Guest Tool

Lab: 創建模板

先做VM sysprep,到檔案總管C:\Windows\System32\Sysprep,按[sysprep.exe] ,勾選[一般化]及選[關機]

Xnip2024-11-25_13-07-05.png

在Infrastructure -> VMs -> 點擊想要製作模板的VM -> Create VM Template

Xnip2024-11-25_14-44-50.png

在Infrastructure -> Templates ->可以剛剛建的模板

Xnip2024-11-25_14-46-48.png

更新模板

點擊想要更新的模板 -> Actions -> Update Guest OS

Xnip2024-11-25_14-48-44.png

選擇版本

Xnip2024-11-25_14-49-06.png

Xnip2024-11-25_14-49-15.png

點擊Template-update-os_XXXXX

Xnip2024-11-25_15-02-27.png

將此虛擬機開機

Xnip2024-11-25_15-09-45.png

安裝需要的軟體或上Patch如作業系統的更新

這邊以微軟的Visual Studio 2022為例

Xnip2024-11-25_15-33-39.png

安裝完後再次做Sysprep,方式跟之前一樣,到檔案總管C:\Windows\System32\Sysprep,按[sysprep.exe] ,勾選[一般化]及選[關機]

Xnip2024-11-25_15-34-40.png

Infrastructure -> Templates -> 找到剛剛安裝與更新完的Tempalte,在Update On欄位會顯示Update initiated...,點擊之

Xnip2024-11-25_15-38-06.png

點擊Complete Update

Xnip2024-11-25_15-38-21.png

填寫更新新版的相關資訊說明,並勾選此新版本為活動的狀態,完成更新模板

Xnip2024-11-25_15-39-25.png

Lab: 部署模板

Infratructure -> Template -> 點擊想要的Template -> Deploy VMs -> 填寫相關的資料

您可以Sysprep(Windows)使用客製化的腳本

您可以參考以下網址透過網頁產生您想要客製化的answer files

https://schneegans.de/windows/unattend-generator/

Xnip2024-11-25_15-42-06.png

Xnip2024-11-25_15-42-21.png

部署完後開機如下,可以看到開發工具

Xnip2024-11-25_15-43-45.png

Xnip2024-11-25_15-47-54.png