[發(fā)明專利]在保持設備被附接到虛擬機的同時更新虛擬機在審
| 申請?zhí)枺?/td> | 201980060109.5 | 申請日: | 2019-06-25 |
| 公開(公告)號: | CN112673345A | 公開(公告)日: | 2021-04-16 |
| 發(fā)明(設計)人: | K·M·布羅亞斯;D·A·赫普金;劉文嘉;H·M·霍佩特 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656;G06F9/455 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 姚杰 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 保持 設備 接到 虛擬機 同時 更新 | ||
運行第一VM組件和第二VM組件的VM的操作被掛起,使得針對VM的服務操作可以被執(zhí)行。VM具有直接被附接到該VM的設備。第一VM組件的狀態(tài)被保存。在不從計算系統(tǒng)物理硬件移除第二VM組件的任何底層數(shù)據(jù)結構的情況下,針對第二VM組件的標識指針被保存在計算系統(tǒng)物理存儲器的一部分中。在VM被掛起的同時并且在服務操作被執(zhí)行的同時,直接被附接的設備保持被配置為被附接到VM,并且保持被配置為與VM通信。第一VM組件被關閉,并且然后在完成服務操作時使用所保存的狀態(tài)而被恢復。使用標識指針,被恢復的第一VM組件被重新連接到第二VM組件。VM的操作被恢復。
背景技術
主機操作系統(tǒng)的更新傳統(tǒng)上要求重啟,因此要求工作負載停機(downtime)。對于運行虛擬機(VM)實例的虛擬化主機,停機也意味著被托管的虛擬機中的工作負載停機。虛擬化技術經(jīng)常允許通過暫停VM的執(zhí)行并且將其相關聯(lián)的RAM上下文寫入磁盤來保留運行中的VM上下文。然而,這樣的操作通常相對緩慢,并且可能導致可檢測到的中斷(outage),尤其是在存儲子系統(tǒng)緩慢或者要保留的存儲器的量以及因此所需的IO的量會很大的情況下。
在一些更新操作中,被用于VM存儲器的主機存儲器頁面被編目,使得以便虛擬化軟件可以在更新操作里重新組裝VM的狀態(tài),而不是將VM存儲器內容寫入磁盤。在更新操作期間,當前操作系統(tǒng)將VM工件編目、拆除VM、準備用于執(zhí)行的新軟件、卸載當前軟件、并且加載已更新的軟件,該已更新的軟件讀取元數(shù)據(jù)并且使用和先前所使用的相同的存儲器頁面重構VM。盡管這可能比將存儲器內容寫入磁盤快,但是操作的持續(xù)時間以及因此停機的窗口仍然受到若干因素的負面影響,這些因素包括:1)要被保留的存儲器的數(shù)量和連續(xù)性;2)VM工件的解構(包括解映射)和重構(包括重映射),尤其是訪客到主機頁面映射。另外,已經(jīng)分配了設備的VM實例無法參與更新操作,因為被分配的設備既無法在操作里被暫停或者被靜止,其狀態(tài)也無法被保存和恢復。
本文中所要求保護的主題不限于解決諸如上述的那些任何缺點的實施例或者僅在諸如上述那些環(huán)境中操作的實施例。而是,提供該背景技術僅是為說明可以實踐本文中所描述的一些實施例的一個示例性技術領域。
發(fā)明內容
本發(fā)明內容以簡化的形式介紹了一些概念,這些概念將在下面的具體實施方式中被進一步描述。本發(fā)明內容不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在被用于協(xié)助確定所要求保護的主題的范圍。
本文中所公開的至少一個實施例涉及用于在虛擬機上(VM)執(zhí)行服務(servicing)操作的計算系統(tǒng)和方法。計算系統(tǒng)具有第一虛擬機組件和第二VM組件,該第二VM組件在服務操作期間保持被加載在計算系統(tǒng)物理硬件中。運行第一VM組件和第二VM組件的VM的操作被掛起,使得針對VM的服務操作可以被執(zhí)行。VM具有直接被附接到其的設備。第一VM組件的狀態(tài)被保存。在不從計算系統(tǒng)物理硬件移除第二VM組件的任何底層數(shù)據(jù)結構的情況下,針對第二VM組件的標識指針被保存在計算系統(tǒng)物理存儲器的一部分中。在VM被掛起的同時并且在服務操作被執(zhí)行的同時,直接被附接的設備保持被配置為被附接到VM,并且保持被配置為與VM通信。第一VM組件被關閉,并且然后在完成服務操作時使用所保存的狀態(tài)而被恢復。使用標識指針,被恢復的第一VM組件被重新連接到第二VM組件。VM的操作被恢復。
附加的特征和優(yōu)點將在下面的描述中闡述,并且部分地從該描述中將是明顯的,或者可以通過實踐本文中的教導而獲悉。本發(fā)明的特征和優(yōu)點可以通過所附權利要求中特別指出的手段和組合來實現(xiàn)和獲取。通過以下描述和所附權利要求書,本發(fā)明的特征將變得更加顯而易見,或者可以通過如下文所闡述的本發(fā)明的實踐來獲悉本發(fā)明的特征。
附圖說明
為了描述可以獲得上述和以及其他優(yōu)點和特征的方式,將通過參考在附圖中示出的特定實施例來對以上簡要描述的主題進行更具體的描述。理解這些附圖僅描繪典型的實施例,并且因此不應認為其對本發(fā)明的范圍的是限制性的,將通過使用附圖以附加的特異性和細節(jié)來描述和解釋實施例,在附圖中:
圖1圖示了可以在其中體現(xiàn)本文中所公開的原理的示例計算系統(tǒng)
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經(jīng)微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201980060109.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:動態(tài)空間場景分析
- 下一篇:
- 同類專利
- 專利分類





