说到虚拟化,VMware是一个绕不过去的坎,虽然有使用开源软件的偏好,但是工作中还是碰到VMware更多些。因此,今天就做了第一个vmware的实验,安装VMware vSphere Hypervisor 6.0。

    首先到官网下载最新的试用版安装镜像及客户端,官网地址:

    http://www.vmware.com/

     下载前需要先进行注册,如果有账户就直接登录吧,选择里面的“下载”,找到“VMware vSphere Hypervisor (ESXi)”,里面有 VMware vSphere Hypervisor 6.0 的最新版本镜像以及 VMware-viclient 客户端下载。同时,如果实验机器上没有安装 VMware Workstation,同样在官网的“下载”里面下载 “Workstation Pro”。我下载的文件如下:

VMware-workstation-full-12.1.1-3770994.exe

VMware-VMvisor-Installer-6.0.0.update02-3620759.x86_64.iso

VMware-viclient-all-6.0.0-3562874.exe

    实验环境: 

    thinkpad T430i 4核10G 操作系统是win10 64bit

    安装过程:

    首先安装上面的workstation,安装快完成的时候提示需要输入许可证,在网上找了一个:

    5A02H-AU243-TZJ49-GTC7K-3C61N

    然后在workstation上面挂载VMware-VMvisor-Installer-6.0.0.update02-3620759.x86_64.iso 镜像文件进行安装,基本上全部选择默认选项,这个安装过程我参照了下面这位老兄的博文:

    http://wangchunhai.blog.51cto.com/225186/1607160

    安装完成VMware vSphere Hypervisor 后,然后直接安装VMware-viclient 客户端,安装文件就是第3个下载的文件。安装完成后可以通过这个客户端工具对ESXi进行管理,具体内容参见上面链接的网址那位老兄的博客。

    这次创建ESXi的时候是安装默认值安装的,内存4G,本来想尝试安装vCenter Server,但Windows 2012 R2的虚拟机需要8GB内存,故没有完成测试。

    下载了vCenter的安装镜像,如下:

    VMware-VIMSetup-all-6.0.0-2800571.iso

    可以打开里面的readme.txt文件查看相关说明,这个镜像里面包括了vCenter for windows以及针对老版本的升级包。我的想法是在win2012上安装vCenter,所以首先安装win2012 datacenter 64位。准备镜像文件:

    cn_windows_server_2012_r2_vl_x64_dvd_2979220.iso

    安装到虚拟机上,虚拟机网络也同样选择host only方式。安装的产品密钥(在网上找的):

    TY2DJ-MNVTY-RTVM6-MCFXG-72X8Y

        由于VMware vCenter 6.0 需要8G内存,测试环境达不到要求,退而求其次,改安装5.5版本,下载5.5版本的ESXi和5.5版本的vCenter,安装过程和上面都是一样的,这里不重复了。安装vCenter的时候选择简单安装,包括4个组件:

    - vCenter Single Sign On

    - VMware vCenter Inventory Service

    - VMware vCenter Server

    - VMware vSphere Web Client

    vCenter Single Sign On 应该是鉴权使用的组件,是其他组件的基础;VMware vCenter Inventory Service应该是部署组件,可以通过这个组件部署ESXi;VMware vSphere Web Client 应该是web管理界面;VMware vCenter Server 是核心功能。

        安装过程中主要碰到了两个问题,第一个问题是winserver2012 登录我使用了自己的中文账号,在安装VMware vSphere Web Client组件的时候报错,提示账号有非法字符,后面改成用administrator登录;第二个问题是安装Mware vCenter Server组件的时候提示需要安装.net frameware 3.5 ,后面是在网上下载了一个离线安装包进行安装。

        安装过程相关信息,主要是端口信息如下:


vCenter Single Sign-On 账号密码 : administrator   /    

https 端口:  7444

VMware vSphere Web Client 的http端口: 9090

   https端口:9443

SSO管理员用户名:  administrator@vsphere.local  /  

https://192.168.134.129:7444/lookupservice/sdk


Inventory Service 的https端口:  10443    服务管理端口:  10109  链接模式通信端口:  10111

https://192.168.134.129:7444/lookupservice/sdk


vCenter Server HTTP端口: 80

https端口: 443

检测信号端口UDP:902

Web服务HTTP端口:8080

web服务https端口: 8443

web服务更改服务通知端口: 60099

vcenter server LDAP端口 :  389

vCenter Server SSL端口: 636

vcenter Inventory Service URL:

https://WIN-A4QME6BK22I:10443


    安装完成之后,在浏览器上输入:

    https://192.168.134.129:9443/vsphere-client/#

    登录VMware vSphere Web Client ,账号密码就是在vCenter Single Sign-On 设置的那个账号密码: administrator   

    ESXi的账号密码设置的是:  root /   1234567