维塔斯科技

 找回密码
 立即注册
查看: 5688|回复: 18
打印 上一主题 下一主题

分享个在2G内存版的Gen8上安装ESXi的方法

[复制链接]

该用户从未签到

72

主题

494

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
跳转到指定楼层
楼主
发表于 2016-3-29 20:36:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本着够用就好的宗旨,不想随大潮捣鼓Gen8的升级。
本人的需求是 NAS文件共享/HTTP服务器/GAE服务器 一个Ubuntu linux server可以一网打尽,另外可以通过ESXi的虚拟化优势做snapshot备份和建立Test server来捣鼓和实验的同时不影响主服务器的稳定。
因此一个低配置的Gen8 1610T+2G内存基本就可以胜任,将来根据需要再考虑内存和CPU的升级。

ESXi安装过程中发现HP的定制ESXi各个版本中,ESXi 5.0 U3是官方支持最小配置为2G的系统的,但是因为使用B120i的Raid以后会分配64M的内存作为阵列的缓存,从而导致ESXi安装过程中检测最低内存时失败导致系统无法安装。在Google了一阵和试验后,分享下楼主的解决过程。

1.通过正常流程在iLO Remote Console中映射ISO镜像安装ESXi系统。
2.安装完毕后系统会自动重启并进入ESXi的自动安装脚本(Weasel) 通常如果你使用Gen8自带的Raid控制器的话,即使你有2G内存,因为被Raid卡的缓存及iLo显存分配掉一部分内存空间后,系统会只检测到1.84G内存,从而无法通过自检弹出错误报告。
3.此时请按Alt+F1会进入系统的tty1控制界面



4.此时请输入默认的root帐户 login: root

password: (空)
复制代码5.进入Linux的根用户命令行。输入 cd /usr/lib/vmware/weasel/util/

rm upgrade_precheck.pyc

mv upgrade_precheck.py upgrade_precheck.py.old

cp upgrade_precheck.py.old upgrade_precheck.py
复制代码解释下命令含义:
第一行:进入ESXi安装检查脚本所在目录
第二行:删除编译过的检查脚本.pyc
第三行/第四行:备份并复制检查脚本的源代码,并用cp复制方法去掉原来文件中的奇怪权限

6.编辑upgrade_precheck.py
vi upgrade_precheck.py
复制代码解释:用vi编辑器打开upgrade_precheck.py脚本(esxi的根命令行文本编辑器没有nano,只有vi可以选择,对不熟悉linux的用户不太友好)


7.在打开的编辑器内键入 :(冒号)进入编辑命令(此时光标会跳转到屏幕最下面那行) 然后输入
/MEM_MIN (回车)
复制代码此时文件会自动搜索并跳转到此行


这个就是检测内存的罪魁祸首了!此时输入 i 进入编辑模式,方向键移动并编辑此公式成



完成后按Esc键退出vi的编辑模式
按 :(冒号)键进入命令模式并键入 w! (忽略权限强制存储文件)
再按:(冒号)键入q 回车退出vi编辑器

8.此时我们已经完成了脚本的编辑,此时通过kill命令终止并重启运行中的ESXi安装脚本Weasel
ps -c | grep weasel
复制代码此命令会显示在运行的所有包含weasel的进程id


kill xxxx
复制代码使用kill命令终止掉上条命令返回的第一个python进程的PID(这里xxxx代表PID的数字)

9. 此时屏幕会自动切换到ESXi的安装界面完成正常安装

结束
希望对大家有帮助






回复

使用道具 举报

该用户从未签到

52

主题

400

帖子

872

积分

高级会员

Rank: 4

积分
872
沙发
发表于 2016-3-29 20:36:52 | 只看该作者
我的事2G 正想海淘 买原则内存升级看看呢。。


谁给鉴定下 这个内存http://www.ebay.com/itm/201189906128 可以就上16G 呀。。

回复 支持 反对

使用道具 举报

该用户从未签到

66

主题

458

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
板凳
发表于 2016-3-29 20:36:52 | 只看该作者
标记 内存未到,,,, 好帖!

回复 支持 反对

使用道具 举报

该用户从未签到

67

主题

484

帖子

1055

积分

金牌会员

Rank: 6Rank: 6

积分
1055
地板
发表于 2016-3-29 20:36:53 | 只看该作者

只要安装脚本没有重写,应该是可以得
不过目前我的esxi5.5运行挺稳定没有升级的动力。你可以自己去尝试一下告诉大家。

回复 支持 反对

使用道具 举报

该用户从未签到

60

主题

452

帖子

982

积分

高级会员

Rank: 4

积分
982
5#
发表于 2016-3-29 20:36:53 | 只看该作者
对自己要好一点,能4G最好。

回复 支持 反对

使用道具 举报

该用户从未签到

42

主题

397

帖子

854

积分

高级会员

Rank: 4

积分
854
6#
发表于 2016-3-29 20:36:53 | 只看该作者
来顶一下,我现在4G内存看嫩嫩装

回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

354

帖子

771

积分

高级会员

Rank: 4

积分
771
7#
发表于 2016-3-29 20:36:54 | 只看该作者
何必呢? 2GB 连屌丝都算不上

买跟人家淘汰的 2GB 也就100块,顿时4GB 也能算个能干活的屌丝

回复 支持 反对

使用道具 举报

该用户从未签到

77

主题

527

帖子

1149

积分

金牌会员

Rank: 6Rank: 6

积分
1149
8#
发表于 2016-3-29 20:36:54 | 只看该作者
真给力啊,预算有限,先2G用着。等以后加了内存再升级ESXi6。感谢楼主。

回复 支持 反对

使用道具 举报

该用户从未签到

68

主题

445

帖子

974

积分

高级会员

Rank: 4

积分
974
9#
发表于 2016-3-29 20:36:54 | 只看该作者
修改成功~4G内存装6.0耍耍

回复 支持 反对

使用道具 举报

该用户从未签到

51

主题

456

帖子

981

积分

高级会员

Rank: 4

积分
981
10#
发表于 2016-3-29 20:36:55 | 只看该作者
我在我的标配gen8上,2G内存的,也想试试这个办法,于是拔掉所有硬盘,只在内部USB口上插了一个16G的优盘,用iLO挂在了本地电脑上的镜像文件,先试了6.0,结果启动到一半就紫屏了。

镜像文件是:
VMware-ESXi-6.0.0-Update1-3380124-HPE-600.9.4.5.11-Jan2016.iso

紫屏如下,请问是什么问题呢?


PSOD




回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表