物理機安裝ESXi並優化部署虛擬機


物理機配置

CPU,BIOS中啟用虛擬化(VT-X)
內存和硬盤,內存盡量大、硬盤最好SSD,內存的大小和硬盤的速度直接決定了虛擬機運行的快慢
網絡,至少一塊千兆網卡(vSphere7.0版本以后支持的網卡驅動更少了,如果不識別網卡可以選擇6.7版本)

提前規划好磁盤空間和網絡IP地址

安裝及初始化配置
第一步,下載安裝包
各版本軟件包下載鏈接:http://42.81.162.1:443/s/Awsw?path=%2F1VMware
第二步,制作U盤啟動盤或者光盤
如果使用U盤,可以使用Win32Diskimager,下載鏈接:https://sourceforge.net/projects/win32diskimager/
第三步,設置BIOS從U盤/光盤啟動
不同的主機進入BIOS的快捷鍵稍有不同,一般是F9或者Del鍵
第四步,開始安裝
啟動后一路下一步式的默認安裝,中間交互的地方只需要設置root密碼;如果需要配置靜態IP,在安裝完成后按F2可以進行配置
第五步,安裝完成,顯示登陸地址
從瀏覽器進程訪問,進入后如圖所示

初始化配置
首次登錄ESXi,一般都會有這三個提醒,第一個是CVE-2018-3646漏洞告警,這個是CPU相關的漏洞,可設置選項取消告警;在主機-->管理-->系統-->高級設置中,搜索“VMkernel.boot.hyperthreadingMitigation”選項,把值設置為True,然后重新引導(重啟)服務器,報警消失,具體配置如圖所示

第二個提醒,是默認只有60天的評估期,在主機-->管理-->許可-->分配許可證即可解決,如果下述密鑰失效,也可以使用注冊機
Vmware vSphere 6.7 許可證:HV4WC-01087-1ZJ48-031XP-9A843
Vmware vSphere 7.0 許可證:JA0W8-AX216-08E19-A995H-1PHH2

第三個提醒,測試環境中直接關閉即可,如果有域名也可以配置證書

添加存儲空間
測試環境中物理機有兩塊硬盤,安裝完成后默認只能看到系統盤的存儲空間,點擊存儲-->數據存儲-->新建數據存儲-->下一步-->可以看到未使用的磁盤,輸入一個名稱-->下一步-->下一步,即可自動完成

在“設備”選項中也可以查看兩塊物理磁盤

新建虛擬交換機和端口組
測試環境中物理機有三塊網卡,一塊是主板自帶,一塊是Intel 82576的雙網口網卡,在網絡-->物理網卡中可以看到設備,如圖

虛擬交換機默認只有一個,可以新建兩個虛擬交換機並綁定另外兩條上行鏈路,如圖

虛擬交換機可以建立多個,但上行鏈路是根據物理網卡的數量決定的;綁定完成后如圖

新建端口組,端口組應用於虛擬交換機,可以建立多個,這里只針對每個虛擬交換機建立一個管理組和虛擬主機組,如圖

配置完成后就可以建立三個不同網段的虛擬主機,如果配置Vlan,則需要上層物理交換機支持Vlan功能

新建虛擬機
這里我們使用iso鏡像安裝虛擬機,可以將iso文件存放在Esxi主機中,點擊存儲-->數據存儲-->數據存儲瀏覽器,即可上傳iso文件

以上基礎配置完成后,就可以建立虛擬機了,在首頁或者點擊虛擬機-->創建/注冊虛擬機,此處以新建Windows Server 2016虛擬機為例
第一步,創建新虛擬機-->輸入虛擬機名稱並選擇相關版本,如圖所示

第二步,選擇存儲,我們這里選擇默認第一塊SSD硬盤,如圖所示

第三步,自定義設置,這里具體介紹一下硬盤、SCSI控制器、網絡適配器三個參數的選擇
1,硬盤,磁盤置備這里選了以后不可更改,除非刪除虛擬機再重建;

精簡(thin),推薦測試環境使用,可以大量節省磁盤空間
厚置備-延遲置零(thick provision lazy zeroed),默認的選項,既沒有省空間,性能也沒提升,建議更改
厚置備-置零(thick provision eager zero),如果磁盤空間夠大可以請選它,還可以獲取最優磁盤性能


2,SCSI控制器,即硬盤控制接口

LSI Logic SAS,Windows操作系統的默認選項,這是為了兼容舊版本Windows,高版本Windows建議選擇Vmware Paravirtual
LSI Logic Parallel,Ubuntu操作系統的默認選項
Vmware Paravirtual,CentOS操作系統的默認選項;Vmware官方文檔說Paravirtual性能可以提升10-30%,如果虛擬主機本身就需要消耗大量的IO時使用此項可以提高虛機性能,比如SQL服務器


注意
如果Windows操作系統選擇Vmware Paravirtual,需要新建軟盤驅動器,安裝相應驅動才能識別到磁盤;Esxi自帶驅動文件,如果是Win10或Server2012以上的版本,選擇win8文件,這里以2016為例,添加其它設備-->軟盤驅動器,選擇vmimages文件夾,如圖所示

3,網絡適配器,選擇端口組和適配器類型

E1000e,如果物理網卡是千兆的,默認選擇E1000e
SR-IOV,前提是萬兆網卡並且Esxi系統支持,在主機-->管理-->硬件-->PCI設備中可以查看是否支持並配置SR-IOV和直通(需要主板和網卡支持)
VMXNET3,如果物理網卡是萬兆的,推薦使用VMXNET3;使用VMXNET3之后需要安裝VMware-Tools,才能自動安裝網卡驅動

基於現有網絡規划,端口組這里選擇VM Network2,測試環境中物理網卡本身就是千兆的,這里適配器就按默認的選擇E1000e,如圖所示

最后選擇上傳的iso鏡像文件,整體配置如下,下一步完成后即可啟動

啟動虛擬機后,默認是看不到磁盤的,需要加載軟盤里的驅動程序,自動安裝后便會看到磁盤,如下圖所示

安裝VMware Tools
安裝完成后,需要安裝VMware Tools,這樣可以提高虛擬機性能,比如啟用動態內存、時間同步等功能;Windows主機使用圖形界面安裝即可;Ubuntu或Kali在安裝完成后已自動完成安裝,無需再安裝;以下是CentOS7安裝VMware-Tools的腳本

yum -y install perl gcc make kernel-headers kernel-devel
mkdir /mnt/cdrom && mount -t iso9660 /dev/cdrom /mnt/cdrom
mkdir /opt/vmtools && cd /opt/vmtools
cp /mnt/cdrom/VMwareTools-*.tar.gz && tar -zxvf VMwareTools-*
cd vmware-tools-distrib && ./vmware-install.pl  # 最后一步一步按提示操作即可

其它優化
CPU,啟動熱插拔
內存,啟動熱插拔
存儲,合理規划磁盤資源,避免在單個硬盤上同時運行多個I/O密集型的虛擬主機
網絡,有效使用網卡資源,盡量給網絡流量大的虛擬主機分配獨立網卡

參考
https://kb.vmware.com/s/article/1010398?lang=en_us
https://blog.51cto.com/maomaostyle/1439651


免責聲明!

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



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