ESXi 可自動化服務是否根據防火牆連接埠狀態啟動的行為。

自動化功能有助於確保當環境設定為啟用服務功能時啟動服務。例如,僅當某些連接埠開啟時啟動網路服務有助於避免以下的狀況,即服務雖已開始,但無法完成實現預定目的所需的通訊。

另外,取得有關目前時間的準確資訊也是一些通訊協定 (如 Kerberos) 所需要的。NTP 服務是取得準確時間資訊的一種方式,但此服務僅在防火牆中已開啟所需連接埠時運作。如果關閉所有連接埠,此服務將無法實現其目標。NTP 服務提供了一個選項,可設定此服務啟動或停止時的條件。此組態包含一些選項,負責是否開啟防火牆連接埠,然後是否根據這些條件啟動或停止 NTP 服務。存在多個可能的組態選項,所有選項同樣適用於 SSH 伺服器。

備註︰

本節中所述的設定僅適用於透過 vSphere Web Client (或使用 vSphere Web Services SDK 建立的應用程式) 設定的服務設定。這些設定不會影響透過其他方式,如 ESXi Shell/etc/init.d/ 中的組態檔,設定的組態。

  • 任一連接埠開啟時自動啟動,所有連接埠均關閉時停止:VMware 針對這些服務建議的預設設定。如果任一連接埠開啟,則用戶端會嘗試連絡與相關服務有關的網路資源。如果某些連接埠已開啟,而特定服務的連接埠卻關閉,則該嘗試將失敗,但幾乎不會對此類情況造成障礙。適用的傳出連接埠開啟時,此服務將開始完成其工作。

  • 隨主機一起啟動和停止:服務在主機啟動後立即啟動,並在主機關機之前不久關閉。此選項與任一連接埠開啟時自動啟動,所有連接埠均關閉時停止非常相似,都表示此服務會定期嘗試完成其工作,例如嘗試連絡指定的 NTP 伺服器。如果連接埠先是處於關閉狀態,但隨後又開啟,用戶端將在此後不久開始完成其工作。

  • 手動啟動和停止:無論連接埠開啟與否,主機都會保留使用者決定的服務設定。使用者啟動 NTP 服務後,只要主機電源開啟,該服務會一直執行。如果服務已啟動且主機已關閉,該服務將在關閉過程中停止,但是一旦主機電源開啟,該服務將再次啟動,保留使用者決定的狀態。

備註︰

ESXi 防火牆會根據服務啟動原則自動決定何時啟用或停用規則集。服務啟動時,會啟用此服務對應的規則集。服務停止時,會停用該規則集。