【技术可行性部分】大体的cpu支不支持呀,实际效果使用呀,截图
效果截图嵌套虚拟化[esxi,xenserver,Hyper-V]
嵌套虚拟化:经过各种查资料,和测试验证[只测过intel的,amd的有类似的文章请去下面的资料参考找一下]
====================================嵌套虚拟化=================================
首先说明嵌套虚拟化需要硬件支持intelVT-x或AMD-V还有intel的EPT或AMD的RVI
ESXi5.1以上一定要cpu同时支持两项即:intel的VT-x+EPT或者amd的AMD-V+RVI
ESXi5.0没有那么严格,有intelVT-x或AMD-V就可以
===不支持的报错提示
===XeonCPU硬件支持比较
从上图可以知道,Xeon的cpu是从55系列的cpu才支持EPT的,实在不行的就用ESXi5.0吧。cpu是AMD的童鞋请自行搜索
===E5520跑ESXi5.1点击图片看大图
实际证明以ESXi做底层,嵌套虚拟跑ESXi/Xenserver/Hyper-V/KVM都是可行的,切勿用于生产环境,实验学习专用
具体的嵌套虚拟化设置部分请点这里>>DIY强大的虚拟化环境-嵌套虚拟化
嵌套虚拟化参考文档:
1.How-to-enable-nested-esxi-other
2.Creating-a-Nested-ESXi5.1-on-vSphere5.1
3.家用PC机打造VSphere5.1测试环境-之嵌套虚拟ESXi5.1===AMD的CPU===
4.ESXi5.1安装WinServer2012开启Hyper-v支持=========guestOS_=_"winhyperv"
5.ESXi5.0嵌套虚拟Windows2008R2&Hyper-V-Server并能启用64位VM的方法
6.ESXi5.0安装xenserver
========================iscsiboot-esxi===========================
ISCSIboot:【本人是直接买了Broadcom5722来做的】
说白了就是将系统安装在存储上,开机的时候从存储启动。PXE不属于这里的范畴:不讨论
首先要有iscsi存储》》iscsiHBA卡[支持iscsi启动的网卡,要有iBFT喔]
iscsiboot参考资料:How-to-configure-ESXi-to-boot-via-Software-iSCSI、里面的图很详细滴
做iscsiBoot大致过程,设置好iscsi存储》》配置好主机iscsi网卡:ip,iqn等【要把boot-to-iscsi-target选项(简称btit)Disabled】,将iscsi启动调至最先,第二一定要是cdrom[本人用的是u盘量产的]下面有贴图
》》就可以安装esxi或windows2012到iscsi存储上了
》》安装完系统最后要把btit选项Enabled就ok了。。。windows2012启动很正常,esxi5.0、esxi5.1、esxi5.5均不能启动成功,报错提示请看下面的贴图
===安装前设置启动项截图
===安装到openfiler上
===iscsiboot报错
===btit选项Disabled的话却是这样的提示
已经试过的iscsi存储有:windows2012-iscsi、openfiler、open-e(在北京时试过FC-SAN-boot-esxi,运行很正常),esxi死活启动不了,也去官网找了新的5722的驱动并打包入esxi安装iso。。。为什么win2012可以启动,esxi会提示找不到分区,起初还以为是EFI分区的问题,事实上5.0以后全是EFI分区,手动转MBR也没用,安装完照样是EFI,最后那就看看网卡的固件呀,启动代码呀,完全找不到。。。要不就是存储的问题,也许要专业的存储才支持,,查阅了vmware官方vSphere存储[里面有iSCSI-SAN引导章节],最后没办法啦,放弃掉iscsiboot,换u盘启动呗
===BCM5722
===
资料:
》让普通网卡也可以esxi:给esxi添加第三方驱动
》windows2012实现基于 iSCSI 的无盘引导部署微软的视频,挺好的资料
》可以用gPXE/iPXE刷rom到普通网卡上,也是可以支持iscsi启动的,请自行折腾
2013/11/25修改完
本文出自 “DIY虚拟化环境” 博客,转载请与作者联系!