打造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个逻辑分区
- # fdisk -l /dev/sdb
- Disk /dev/sdb: 15.6 GB, 15606349824 bytes
- 64 heads, 32 sectors/track, 14883 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: 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盘启动
3.2 ESXi 引导中..
四 扩展
以上操作是基于 ESXi4.1 的,而 vsphere5 的 ESXi5.0 由于不包含imagedd.bz2这个文件了,所以此方法无效,不过可以先将U盘插在服务器上,然后是有光盘安装并安装在 U盘上即可,为了方便还可以将这个U盘 dd 成镜像文件保存,下次 再将备份的dd 文件写入到新的U盘中。
结束
更多欢迎到此讨论:
166682360
#update 20121122
截至20121222 日,为了升级到ESXi5.1 所以重启服务器
稳定运行199 天,稳定性可见一般。
PE1950 服务器内置usb 接口,U盘为 8GB kingston。
#
本文转自 dongnan 51CTO博客,原文链接:http://blog.51cto.com/dngood/895351