关于ESXI/ESX 4.1 U1 在服务器安装出现 NUMA node 1 has no memory等错误解决方法

 近日,单位新购置了HP DL980系列服务器,用以部署虚拟化软件ESXI4.1 U1版本。但在光盘安装的过程中,出现ESXI出错的紫屏信息如下:

The system has found a problem on your machine and cannot continue.     The BIOS reports that NUMA node 1 has no memory. This problem is either caused by a bad BIOS or a very unbalanced distribution of memory modules.


通过查找官方资料,发现有特针对此的白皮书文档,链接为:DL980_G7with_VMware.pdf

但是发现白皮书上提到的解决方法是针对ESX4.1 的,而非ESXI4.1的,所以费了好大的精力折腾了好久又Google了外文的网站才找到了些蛛丝马迹,结合ESX的解决方法总结出了ESXI4.1的解决方法,其实原理是一样的,就是操作方法不同,可是对于我们这些新手来说,好多都不明白也不知道,所以走了好多弯路,但是这样也好,可以留给别人作参考。好了切入正题:

根本原因原理:查找原因,发现是CPU与内存不匹配靠成的,内存的插槽和CPU的配对不正确导致的。ESX/ESXi要求较严格,检测到这一情况报错,无法安装,后来在HP的官网上找到解决办法,这个白皮书说得很清楚,其实其他类型的服务器如果出现这种情况,解决方法是一样的。

 

一、ESXI 4.1 解决方法

1.将光盘放入光驱引导安装,在出现安装选择界面后,即出现两个选项分别是安装ESXI,另一个是boot from localdisk的时候,将选项选择到安装ESXI第一项,然后按TAB键,系统将会把安装模式启动到命令行模式,在启动Kernel的命令行后添加useNUMAInfo=false,注意区别大小写,而且要注意位置,一定要放在vmkboot.gz后面,如下所示:

mboot.c32 vmkboot.gz  useNUMAInfo=false  --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.tgz --- image.tgz --- install.tgz
 然后回车,即可顺利完成安装。


2.安装完成后需要重新启动,你会发现还是启动不成功,出现同样的紫屏出错信息。解决方法是在安装完成重新启动引导条阶段,即底部的灰白色的进度条刚出现的时候,按Shift+O组合键进入命令配置界面修改启动项,输入useNUMAInfo=false 进行启动。启动成功后配置EXSI网络等信息,并测试网络成功可以用VI Client连接。

3.最后从别的机器用vSphere Client连接到ESX,在主机配置面板修改服务器属性Configuration Panel——>Software Advanced Settings——>VMkernel.从下面列表中找到VMkernel.Boot.useNUMAInfo属性,并将后面的√去掉,确定即可。

4.然后重新启动ESXI,发现重新可正常自动引导进入ESXI,并不出现紫屏错误,到此问题解决。

 

二、ESX 4.1  解决方法

1.将光盘放入光驱引导安装,在出现安装选择界面后,即出现两个选项分别是安装ESX,另一个是boot from localdisk的时候,将选项选择到安装ESXI第一项,然后按F2键,系统将会把安装模式启动到命令行模式,在启动Kernel的命令行后添加useNUMAInfo=false,注意区别大小写,而且要注意位置,一定要放在vmkboot.gz后面,如下所示:

mboot.c32 vmkboot.gz useNUMAInfo=false --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.tgz --- image.tgz --- install.tgz
然后回车,即可顺利完成安装。


2.安装完成后需要重新启动,你会发现还是启动不成功,出现同样的紫屏出错信息。解决方法是在安装完成重新启动引导条阶段,即底部的灰白色的进度条刚出现的时候,按字母a键进入命令配置界面修改启动项,输入useNUMAInfo=false 进行启动。启动成功后配置EXSI网络等信息,并测试网络成功可以用VI Client连接。

3.最后从别的机器用vSphere Client连接到ESX,在主机配置面板修改服务器属性Configuration Panel——>Software Advanced Settings——>VMkernel.从下面列表中找到VMkernel.Boot.useNUMAInfo属性,并将后面的√去掉,确定即可。

4.然后重新启动ESX,发现重新可正常自动引导进入ESX,并不出现紫屏错误,到此问题解决。

 

其实ESX和ESXI的解决方法是一样的,其实就是进入启动命令行的方式不一样。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值