天天看點

打造U盤版ESXi

打造U盤版ESXi

ESX 本身是一個标準的linux (修改自RedHat,linux下的大部分指令都可以使用),而ESXi是規約版的ESX(沒有控制台功能,提供的指令也不完整),ESXi又分為兩個版本:

1 安裝版(installable 可在vmware官網下載下傳到)

2 嵌入式版 (embedded 由各大伺服器廠商提供)

下面我們就使用U盤來安裝ESXi,打造可以從U盤引導的ESXi.

一 準備工作

1.1 vsphere 4 下的 ESXi4.1 安裝iso檔案 

VMware-VMvisor-Installer-4.1.0.update02-502767.x86_64.iso 

1.2 16GB U盤 

kingston datatraveler(比8GB貴10RMB ) 

1.3 linux 系統下的fdisk 與 dd 指令 

1.4 Dell r610 伺服器 

二 開始制作

2.1 獲得imagedd.bz2檔案 

# mount -o loop ESXi_Installer_4.1.iso /mnt/cdrom/ && cp /mnt/cdrom/imagedd.bz2 . 

2.2 解壓縮 

# bzip2 -d imagedd.bz2 

# file imagedd 

imagedd: x86 boot sector; partition 1: ID=0x5, starthead 0, startsector 8192, 1835008 sectors; 

partition 4: ID=0x4, active, starthead 1, startsector 32, 8160 sectors, code offset 0x31 

2.3 插上準備好的U盤,确定u盤編号 

# fdisk -l /dev/sdb 

Disk /dev/sdb: 15.6 GB, 15606349824 bytes 

116 heads, 52 sectors/track, 5053 cylinders, total 30481152 sectors 

Units = sectors of 1 * 512512 = 512 bytes 

Sector size (logical/physical): 512 bytes / 512 bytes 

I/O size (minimum/optimal): 512 bytes / 512 bytes 

Disk identifier: 0xc3072e18 

2.4 使用dd指令将imagedd 寫入U盤(注意U盤資料全部丢失,請做好資料備份。) 

# dd if=imagedd of=/dev/sdb 

完成後,我們發現将u盤分為 1個主分區,1個擴充分區,4個邏輯分區 

64 heads, 32 sectors/track, 14883 cylinders, total 30481152 sectors 

Disk identifier: 0x49e2fd2f 

   Device Boot      Start         End      Blocks   Id  System 

/dev/sdb1            8192     1843199      917504    5  Extended 

/dev/sdb4   *          32        8191        4080    4  FAT16 <32M 

/dev/sdb5            8224      520191      255984    6  FAT16 

/dev/sdb6          520224     1032191      255984    6  FAT16 

/dev/sdb7         1032224     1257471      112624   fc  VMware VMKCORE 

/dev/sdb8         1257504     1843199      292848    6  FAT16 

Partition table entries are not in disk order 

三 測試

3.1 将U盤插到伺服器上,并設定為U盤啟動

<a href="http://blog.51cto.com/attachment/201206/140923530.png" target="_blank"></a>

3.2 ESXi 引導中..

<a href="http://blog.51cto.com/attachment/201206/141119976.png" target="_blank"></a>

四 擴充 

以上操作是基于 ESXi4.1 的,而 vsphere5 的 ESXi5.0 由于不包含imagedd.bz2這個檔案了,是以此方法無效,不過可以先将U盤插在伺服器上,然後是有CD光牒安裝并安裝在 U盤上即可,為了友善還可以将這個U盤 dd 成鏡像檔案儲存,下次 再将備份的dd 檔案寫入到新的U盤中。

結束

更多歡迎到此讨論:

166682360

#update 20121122

截至20121222 日,為了更新到ESXi5.1 是以重新開機伺服器

穩定運作199 天,穩定性可見一般。

<a target="_blank" href="http://blog.51cto.com/attachment/201211/153726795.png"></a>

PE1950 伺服器内置usb 接口,U盤為 8GB kingston。

<a target="_blank" href="http://blog.51cto.com/attachment/201211/154239539.png"></a>

#

本文轉自 dongnan 51CTO部落格,原文連結:http://blog.51cto.com/dngood/895351

繼續閱讀