VMware官方於2020年4月2日正式推出:VMware vSphere 7.0 最新產品軟體下載,其中最關鍵功能是VMware vSphere 7核心內建整合:Kubernetes 容器技術,允許在同一平台上運行容器(Containers)與虛擬機器(VMs)系統服務,為現代數位化、多元性、無所不在混合雲端提供更完整基本架構服務,相信大家心中一定滿懷期待,究竟需要準備那些軟體授權$$$、硬體設備? 才能實現、建構出此劃時代新產品,就讓我們一起來共襄盛舉、瞇著眼...... 若要設定vSphere with Kubernetes,您的環境必須符合特定的基礎架構、網路和儲存區需求軟硬體清單吧!!!
圖片來源:VMware vFORUM 2019
一、軟體授權(Licensing for vSphere 7 with Kubernetes):
■VMware vSphere 7.0 Enterprise Plus (Configure the Cluster as a Supervisor Cluster)
■VMware NSX-T Data Center 3.0 (License to NSX Manager)■VMware vSAN 7.0 (Configure as a Supervisor Cluster)
上述軟體授權清單,我們可以非常明顯看出VMware vSphere 7 核心(ESXi、vCenter)內建整合Kubernetes容器技術,所以在構建Kubernetes服務過程中,我們會需要一個非常靈活和動態的網路層服務來連接容器資源和VM虛擬機器,因此VMware官方決定使用:VMware NSX-T Data Center 3.0 透過此一產品完美
VMware官方正式開放:VMware NSX-T Data Center 3.0 註冊下載60天試用版(請先註冊下載)
■申請網址:https://my.vmware.com/web/vmware/evalcenter?p=nsx-t-eval
■評估指南:https://nsx.techzone.vmware.com/resource/nsx-t-evaluation-guide
NSX Manager Appliance in Open Virtualization Appliance Format (OVA)
2020-04-07 | 3.0.0 LE | 11.06 GB
NSX Edge Appliance in Open Virtualization Appliance Format (OVA)
2020-04-07 | 3.0.0 LE | 1.68 GB
二、硬體需求vSphere with Kubernetes System Requirements and Topologies:
建構vSphere 7 with Kubernetes,接下來您的環境必須符合特定的基礎架構、網路和儲存區需求硬體清單,首先我們先來看VMware官方最低系統硬體需求建議:
■單一vSphere 叢集上部署結合了管理、Edge 和工作負載管理功能vSphere with Kubernetes:
圖片來源:VMware Docs
用於管理、Edge 和工作負載管理叢集的最低系統運算需求建議:
■vSphere with Kubernetes 部署在兩個叢集中:
一個叢集用於管理和 Edge 功能,另一個叢集則專用於工作負載管理。
圖片來源:VMware Docs
一個叢集用於管理和 Edge 功能最低系統運算需求建議:
Minimum Compute Requirements for the Management and Edge Cluster:
Minimum Compute Requirements for the Workload Management Cluster:
■網路需求 Networking Requirements:
無論針對 vSphere 中的 Kubernetes 工作負載管理所實作的架構為何(單一或分開兩個叢集),
部署必須符合下列網路需求:
圖片來源:VMware Docs
Network Interface Controllers:10Gbps (for vSAN with at least 2 physical NICs)
vSphere with Kubernetes Storage 儲存區
vSphere with Kubernetes 支援三種類型的儲存區:
■暫時虛擬磁碟 Ephemeral Virtual Disks
■容器映像虛擬磁碟 Container Image Virtual Disks
■持續性磁碟區虛擬磁碟 Persistent Volume Virtual Disks
根據其需求,vSphere Pods可以掛接三種類型的虛擬磁碟中的任何一種。
圖片來源:VMware Docs
■暫時虛擬磁碟 Ephemeral Virtual Disks
vSphere Pods需要暫時儲存區,以在作業期間將此類 Kubernetes 物件儲存為記錄 emptyDir磁碟區和ConfigMaps。只要 vSphere Pods繼續存在,此暫時 (或過渡) 儲存區即會持續存在。暫時資料會在容器重新啟動之間保持不變,但一旦Pods達到其生命週期的結束,就會銷毀該暫時虛擬磁碟。
■容器映像虛擬磁碟 Container Image Virtual Disks
vSphere Pods內的容器使用包含要執行之軟體的映像。vSphere Pods會將其容器使用的映像掛接為映像虛擬磁碟。當vSphere Pods完成其生命週期時,該映像虛擬磁碟會與vSphere Pods中斷連結。映像服務是一項 ESXi 元件,負責從映像登錄提取容器映像,並將其轉換成虛擬磁碟,以便在vSphere Pods內執行。
圖片來源:VMware Docs
■持續性磁碟區虛擬磁碟 Persistent Volume Virtual Disks
為了針對 Kubernetes 工作負載佈建持續性儲存區,vSphere with Kubernetes 會與雲端原生儲存區CNS(一項可管理持續性磁碟區的 vCenter Server 元件)整合。持續性儲存區會由 Tanzu Kubernetes 叢集內Pods和vSphere Pods使用,下圖說明 vSphere Pods如何使用持續性儲存區:
圖片來源:VMware Docs
在 vSphere 叢集上設定 vSphere with Kubernetes 時,請考慮下列最佳做法。
■將 vSAN 資料存放區用於 NSX Edge。
■如果您使用 vSAN 資料存放區,請確保為工作負載設定的 vSAN 環境大小正確。
■vSAN 安裝程式需要更多記憶體,因為核心記憶體用於 vSAN。
這會減少 NSX Edge 虛擬機器的可用記憶體。
■使用 vSAN計算器進行適當的大小調整。
■如果使用 NFS 資料存放區,請確認該資料存放區已在叢集中的所有主機之間共用。
為每個 NSX Edge節點建立唯一的 NFS 資料存放區。
■為每個 NSX Edge 叢集設定專用的資源集區。請勿與其它虛擬機器共用該資源集區。
■設定 ESXi Host Overlay,請使用範圍 1 到 4094 中的 VLAN。
■設定 Edge Overlay,請使用範圍 1 到 4094 中的 VLAN。
下一章節將先繼續來介紹:VMware vSAN 7 與 NSX-T Data Center 3.0 部署安裝設定。
參考資料:
1.VMware Docs:VMware vSphere 說明文件
2.vSphere with Kubernetes Configuration and Management
3.VMware Docs-Overview of NSX-T Data Center
沒有留言:
張貼留言