1、環境配置centos
一、使用軟件緩存
VM-Workstation 15.5網絡
VCSA 6.7架構
ESXi 6.7分佈式
二、VM-Workstation 虛擬網絡設置ide
三、VMware-workstation虛擬機配置及安裝ui
vCenter
使用vcsa6.7
CPU 6核 (默認2核,須要部署完成後再調整)
內存調整爲6G(默認10G,須要部署完成後再調整)
IP:10.8.20.30spa
ESXi主機,共4臺ESXi主機
CPU
4核 開啓虛擬化操作系統
內存
8G(最少8G,少於8G沒法啓用vSAN)orm
硬盤
硬盤1:40g,安裝ESXi系統
硬盤2:100g,標記爲ssd,做爲緩存盤
硬盤3:1T,標記爲ssd,做爲數據盤(若是存放於HDD中,則須要標記爲ssd,模擬全閃存環境)
硬盤2和硬盤3組成了一個磁盤組(磁盤組是vSAN中的一個重要概念,磁盤組中的數據盤能夠爲多個)
網卡
網卡1:橋接到VMNet0,10.8.20.0/24網段,做爲管理網絡
網卡2:鏈接到VMNet1(僅主機模式),做爲vSAN網絡
網卡3:鏈接到VMNet2(僅主機模式),做爲vSAN網絡(冗餘,這樣即便網卡2或者網卡3斷了一個,也能通信)
IP地址:
管理網絡: 10.8.20.31~10.8.20.34
vSAN網絡:192.168.0.31~192.168.0.34( 也能夠是其餘的 ,保證各臺ESXi主機能通信便可,與VMNet1的192.168.10.0和VMNet2的192.168.20.0網段無關。)
首先部署vcsa,具體部署方式看 這裏,注意其IP地址設置成10.8.20.30,部署完後,關閉這臺虛擬機,調整下cpu和內存。
接着安裝ESXi。
新建ESXi虛擬機時,只添加40g的硬盤和橋接的那塊網卡,而後安裝ESXi系統、配置管理網絡。
具體安裝和配置能夠查看 這裏
四、增長硬盤和網卡
安裝完成ESXi,配置完成管理網絡以後,關閉虛擬機,而後增長剩下的2塊硬盤和2個網卡。
依次安裝好4臺ESXi主機。
2、配置vSphere羣集
安裝好全部虛擬機後,在vCenter(vcsa,https://10.8.20.30/ui)中依次作以下操做:
一、在vCenter中新建數據中心,把四臺主機都加入vCenter
二、開啓主機的SSH,方便之後的管理
三、將做爲vSAN磁盤組的磁盤(100G和1T的那兩塊)標記爲ssd,模擬全閃存架構(若是VMware-workstation虛擬機的文件是放在ssd硬盤中,則不須要這步操做)
四、創建羣集,羣集名稱爲vSphere-vSAN_cluster
把四臺主機所有拖入,先不啓用任何羣集的功能。
注意:將主機加入羣集前,全部主機最好處於維護模式。
五、調整本地存儲,將安裝ESXI系統的存儲其按主機IP地址重命名爲:local-datastore-xx(xx是主機ip的最後兩位)
3、配置和啓用vSAN
一、新建分佈式交換機,創建vSAN存儲網絡
(1)添加分佈式交換機
新建分佈式交換機
分佈式交換機名稱
分佈式交換機版本
上行鏈路數目爲2,由於每臺主機都有2條網卡(網卡2和網卡3)來鏈接vSAN的。順便建立默認的端口組。
完成分佈式交換機的建立
(2)爲分佈式交換機添加主機,配置上行鏈路
添加和管理主機
+新主機
選擇全部主機
選擇vmnic1,分配上行鏈路
分配到上行鏈路1,並將此上行鏈路分配到全部主機
再選擇vmnic2
將vmnic2分配到上行鏈路2
已經分配好了2條上行鏈路
暫時無論理適配器
暫時不遷移虛擬機網絡
完成
到每臺ESXi主機虛擬網絡處能夠看到此時分佈式交換機的拓撲
此時已經配置好了右端,下面配置左端(圖中的vmnic1後面的10.8.20.31的指的是主機名,並非IP地址的意思)
(3)爲分佈式端口組添加VMkernel網卡,配置分佈式交換機的左端
添加VMkernel適配器
選擇全部主機
務必選中vSAN服務
配置ip地址
圖中的ip地址192.168.0.0/24網段也能是其餘的,可是要保證全部的ESXi主機能相互通信。
返回ESXi主機查看網絡,能夠看到分佈式交換機的左端(端口組)已經配置。
確認ESXI主機間在192.168.0.0/24網段的通信
至此,分佈式交換機配置完成。
二、啓用vSAN服務,建立磁盤組
(1)啓用vSAN前,請保證要用來作磁盤組的磁盤(緩存盤和數據盤)不包含任何分區信息。
(2)開啓vSAN服務:
(3)選擇單站點羣集:
(4)打開去重和壓縮服務:
(5)聲明磁盤:
右上角選擇分組依據:主機
下面將每臺主機的閃存磁盤(事先必須標記爲ssd,不然沒法聲明爲緩存盤)容量大的聲明爲數據盤(容量層),容量小的聲明爲緩存盤(緩存層),這樣這2塊硬盤被vSAN成爲一個磁盤組(固然能夠有多個磁盤組)。
以上磁盤不包括安裝ESXI系統的磁盤。
每臺主機都要聲明。
(6)先不添加故障域,直接點擊下一步
(7)完成
(8)正在配置vSAN羣集
(9)將全部主機退出維護模式,到羣集的數據存儲處查看 vsanDatastore 的容量
(10)查看vSAN的運行情況,保證其不出現紅色的警告
至此,一個單站點的vSAN羣集搭建成功。
下面在這個vSAN存儲上新建一個虛擬機。
右鍵點擊羣集,選擇新建虛擬機
輸入虛擬機名稱,這裏建立一個centos8的虛擬機
選擇存放的主機
存儲默認值務必選擇vSAN的默認存儲策略
再選擇vsanDatastore
選擇虛擬機版本
選擇虛擬機操做系統,這裏選擇CentOS8
虛擬機硬件,保持默認值
即將完成,檢查下數據存儲和存儲策略是否選擇正確
完成虛擬機的建立
查看數據存儲→vsanDatastore,能夠看到虛擬機的相關文件
在羣集的監控裏面能夠看到虛擬機具體的物理放置方式
具體來講是將虛擬機的對象(主頁和hard disk)以網絡RAID1的方式存放在多臺ESXi主機上的,實現多副本,避免單點故障。
最後,上傳iso,安裝這個centos8的系統。