声明:
本博客欢迎转载,但请保留原作者信息!
作者:林凯
团队:华为杭州OpenStack团队
在物理条件有限的情况下,还想要搞集群环境的时候,或者需要做环境的功能性验证,需要起很多套环境的时候,这个时候就很头疼,怎么办呢?所以就想到用VMware ESX将物理裸机虚拟化,然后再在之上启动多个GuestOS,在这些GuestOS上,你就可以“为所欲为”了(因为有快照,你可以随时恢复到初始的状态)。
我要在这些OS起OpenStack环境,设想一下,如果在OpenStack中再创建一个虚拟机,就是虚拟机上起虚拟机,循环继续下去,会不会很壮观。。额。。我又“调皮”了,废话不多说,让我们开始正文吧。
软件准备工作:
包括VMware esx的安装镜像和windows端的client软件
裸机BIOS环境准备:
安装之前进行单板bios,检查下图白色选项是否为Enabled,如果是,修改为:Disabled
否则会出现这种错误:
开始安装ESX:
一路默认选项下来
选择第一个磁盘,否则就得自己在bios中设置磁盘启动顺序才能进入到系统中。
默认选项下来,设置好密码,并记住。
F11确认安装,开始安装ESX 5.5.0
安装完重启
重启时,如果之前没有选好磁盘的话,还要进入bios修改磁盘顺序,进入开机加载
软件等内容加载和服务启动等
ESX环境启动成功
F2可以修改配置或者查看日志,F12可以关机或者重启
按F2进行配置
选中配置网络,可以进行网络配置
配置IP和vlan,(配置选项与其它系统配置方法类似)
配置好网络之后,退出时会提示是否保存设置,保存后重启网络
OK,在BMC上面的配置已经完成,正常的话应该就可以通过ESX 的client进行管理了。
ESX client软件的安装直接一路默认选项下来就可以。
打开ESX client,用刚才设置的IP和密码登陆
登陆之后就进入client的主界面
首先上传镜像,点击右边“性能”选项旁边的“配置”选项,选择存储器
选择相应的磁盘,右键点击浏览数据存储
点击上方第三个图标新建“iso”的文件夹
进入iso的文件,点击第四个图标上传镜像
选择相应的镜像上传,这里选择上传Ubuntu14.04的iso文件
右键点击192.168.206.149,点击新建虚拟机
选择自定义,或者典型均可,这里选择自定义。
接下来填入主机名,一路默认设置选择下来
到选择安装的系统的时候需要修改一下
修改完成后,下一步根据自己的需求修改CPU核数和内存大小,然后是配置网卡
这边添加两张网卡,关于网络配置之后有详细文章介绍
继续默认选项下来,到磁盘大小设置
磁盘置备选择thin provision
thin provision
按需分配,創建時虛擬磁盤不會分配給所有需要的空間,而是根據需要,vmdk 自動增大,并一邊 zero 一邊使用這些新空間;vmdk 文件的真實大小不等於創建的虛擬磁盤的大小,而只是等於實際的大小。(zero 就是對磁盤空白寫入 0,就是初始化工作。)
然后一路默认选择下来,到最后完成虚拟机勾选编辑虚拟机设置
选择光盘,把刚才上传的镜像加载进来。然后勾选”打开电源时连接“
点击完成,虚拟机设置完成。
主界面已经显示刚才配置的虚拟机,选中虚拟机,点击右边的启动虚拟机
启动虚拟机,即可开始跟平时一样的安装系统了。
这样就可以在单板上安装多套的环境了。