ESXI安裝配置避坑指南




一、機器介紹

博主選的是一個軟路由的工控機,准系統+電源+8G內存+120G 2.5寸SSD,一共1500這樣,換成雲服務器這只夠買一年的低配

博主對軟路由沒有太大興趣,主要是看重他功耗小(10w這樣),我以前整理了搭建服務器的各種方法:https://www.cnblogs.com/yunmuq/p/14586647.html

用這種小主機在家搭服務器再合適不過了,可以自己搭應用、寫博客、跑腳本......玩法太多了



二、ESXI安裝前注意事項

教程網上都有了,而且視頻比文字更簡單,我就說說自己踩過的坑,一些教學視頻里也不一定有的內容



2.1 確認主板支持的引導方式

uefi啟動會比較快,這個基本上都有,主要看支不支持傳統引導,像我這個只支持uefi

沒有傳統引導會出現一個問題,你最好准備兩個U盤來安裝系統

當主板支持傳統引導,只需准備一個啟動盤,用於建立GUID格式分區表類型、建立ESP分區,用於后續安裝uefi啟動的ESXI,硬盤分好區那接下來怎么安裝系統呢?

如優啟通等啟動盤,可以吧EXSI鏡像文件放在U盤里,使用傳統引導,然后菜單選擇從自定義ISO/IMG文件啟動,就可以安裝系統

如果主板不支持傳統引導,那只能拿另一個盤,用rufus等軟件吧鏡像燒進U盤再安裝了



2.2 解決虛擬閃存

ESXI 7 版本有個虛擬閃存的東西,默認會使用整個磁盤的剩余空間(比如硬盤120G,ESXI安裝占用10G,剩下110G都是虛擬閃存),如果不處理,那就沒空間再安裝虛擬機了,除非再裝一塊物理盤

虛擬閃存雖然在安裝好以后才出現,但是在安裝時就要解決它:

在第一次開始安裝ESXI7.0的時候,在5秒鍾倒計時結束前按 Shift+O(字母O)。

進入命令行后,在 cdromBoot runweasel 后輸入autoPartitionOSDataSize=4096,然后按回車執行后續正常安裝步驟。

命令需區分大小寫,命令意思是指定虛擬閃存大小為4GB

參考:https://blog.csdn.net/qiaohewei/article/details/108622880

我之前啥也不懂,完全看着金水的油管視頻裝,然后使用的是PE盤格式化的方法,出現了以下問題:

①格式化后需要手動創建“數據存儲”,創建的“數據存儲”只能用於創建一個虛擬機;

②在某次關機后,再開機我的ESXI后台掛了,接顯示器一看,沒進系統,上PE一看,系統盤分區表沒了,恢復分區表后,又沒有uefi引導文件,linux恢復uefi引導又沒有好工具,最后只好重裝ESXI

用了上述官方命令安裝ESXI后,開機就用默認“數據存儲”,而且能創建多個虛擬機,美滋滋,虛擬閃存也得以保存



2.3 密碼設置

esxi的密碼需要滿足以下條件:

以大寫字母開頭; 長度至少8位; 以字符結尾

安裝以后進入配置可以取消密碼,但是不推薦這樣做,方式如下

修改密碼時,不輸入新密碼直接回車



三、ESXI配置

3.1 時間設置

同步時間很重要,虛擬機上的時間都會依賴這個,博主遇到過虛擬機時間不對,編譯安裝Python時一直make時一直在checking,實際就是抱錯“Warning: File `Makefile.pre.in' has modification time 19209898 s in the future”,但是又不停下來,就不停地生成Makefile文件,排查了半天才發現這個問題

esxi上使用NTP服務來同步時間,比手動輸入要准確,在web管理台設置如下

使用的服務器是阿里、騰訊和中科院國家授時中心

ntp.aliyun.com,time1.cloud.tencent.com,ntp.ntsc.ac.cn

我的“操作”那不能下拉,不知道什么bug

這個時間設置后就會保存到主板上,esxi shell查看

# 查看esxi系統時間:
esxcli system time get
# 查看主板時間
esxcli hardware clock get

會發現ESXI顯示的時間似乎有點不對,他是UTC時間,和我們國內手機上的時間差了8小時,但是博主並沒有受影響,安裝centos時選了shanghai時區,虛擬機上會自動轉成cst時間



3.2 開啟esxi shell

首先不推薦大家打開shell,shell操作很容易弄崩系統

在web管理台就能開啟shell設置,但是使用xshell遠程,會發現無法輸入密碼,只能使用密鑰連接

接入顯示器進入esxi界面,進入Troubleshooting Options,Enable ESXI Shell 和 SSH

按Alt + F1進入shell,vi /etc/ssh/sshd_config 修改 PasswordAuthentication yes 就能用賬號密碼ssh連接了



3.3 網卡直通

有的小伙伴追求性能會選擇看網卡直通,需要注意的是eth0網口不能直通,這是默認的管理台訪問端口,你直通給虛擬機了,esxi就不能被網絡訪問了

如果所有網口都被直通了,那么恢復管理台訪問的辦法是

  • 進入shell

  • vi /etc/vmware/esx.conf

  • 找到 /device/00000:001:00.0/owner = "passthru"

  • 改為 /device/00000:001:00.0/owner = "vmkernel"



四、centos安裝方法

很多教學視頻中是安裝軟路由的,先把img鏡像轉為vm的格式再傳上去安裝

博主分享自己centos的安裝方法:

把iso鏡像傳進“數據存儲”

創建新虛擬機,在“CD/DVD驅動”項選擇iso鏡像,開機就能進入安裝步驟







免責聲明!

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



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