Xen

Xen Server 6.2 升級到 SP1

  • July 3, 2014

我安裝了 Xen server 6.2,目前正在使用它。我設法安裝了 1 個 vm,並且我已經應用了所有可用到 Service Pack 1 的修補程序。那個特定的更新檔給了我一個錯誤。該命令xe patch-list顯示以下內容:

uuid ( RO)                    : 59128f15-92cd-4dd9-8fbe-a0115d1b07a2
             name-label ( RO): XS62E002
       name-description ( RO): Public Availability: security fixes to Xen
                   size ( RO): 1743501
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): restartHost


uuid ( RO)                    : dedcc0dd-d8f3-4f76-90ca-92697c7a44f0
             name-label ( RO): XS62E001
       name-description ( RO): Public Availability: Xapi fixes
                   size ( RO): 6625641
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): restartXAPI


uuid ( RO)                    : d9c753b9-a15b-4a31-897b-97fdae609031
             name-label ( RO): XS62E009
       name-description ( RO): Public Availability: security fixes to Xen
                   size ( RO): 1744205
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): restartHost


uuid ( RO)                    : 0850b186-4d47-11e3-a720-001b2151a503
             name-label ( RO): XS62ESP1
       name-description ( RO): Public Availability: XenServer 6.2 Service Pack 1 (SP1)
                   size ( RO): 218600009
                  hosts (SRO): 
   after-apply-guidance (SRO): restartHost


uuid ( RO)                    : ff202d2d-2812-4c6b-b500-2f4701de7bc4
             name-label ( RO): XS62E011
       name-description ( RO): Public Availability: Storage and ISCSI fixes
                   size ( RO): 845698
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): restartHost


uuid ( RO)                    : a4251789-ce6c-4726-942c-3cddbadcaca6
             name-label ( RO): XS62E012
       name-description ( RO): Public Availability: Fixes for Dom0 kernel issues
                   size ( RO): 35767767
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): restartHost


uuid ( RO)                    : 83bca9f6-4ae5-45f9-9426-440216f73797
             name-label ( RO): XS62E010
       name-description ( RO): Public Availability: Fix for GPU pass through
                   size ( RO): 252927
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): 


uuid ( RO)                    : aeff92a9-2c60-43eb-b34e-14e4132b411c
             name-label ( RO): XS62E005
       name-description ( RO): Public Availability: Toolstack fixes
                   size ( RO): 9315631
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): restartXAPI


uuid ( RO)                    : 5579f1f0-ff83-11e2-b778-0800200c9a66
             name-label ( RO): XS62E004
       name-description ( RO): Public Availability: Fixes for Dom0 kernel issues
                   size ( RO): 35766769
                  hosts (SRO): e83b908b-aed4-4570-a32e-d2ce9fb7db04
   after-apply-guidance (SRO): restartHost

這是安裝的版本:

LSB Version:    :core-4.0-ia32:core-4.0-noarch
Distributor ID: XenServer
Description:    XenServer release 6.2.0-70446c (xenenterprise)
Release:    6.2.0-70446c
Codename:   xenenterprise

當我跑步時xe patch-upload file-name=XS62ESP1.xsupdate,我得到了預期UUID。然後,當我執行時,xe patch-pool-apply uuid=xxxxx我收到以下錯誤:

更新檔預檢查階段因未知錯誤而失敗。有關更多詳細資訊,請參閱附件資訊。更新檔:0850b186-4d47-11e3-a720-001b2151a503 (XS62ESP1) 資訊:XenServer Tools ISO 必須從所有正在執行的 VM 中彈出。

經過大量搜尋後,我執行命令xe vm-cd-eject --multiple,但收到另一個錯誤:

無法執行操作,因為驅動器為空 vbd: 6028ca4a-ece6-dcea-0688-0e81594738e4

沒有正在執行的虛擬機。我已經多次重新啟動主機。

一如既往地感謝任何幫助。

謝謝

FWIW,我刪除了我執行的一個虛擬機並再次嘗試更新無濟於事。我在 Citrix 論壇上尋求幫助,但他們給我的解決方案沒有幫助,所以我執行了 Xen Server 6.2 的全新安裝並立即應用了 SP1 修補程序。那行得通。從那裡我可以安裝僅與 SP1 相關的其餘修復程序。

引用自:https://serverfault.com/questions/609715