如何在ESXi中再安装ESXi?

在虚拟机中安装虚拟机

我想已经不是什么神秘的事情了,VM的虚拟机可以安装VM的ESXi来作为实验环境,但这样终究受限于个人电脑的能力水平,做起实验测试什么的还是会让人十分懊恼,所以,这次我们将尝试在一台真实的ESXi服务器上来安装ESXi,这样应当会比在虚拟机中安装多台ESXi性能要提升不少,这样实验起新的feature什么的也就不再那么让人纠结了吧。

准备工作

你需要一台已经部署了vCenter,Web Client的ESXi主机服务器,这个就不说了。

你需要一个ssh客户端(比如说putty),因为接下来的步骤中需要修改主机里的某个文件。

开干!

好了,由于这是在帮别人排错时候遇到的,所以我现在手头没有环境自然无法截图,我就尽量描述,文章末尾会给出两个参考页面,一个是繁体字,一个是英文字,这两个均是图文教程,不过我希望你能刷出页面中的图片XD

第一步,请先打开ESXi的ssh服务

具体的配置方法我就不讲了,因为好像默认是开着的,但我排错的那台机器却是关闭的,总之你百度下开ssh的方法然后打开它就行。

接下来使用ssh客户端登陆到你的ESXi主机上去,IP地址就是主机的管理地址,用户名自然就是root,密码是你管理这台ESXi主机时候使用的密码,也是你安装ESXi时候设定的那个密码,进去之后,我希望你有一定的控制台命令基础……

 修改/etc/vmware/config 这个文件:

第二步添加虚拟机

这个没什么说的,请选择自定义,然后重点是虚拟机种类里边你可能在“其他”里找不到关于ESXi的类型选项,如果没有,请选择linux RHEL6 x64那个,就是最上边的那个。

网卡请选择E1000;

然后另外一个点就是硬盘模式,请选择“LSI Logic”记住不要选择虚拟就好,否则检测不到硬盘;

第三步修改配置

这个时候不要急着就去启动虚拟机,你还没有配置好呢。

继续修改虚拟机的配置,比如添加光盘镜像什么的,然后重点是在通用里边这时候系统的类型“其他”里应该已经可以选择ESXi了!如果没有不要灰心,保持RHEL不变即可。

在CPU虚拟化里边选择“Use Intel Vt-x/AMD-V for instruction set virtualization and Intel EPT/AMD RVI for MMU virtualization”关键字是RVI,其实就是最后一个,不要选错了。

最后,启动虚拟机来开始安装吧

如果安装过程中最后有个警告说不支持硬件虚拟化,那你可能没有修改/etc/vmware/config 这个文件,或者修改不成功,如果你确定改掉了,那就重启一下物理主机应该就不会再有了。另外,在虚拟机里边修改BIOS好像没什么必要。

总之

如此便可以在ESXi中继续安装ESXi了,最后遇到一个问题有待验证就是关于混杂模式的,在物理机器当中开启混杂模式的话,会导致虚拟机之间互通有问题,在虚拟的ESXi上开启混杂模式应该是正确的方式,不过我没有来得及这么做,理论上是如果不开启,就会导致虚拟ESXi中的客户机不能与上层客户机互通……好吧,总之一点就是遇到网络问题请开关混杂模式XD

 

感谢这两篇文章的作者

我的排除过程参考了他们的文章。分别是这里这里

发表评论

电子邮件地址不会被公开。 必填项已用*标注