如何判斷作業系統運行在物理機還是虛擬機
- 2019 年 10 月 7 日
- 筆記
最近在某項目中向某客戶交付了一批雲資源,其中包括兩台裸金屬物理機,用於oracle的雙機HA使用。客戶擔心我方提供的物理機仍然是基於虛擬機的架構,會影響性能,因此要求進行我方機房查驗該電腦是否真是物理機。為了檢驗我們的人品,真的需要這麼麻煩嗎?其實有更簡便的辦法。
實際,為核驗該需求,不用至現場,通過作業系統的相關命令即能查驗到。
一、如在Linux虛擬中,命令的核驗結果為
作業系統啟動在VmWare hypervisor層以上。
另外,我們還會看到,控制台、USB滑鼠、CDROM、USB Hub全是虛擬化出來的。

二、而在真正的物理機上,命令的核驗結果為
1、能直接看到物理機的型號RH2288H V3(華為伺服器)
2、作業系統內核運行在物理機。目前只有滑鼠屬於虛擬化狀態。

三、最後基於物理機做雙機ha,一般還需要再新增兩塊網卡,用於雙機的ha心跳線的數據通訊。這兩條心跳線的網卡IP只需要能互通就行,不需要與外部的業務網路互通,心跳線的網卡網路掩碼盡量小。
希望以上文章能幫到您。