如果想嘗試SDN,但是又想跳過安裝controller的的步驟,可以到下面的網址,下載人家已經包裝好的VM。

http://sdnhub.org/tutorials/sdn-tutorial-vm-64-bit/

BUT~人生哪有這麼簡單。要把這個VM import到ESXi裡的時候,失敗了Orz!!

螢幕截圖 2014-04-29 23.25.54  

跳出了一個錯誤訊息:Unsupported hardware family virtualbox-2.2

幸好上網GOOGLE之後,解法還不算太困難,步驟如下:

1.下載OVF Tool,這個可以在VMware 的官方網站下載,但是需要登入會員。

2.將OVA檔拆解成OFV檔跟VMDK檔:
使用這個指令 : ovftool.exe –lax <source.ova>  <destination.ovf> 將OVA拆解開來。

螢幕截圖 2014-04-30 00.49.14  
3.會得到一個OVF檔,一個mf檔,一個vmdk檔。(圖中我已經把mf檔加上.old的副檔名,避開計算Checksum)

螢幕截圖 2014-04-29 23.44.18  

3.1將mf檔刪除,不然會遇到Checksum error引發的問題,
參考網址2,有提到直接刪掉就可以跳過檢查checksum的階段,
相對於參考網址1重算checksum的方法,刪掉好像方便又快速,

3.2修改ovf檔,找到以下這行字眼,把virtualbox-2.2改為vmx-07就可以囉
找到<vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>
<vssd:VirtualSystemType>vmx-07</vssd:VirtualSystemType> 

4.按照平常的程序import新產生出來的OVF檔就沒有問題了。

5. (2014/06/10更新)
不曉得為什麼這次有出現其他問題,不過都可以參考reference 1,來解決。

出現OVF hardware element ‘ResourceType’ with instance ID ’5′: No support for the virtual hardware device type ’20′的話,

請整段改掉

原來是:

<Item>
<rasd:Address>0</rasd:Address>
<rasd:Caption>sataController0</rasd:Caption>
<rasd:Description>SATA Controller</rasd:Description>
<rasd:ElementName>sataController0</rasd:ElementName>
<rasd:InstanceID>5</rasd:InstanceID>
<rasd:ResourceSubType>AHCI</rasd:ResourceSubType>
<rasd:ResourceType>20</rasd:ResourceType>
</Item>

修改為

<Item>
<rasd:Address>0</rasd:Address>
<rasd:Caption>SCSIController</rasd:Caption>
<rasd:Description>SCSI Controller</rasd:Description>
<rasd:ElementName>SCSIController</rasd:ElementName>
<rasd:InstanceID>5</rasd:InstanceID>
<rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>
<rasd:ResourceType>6</rasd:ResourceType>
</Item>

出現No support for the virtual hardware device type ’35′的話,

請刪掉下面這一整段,基本上它是音效卡,應該是用不到了。

<Item>
<rasd:AddressOnParent>3</rasd:AddressOnParent>
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:Caption>sound</rasd:Caption>
<rasd:Description>Sound Card</rasd:Description>
<rasd:ElementName>sound</rasd:ElementName>
<rasd:InstanceID>7</rasd:InstanceID>
<rasd:ResourceSubType>ensoniq1371</rasd:ResourceSubType>
<rasd:ResourceType>35</rasd:ResourceType>
</Item>

 

參考資料:

  1. http://www.itsecurenet.com/virtualbox-ova-to-vsphere-ovf/
  2. http://lukebarklimore.wordpress.com/2012/10/25/esxi-5-1-fixing-failed-to-deploy-ovf-package-the-task-was-canceled-by-a-user/

 

創作者介紹
創作者 qmaw 的頭像
qmaw

qmaw的部落格

qmaw 發表在 痞客邦 留言(0) 人氣()