藉由實務上接觸Citrix XenServer的經驗,分享在安裝Citrix XenServer過程中出現「Could not parse sgdisk output line」錯誤訊息之問題排除方式
[Introduction]
隨著虛擬化技術愈來愈成熟,而伺服器硬體成本愈來愈低的趨勢,許多企業已逐漸導入虛擬化
市面上常見的虛擬化平台如:
・VMware ESXi
・Citrix XenServer
・Microsoft Hyper-V
・Redhat KVM
上述之中,本人較常接觸為:VMware ESXi、Citrix XenServer及Redhat KVM
俗話說得好:「不入虎穴,焉得虎子」(大誤),若要熟悉一個虛擬化平台,最快的方式就是閱讀技術文件、Google及親自實際安裝建置。以下就直接切入主題吧~
[Symptoms and Cause]
在安裝Citrix XenServer的過程中,若出現「Could not parse sgdisk output line」的錯誤訊息而導致安裝作業中斷(如下圖式)
其原因為該台主機原本的硬碟已經被格式化為VMware VMFS格式,導致XenServer安裝過程中,進行硬體檢查時認為硬碟為異常狀態,因而中斷安裝作業
[Resolution]
若主機硬碟是透過Hardware RAID Card控制,可直接透過RAID Card的組態設定功能清除硬碟資訊(建議整個RAID Configure移除重建),即可再次進行安裝作業;反之可使用SPFDisk等格式化工具清除硬碟資訊,即可再次進行安裝作業
[Reference]
"Could Not Parse Sgdisk Output Line" when Installing XenServer
Installing XenServer after removing VMWare ESXi “Could not parse sgdisk output”