服務器虛擬化的作用對於許多企業使其應用程序在虛擬機上運行變得很重 要。因此,高可用性概念對於通過減少停機時間來保持系統可用性至關重要。 在我們之前的研究中,高可用性服務系統( HASS)通過檢測和恢復為系統提供 保護。但是,在實際環境中,用戶需要執行虛擬機操作,這會影響檢測過程。 為了應對這種情況,本研究實施了一種新的檢測機制,該機制收集有關虛擬機 操作的信息,並將其與 HASS 檢測機制結合在一起。檢測過程將使用該信息來動 態更改虛擬機的保護。結果,新的檢測機制將獲得有關虛擬機操作和故障的正 確信息。因此,系統可以對虛擬機進行正確的檢測和恢復。;The role of server virtualization becomes important for many enterprises to put their application running on virtual machines. As a consequence, the high availability concept is more critical to keep the system available by reducing the downtime. In our previous research, we developed a system called High Availability Service System (HASS) provides protection to the system through detection and recovery. However, in the real environment users need to do virtual machine operation that will affect the detection process. To handle this condition, this study implements a new detection mechanism that collects the information about virtual machine operation and combines it with the HASS detection mechanism. The information will be used by the detection process to dynamically change the protection of virtual machines. As a result, the new detection mechanism gets the correct information about the virtual machine operation and the failure. So, the system can do the right detection and recovery for virtual machines.