2014年2月17日 星期一

更改虛擬機的啟動順序使用VMX選項

vmware bios因為無法存檔,需下指令
打開虛擬機器vmx檔,新增語法

範例:

For example:
  • bios.bootOrder = "ethernet5,ethernet2,hdd,cdrom,floppy"
  • bios.hddOrder = "scsi2:2,scsi0:1,ide1:0"

原文翻譯:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2011654



更改虛擬機的啟動順序使用VMX選項(2011654)

目的

本文提供的步驟來更改引導設備,而無需使用虛擬機的BIOS中,其限制到8可見的設備。

決議

在ESXi中/ ESX中,選擇使用先進的虛擬機選項引導設備bios.bootOrderbios.hddOrder
注意:這些設置將覆蓋引導順序,你可能先前所設置的虛擬機的BIOS。

虛擬機的啟動順序可以被設置為通過任何虛擬NIC ethernetX,其中X是該裝置的數目。例如,為Ethernet0ethernet5。它也可以被設置為硬盤CDROM軟盤。如果設置為光驅軟驅有多個設備時,虛擬機將嘗試他們按順序,直到找到一個從引導。如果bios.bootOrder設置為硬盤驅動器,您還必須定義bios.hddOrder和設置的設備(例如,SCSI0:3IDE1:0)從開機。

您還可以配置設備的列表。確保把列表分為引號並用逗號隔開的設備。
 
例如:
  • bios.bootOrder =“ethernet5,ethernet2時,硬盤,光驅,軟驅”
  • bios.hddOrder =“SCSI2:2,SCSI0:1,IDE1:0”
在此示例中,虛擬機嘗試引導與ethernet5。如果有什麼的引導,嘗試ethernet2的。如果失敗,從hddOrder定義的磁盤(硬盤),然後所有的CD-ROM的嘗試,終於從所有的軟盤。
 
:BIOS的不同,您可以從所有可用的網卡和硬盤選擇,但有一個最大的5網卡和8個磁盤,可以在引導順序列表中。如果移動bootOrder / hddOrder配置的虛擬機到未在ESXi / ESX 4.1或更高版本上運行的主機,它可能不會使用你指望它在下次重新啟動引導順序。

要配置bootOrder用於在ESX / ESXi 4.1使用vSphere Client虛擬機:
  1. 關閉虛擬機。
  2. 單擊清單中的虛擬機。
  3. 點擊總結該虛擬機選項卡,然後單擊編輯設置
  4. 在虛擬機屬性對話框中,單擊選項選項卡。
  5. 在高級,單擊常規
  6. 單擊配置參數
  7. 點擊添加行
  8. 創建兩個新行。

    • 進入bios.bootOrder的名稱列和值列的設備。
    • 進入bios.hddOrder的名稱列和值列的設備。
  9. 單擊OK(確定)以保存更改。
要配置bootOrder上5的ESXi虛擬機以後,你必須要么使用vSphere API 5.0中引入的API和bootOrder財產或編輯。VMX直接文件。有關API的vSphere 5.0中的bootOrder屬性的詳細信息見VirtualMachineBootOptions有關編輯配置文件的詳細信息,直接,請參閱編輯配置文件中的VMware ESXi和ESX(1017022)編輯文件,用vi或納米(1020302)在ESX主機上:虛擬機需要被斷電和未註冊的(從vCenter Server / ESXi的庫存中移除)的。VMX文件安全地。編輯當您更改虛擬機配置文件,下面的註冊它回來在vCenter Server / ESXi的庫存中註冊的虛擬機與vSphere Web Client中(2032904)