如果想嘗試SDN,但是又想跳過安裝controller的的步驟,可以到下面的網址,下載人家已經包裝好的VM。
http://sdnhub.org/tutorials/sdn-tutorial-vm-64-bit/
BUT~人生哪有這麼簡單。要把這個VM import到ESXi裡的時候,失敗了Orz!!
跳出了一個錯誤訊息:Unsupported hardware family virtualbox-2.2
幸好上網GOOGLE之後,解法還不算太困難,步驟如下:
1.下載OVF Tool,這個可以在VMware 的官方網站下載,但是需要登入會員。
2.將OVA檔拆解成OFV檔跟VMDK檔:
使用這個指令 : ovftool.exe –lax <source.ova> <destination.ovf> 將OVA拆解開來。
3.會得到一個OVF檔,一個mf檔,一個vmdk檔。(圖中我已經把mf檔加上.old的副檔名,避開計算Checksum)
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>
參考資料:
- http://www.itsecurenet.com/virtualbox-ova-to-vsphere-ovf/
- http://lukebarklimore.wordpress.com/2012/10/25/esxi-5-1-fixing-failed-to-deploy-ovf-package-the-task-was-canceled-by-a-user/
留言列表