打造U盘版ESXi

简介:

打造U盘版ESXi

ESX 本身是一个标准的linux (修改自RedHat,linux下的大部分命令都可以使用),而ESXi是规约版的ESX(没有控制台功能,提供的命令也不完整),ESXi又分为两个版本:
安装版(installable 可在vmware官网下载到)
2 嵌入式版 (embedded 由各大服务器厂商提供)
下面我们就使用U盘来安装ESXi,打造可以从U盘引导的ESXi.

一 准备工作

 
  1. 1.1 vsphere 4 下的 ESXi4.1 安装iso文件 
  2. VMware-VMvisor-Installer-4.1.0.update02-502767.x86_64.iso 
  3.  
  4. 1.2 16GB U盘 
  5. kingston datatraveler(比8GB贵10RMB ) 
  6.  
  7. 1.3 linux 系统下的fdisk 与 dd 命令 
  8.  
  9. 1.4 Dell r610 服务器 



二 开始制作

 
  1. 2.1 获得imagedd.bz2文件 
  2. # mount -o loop ESXi_Installer_4.1.iso /mnt/cdrom/ && cp /mnt/cdrom/imagedd.bz2 . 
  3.  
  4. 2.2 解压缩 
  5. # bzip2 -d imagedd.bz2 
  6. # file imagedd 
  7. imagedd: x86 boot sector; partition 1: ID=0x5, starthead 0, startsector 8192, 1835008 sectors; 
  8. partition 4: ID=0x4, active, starthead 1, startsector 32, 8160 sectors, code offset 0x31 
  9.  
  10. 2.3 插上准备好的U盘,确定u盘编号 
  11. # fdisk -l /dev/sdb 
  12.  
  13. Disk /dev/sdb: 15.6 GB, 15606349824 bytes 
  14. 116 heads, 52 sectors/track, 5053 cylinders, total 30481152 sectors 
  15. Units = sectors of 1 * 512512 = 512 bytes 
  16. Sector size (logical/physical): 512 bytes / 512 bytes 
  17. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  18. Disk identifier: 0xc3072e18 
  19.  
  20. 2.4 使用dd命令将imagedd 写入U盘(注意U盘数据全部丢失,请做好数据备份。) 
  21. # dd if=imagedd of=/dev/sdb 
  22.  
  23. 完成后,我们发现将u盘分为 1个主分区,1个扩展分区,4个逻辑分区 
  24. # fdisk -l /dev/sdb 
  25.  
  26. Disk /dev/sdb: 15.6 GB, 15606349824 bytes 
  27. 64 heads, 32 sectors/track, 14883 cylinders, total 30481152 sectors 
  28. Units = sectors of 1 * 512512 = 512 bytes 
  29. Sector size (logical/physical): 512 bytes / 512 bytes 
  30. I/O size (minimum/optimal): 512 bytes / 512 bytes 
  31. Disk identifier: 0x49e2fd2f 
  32.  
  33.    Device Boot      Start         End      Blocks   Id  System 
  34. /dev/sdb1            8192     1843199      917504    5  Extended 
  35. /dev/sdb4   *          32        8191        4080    4  FAT16 <32M 
  36. /dev/sdb5            8224      520191      255984    6  FAT16 
  37. /dev/sdb6          520224     1032191      255984    6  FAT16 
  38. /dev/sdb7         1032224     1257471      112624   fc  VMware VMKCORE 
  39. /dev/sdb8         1257504     1843199      292848    6  FAT16 
  40.  
  41. 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

相关文章
|
虚拟化
解决ESXI不支持USB移动硬盘
解决方式: 采用PCI设备直通方式分配给虚拟子机使用。前提: ESXI主机需支持PCI设备直通功能。(亲测技嘉H61、H81不支持如下图示)在技嘉H110和B250亲测成功 实验环境 主机:技嘉B250M主板系统:ESXI 6.0U3PCI转USB卡: IT-CEO PCI-E转USB3.0双口扩展卡 操作过程 使用vSphere Client连接到ESXi主机,在"配置→高级设置→编辑直通",在"将设备标记为可直通"对话框中,勾取插入的PCI转USB设备。
16514 0
|
Ubuntu Windows
安装到移动硬盘
安装到移动硬盘
101 0
安装到移动硬盘
Vmware12 u盘启动系统
先插U盘,再打开虚拟机 先创建一个虚拟机 点击添,硬盘,下一步 先择SCSI,下一步 选择如图所示,有可能是1,也可能是2,这项就是U盘 设置完毕后,打开虚拟机,赶紧按F2,ESC 或者F12,这个是看自己电脑的启动项按键 选择进入BIOS,选择BOOT,按照图中顺序排列。
778 0
|
存储 Linux 虚拟化
基于XenServer7.3创建虚拟机和安装系统
本篇博客承接上篇XenServer安装教程,作为XenServer7.3环境下创建虚拟机和安装操作系统的简明教程。 图片较多,介意者慎入。 如需转载,请注明出处http://lzoro.com 唠唠嗑 惯例唠嗑,既然搭建了虚拟平台,目的肯定是为了安装虚拟机和整合系统服务,XenServer的虚拟机创建和系统安装并不像vSphere来得那么简单(个人觉得),但也不难,不过过程中需要注意一些细节,格子觉得还是记录下来,也许有人需要呢,是吧。
1408 0
|
存储 Windows