本机装了多台虚拟机学习用,每台虚拟机都要分配资源,且维护虚拟机也很烦。忽然想到如果这么多虚机能建立在一个系统上,有备份虚机copy虚机等功能,且如果能共享硬件资源,那硬件资源和维护问题都能得到一定程度的解决,还能顺便接触一下虚拟化,挺不错。猜想这种想法各大厂商肯定早就有成型产品了,查了VM网站资料找到了vSphere6.5还是免费的,接着花些时间尝试安装,于是有了下面的记录。
手上只有一台笔记本电脑16G内存双核CPU,想法是在物理机先虚拟一个esxi6.0系统虚机,之后在esxi6.0虚机上安装vCenter Server Applicance6.0(vcsa)的linux虚机,之后用vSphereClient6.0和Web client访问和管理这两个虚机。再之后就是往esxi6.0虚机上安装其他虚机(事实证明想得太好了,硬件资源顶不住)
1. 准备
软件:根据安装方式,下面列出的不一定都用到,看下面的软件包说明。
vCenter Server 6.0安装文件包,.iso格式,也叫做VMware vSphere Hypervisor 6.0,包括下面几个文件:vSphere esxi6.0安装文件,(VMware-VMvisor-Installer-6.0.0.update02-3620759.x86_64.iso)vCenter Server Appliance6.0安装文件,(VMware-VMvisor-Installer-6.0.0.update02-3620759.x86_64.iso)vCenter Server6.0安装文件,(VMware-VIMSetup-all-6.0.0-3634788.iso)vSphere Client6.0安装文件,(VMware-viclient-all-6.0.0-3562874.exe)
VMWare workstation12Windows server 2008 R2 + IE11.
以上官网只提供相应最新版的6.5,此次测试是非官网上面下载的6.0。官网上还有几个教安装的小视频。
硬件:10G空闲内存和双核CPU,预备50个G的硬盘空间。
软件包之间的简要关系:
1. esxi是一个安装在裸机上的操作系统,也叫esxi主机,可以承载多个虚机安装在此操作系统上。2. vCenter Server简称vca,vCenter Server Appliance简称vcsa,这两个是管理软件,实现相同的功能,他们是专门用来管理exsi和部署在exsi上的虚机。最大的区别就是安装平台不同,vca需要安装在window server上,vcsa虽然也有windows下安装文件,但大部分情况下都是安装在linux上。另外vcsa方便之处是自带一个linux系统和安装向导,通过安装向导的方式可以很方便地把vcsa以及自带的linux安装到esxi操作系统中,这个真的很方便。这两个管理软件的相同点就是都有一套用来管理exsi和虚机的组件(估计之前这些组件还没有聚合成vCenter Server的时候是需要手动一个一个装的:),还有就是都是有提供https的方式供用户连接到软件进而对esxi和虚机进行管理。
3.