天天看点

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

本节书摘来自异步社区《深入学习vmware vsphere 6》一书中的第2章,第2.3节,作者:王春海著,更多章节内容可以访问云栖社区“异步社区”公众号查看

“实验是最好的老师”,要掌握vmware esxi的内容,从头安装、配置vmware esxi,并在esxi中创建虚拟机、配置虚拟机、管理vmware esxi网络。如果要准备vmware esxi环境,有以下3种方法。

(1)在服务器上安装。这是最好的方法,你可以在最新两年购买的ibm、hb、dell这些服务器上安装测试vmware esxi,在安装的时候,服务器原来的数据会丢失,请备份这些数据。

(2)在pc上测试。在某些intel芯片组,cpu是core i3、i5、i7,支持64位硬件虚拟化的普通pc上。

当主板芯片组是h61的时候,vmware esxi安装在sata硬盘可能不能启动。可以将vmware esxi安装在u盘上,用sata硬盘做数据盘。当主板芯片组是z97的时候,在启用南桥支持的raid卡时,可以将esxi安装在sata硬盘中(不用配raid,因为esxi不支持intel集成的“软”raid,而是绕过raid直接识别成sata硬盘)。

(3)在vmware workstation虚拟机测试。对于初学者和爱好者来说,可能一时找不到服务器安装vmware esxi,这时候可以借助vmware workstation,在vmware workstation的虚拟机学习vmware esxi的使用。

【说明】

 要想在虚拟机中学习测试vmware esxi,需要主机是64位cpu,并且cpu支持硬件辅助虚拟化,至少有4gb~8gb的物理内存。如果要做ft的实验,则要求主机至少有16gb内存,因为esxi 6的虚拟机,如果要启动ft的虚拟机,每个esxi主机要求至少6gb内存。

2.3.1 实验环境概述

在vmware workstation中,创建1台虚拟机安装esxi 6,在主机中安装esxi 6客户端软件vsphere client,在esxi 6中创建虚拟机。本节实验环境示意如图2-3-1所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

在图2-3-1中,有一台配置较高的计算机,这台计算机具有32gb内存、4个2tb硬盘(使用raid划分了两个逻辑分区。其中第1个逻辑分区为raid 10,大小为120gb,安装了windows server 2008 r2企业版;第2个逻辑分区为raid 0,大约为7.04tb)。这台机器安装windows server 2008 r2而不是安装windows 7的原因,是后期要做ha、ft以及vmotion实验时,需要用到共享存储,为了实现共享存储,使用软件的iscsi比较合适。而microsoft为windows server 2008 r2提供了“microsoft iscsi software target”软件。实验计算机基本信息截图如图2-3-2所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

在这台配置较高的计算机中,我们安装了vmware workstation 12(也可以使用vmware workstation 11或vmware workstation 10的版本,其中vmware workstation 11与vmware workstation 12只能运行在64位windows平台,而vmware workstation 10则可以运行在32位windows平台),使用vmware workstation 虚拟出一台计算机,用来安装vmware esxi。在主机(或网络中其他一台计算机)上安装vsphere client,使用vsphere client连接到esxi并进行管理。实验拓扑如图2-3-3所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

在安装vmware esxi之前,无论是在主机上直接安装vmware esxi,还是在vmware workstation的虚拟机中安装vmware esxi,都要求在主机的cmos设置中,启用intel vt及execute disable bit功能,对于不同的计算机(或服务器),可能有不同的设置方式,下面我们选择了几种典型的配置截图。

(1)intel s1200主板,在“advanced→processor configuration”设置页中将“execute disable bit”及“intel virtualization technology”设置为“enabled”,如图2-3-4所示。

(2)intel z97芯片组主板(以华硕z97-k主板为例),在“advanced→cpu configuration”设置页中将“execute disable bit”及“intel virtualization technology”设置为“enabled”,配置如图2-3-5所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(3)intel h61、q67芯片组主板,在“advanced→advanced chipset configuration”设置页中将“intel xd bit”及“intel vt”设置为“enabled”,如图2-3-6所示。

(4)大多数的服务器,在出厂配置时,默认设置即启用了“硬件虚拟化”功能,如果没有,也可以进入cmos设置,启用硬件虚拟化及execute disable bit功能。图2-3-7是hp dl 380 gen8服务器启用硬件虚拟化的设置截图。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

图2-3-6 intel h67芯片组设置

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(5)图2-3-8是ibm 3850服务器启用虚拟化截图,你需要按“f1”键进入cmos设置,在“system settings→processors”将“execute disable bit”及“intel virtualization”设置为“enable”。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

2.3.2 intel芯片组自带raid配置

在大多数采用intel芯片组的pc机主板上,如果主板集成了raid卡,并支持raid 0、1、5、10的功能,则此raid也是“软”raid,只支持大多数的windows、linux操作系统,并不能支持vmware esxi,因为在配置了raid之后,大多数的windows、linux可以识别出配置raid之后的逻辑卷,但esxi会“跳”过这个软raid而直接识别出每个硬盘,包括intel的s1200btl主板也是如此。所以,如果你要是在支持这个“软”raid的主板上,配置raid之后安装windows或linux,再在windows或linux中安装vmware workstation,搭建实验环境可行,但如果是配置raid之后,直接安装esxi,则不可行。如果你要在这种主板上直接安装esxi,则需要将每个硬盘初始化为没有配置raid的状态,否则在你使用主板的raid卡划分了逻辑卷之后,esxi识别的是每个硬盘,这样会导致数据不一致而出错。

在我们下面的操作中,将以华硕z97-k主板为例,介绍intel芯片组自带raid卡的配置,其他型号的主板与此类似。在我们的这个操作中,当前主机安装了4块2tb、7200转、64mb的硬盘,我们准备将这4个硬盘划分为2个逻辑卷(intel芯片组自带的raid卡最多只能划分2个逻辑卷),其中第1个逻辑卷采用raid 10划分,大小为80gb,用于安装windows server 2008 r2,剩下的空间则采用raid 0划分,以获得最高的性能、最大的容量,请注意,此种规划只是用来做实验,不能用于实际的生产环境。在实际的生产环境中,对于大容量的stat磁盘,建议采用raid 10,以获得较高的读写性能,不建议为大容量的sata磁盘使用raid 5划分,固定写速度太差。

(1)打开计算机的电源,按del进入cmos设置,在“advanced→advancedpch storage configuration→ sata mode selection”中选择raid,如图2-3-9所示,之后按“f10”键保存退出。

(2)打开计算机的电源,在弹出的“press to enter configuration utility…”提示中按“ctrl+i”热键,准备进入raid配置界面,如图2-3-10所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(3)进入配置程序之后,如果磁盘原来已经配置过,并且此配置数据不需要保留时,可以移动光标到“3 reset disks to non-raid”,并按回车键,准备将磁盘重置为非raid磁盘,如图2-3-11所示。

(4)在弹出的“reset raid data”对话框中,按空格键选中要重置的磁盘,之后按回车键确认,在弹出的“are you sure you want to reset raid data on selected disks”输入y,如图2-3-12所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(5)返回到主菜单之后,移动光标到“1 create raid volume”,并按回车键,如图2-3-13所示。

(6)在弹出的“create volume menu”对话框,在“name”后面输入第一个逻 辑卷的名称,如os;在“raid level(raid级别)”按上下光标键在raid 0、1、5、10之间选择,在此选择raid 10;在“disks”选择磁盘,在此选择4个2tb的硬盘(空格选择,回车确认),如图2-3-14所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

在“strip size(raid读写块大小)”选择块大小;在“capacity(容量)”设置第一个卷的容量大小,在此设置80gb。之后移动光标到“create volume”处按回车键,如图2-3-15所示。

(7)在弹出的“are you sure you want to create this volume”输入y确认,如图2-3-16所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(8)之后再创建第2个卷,使用剩余的空间创建即可,如图2-3-17所示。

(9)创建之后返回主菜单,可以看到创建的两个卷、每个卷的raid级别,移动光标到“6 exit”按回车键,退出配置,如图2-3-18所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

图2-3-17 创建第2个卷

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(10)创建raid完成之后,重新启动计算机,在进入raid自检程序时,可以看到当前已经配置了两个卷,卷大小、状态都会一一显示,如图2-3-19所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

在第1个卷中安装windows server 2008 r2,并安装驱动程序,最后再将第2个卷分区、格式化为d盘,这些不一一介绍。

2.3.3 配置vmware workstation 12的虚拟机

在实验主机安装好windows server 2008 r2以及vmware workstation 12之后,还需要对vmware workstation做一些简单的配置,主要是修改虚拟机的默认工作区,修改虚拟机内存,设置虚拟机网络,主要配置如下。

(1)在vmware workstation中,打开“编辑”菜单选择“首选项”,如图2-3-20所示。

(2)在“工作区”中选择一个新建的、空白的文件夹,用来保存vmware esxi实验中所创建的虚拟机,在此选择d:vmesxi6-2,如图2-3-21所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

图2-3-20 vmware workstation主界面

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(3)在“内存”选项卡修改虚拟机使用内存的方式。如果你的主机有足够的内存,则可以选择“调整所有虚拟机内存使其适应预算的主机”,如图2-3-22所示。如果你的主机内存较小,又需要创建较多(或需要较大内存)的虚拟机,则可以选择“允许交换部分虚拟机内存”或“允许交换大部分虚拟机内存”。而“预留内存”不建议修改,使用系统默认值即可。如在我的实验主机中有32gb内存,则预留了大约28gb内存。

(4)配置之后单击“确定”按钮,返回到vmware workstation,在“编辑”菜单选择“虚拟网络编辑器”,打开“虚拟网络编辑器”,为了统一,将vmnet1网络地址改为192.168.10.0,将vmnet8网络地址改为192.168.80.0,然后单击“确定”按钮,如图2-3-23所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

2.3.4 在vmware workstation中创建esxi虚拟机

在下面的步骤中,我们创建一台vmware esxi 6的虚拟机,为该虚拟机分配16gb内存、2个cpu、两个虚拟硬盘,其中一个20gb,另一个280gb。如果你的主机没有这么大的内存,至少要为vmware esxi 6虚拟机分配4gb的内存,硬盘大小根据自己的规划与设计定制。在vmware workstation 12中创建esxi 6实验虚拟机的步骤如下。

(1)在vmware workstation中,从“文件”菜单选择“新建虚拟机”,或按“ctrl+n”热键,进入新建虚拟机向导。

(2)在“欢迎使用新建虚拟机向导”对话框选择“自定义(高级)”,如图2-3-24所示。

(3)在“选择虚拟机硬件兼容性”对话框选择默认值(使用workstation 11.0),如图2-3-25所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(4)在“安装客户机操作系统”对话框选择“稍后安装操作系统”,如图2-3-26所示。

(5)在“选择客户机操作系统”对话框选择“vmware esx”,并从下拉列表中选择“vmware vsphere 2015 beta版”,如图2-3-27所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

图2-3-26 稍后安装操作系统

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(6)在“命名虚拟机”对话框设置虚拟机的名称为“esxi11-80.11”,如图2-3-28所示。

(7)在“处理器配置”对话框选择2个处理器,如图2-3-29所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(8)在“此虚拟机的内存”对话框中,为vmware esxi虚拟机选择至少4gb内存,在此选择16gb(16384mb),如图2-3-30所示。

(9)在“网络类型”对话框,选择“使用网络地址转换(nat)”,如图2-3-31所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(10)在“选择i/o控制器类型”对话框选择默认值lsi logic,如图2-3-32所示。

(11)在“选择磁盘类型”对话框选择scsi,如图2-3-33所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

图2-3-32 选择控制器类型

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(12)在“选择磁盘”对话框,选择“创建新的虚拟磁盘”,如图2-3-34所示。

(13)在“最大磁盘容量”对话框,设置磁盘大小为20gb,并且选中“将虚拟磁盘存储为单个文件”,如图2-3-35所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(14)在“指定磁盘文件”对话框中,设置磁盘文件名称,可以在这个磁盘文件名称后面加上一个os的字母,如图2-3-36所示,表示这个虚拟磁盘将用来安装系统。

(15)在“己准备好创建虚拟机”对话框,取消“创建后开启此虚拟机”的选择,单击“完成”按钮,如图2-3-37所示。

在创建完虚拟机之后,修改虚拟机的配置,为虚拟机添加一个280gb大小的虚拟硬盘,并修改虚拟机光驱,使用vmware esxi 6的安装镜像作为虚拟机的光驱,主要步骤如下。

(1)打开“虚拟机设置”,单击“添加”按钮,如图2-3-38所示。

(2)在“硬件类型”对话框选择“硬盘”,如图2-3-39所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(3)在“选择磁盘类型”对话框选择“scsi”,如图2-3-40所示。

(4)在“选择磁盘”对话框选择“创建新虚拟磁盘”,如图2-3-41所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(5)在“最大磁盘容量”对话框,设置磁盘大小为280gb,并且选中“将虚拟磁盘存储为单个文件”,如图2-3-42所示。

(6)在“指定磁盘文件”对话框中,设置磁盘文件名称,可以在这个磁盘文件名称后面加上280gb的标识,如图2-3-43所示,表示这是一个280gb的虚拟磁盘。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(7)返回虚拟机设置对话框,在“cd/dvd”中,浏览选择vmware esxi 6的安装光盘镜像作为虚拟机的光驱,要确认“设备状态”为“启动时连接”,如图2-3-44所示。设置完成之后,单击“确定”按钮,完成虚拟硬盘的添加,以及启动光盘的配置。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

 vmware esxi 6.0安装包比较小,在vmware-vmvisor-installer-6.0.0-2494585版本中,大小为348mb。从vmware网站下载的安装光盘镜像文件名为“vmware-vmvisor- installer-6.0.0-2494585.x86_64.iso”。

2.3.5 在虚拟机中安装vmware esxi 6

然后启动vmware esxi 6的虚拟机,开始vmware esxi 6.0的安装,主要步骤如下。

(1)在开始安装界面,先关闭“右下角”的提示,然后用鼠标在虚拟机窗口中单击一下,把光标拖到“vmware-vmvisor-installer-6.0.0-2494585”上并按“enter”键,开始vmware esxi 6的安装,如图2-3-45所示。

(2)在安装的过程中,vmware esxi会检测当前主机的硬件配置并显示出来,如图2-3-46所示,当前主机(指正在运行vmware esxi安装程序的虚拟机)是intel core i7-4790k的cpu、16gb内存。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6
《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(3)在“welcome to the vmware esxi 6.0.0 installation”对话框中按回车键开始安装,如图2-3-47所示。

(4)在“end user license agreement”对话框中按“f11”键接受许可协议,如图2-3-48所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(5)在“select a disk to install or upgrade”对话框中选择安装位置,在本例中将vmware esxi安装到40gb的虚拟硬盘上,如图2-3-49所示。

(6)在“please select a keyboard layout”对话框中选择“us default”,然后按“enter”键,如图2-3-50所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(7)在“please enter a root password(recommended)”对话框中,设置管理员密码(默认管理员用户是root),在本例中,设置密码为1234567。如果在真正的生产环境中,一定要设置一个“复杂”的密码,即密码包括大小写字母、数字,并且长度超过7个字符,如图2-3-51所示。

 在vmware esx 4中,最小密码长度为6位,在vmware esxi 5、6中,最小密码长度为7位。

(8)如果是在一台新的服务器上安装,或者是在一个刚刚初始化过的硬盘上安装,则会弹出“confirm install”对话框,提示这个磁盘会重新分区,而该硬盘上的所有数据将会被删除,如图2-3-52所示。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(9)之后vmware esxi会开始安装,并显示安装进度,如图2-3-53所示。

(10)vmware esxi 6安装比较快,安装过程需要四五分钟,在安装完成后,弹出“installation complete”对话框,如图2-3-54所示,按“enter”键将重新启动。在该对话框中提示在重新启动之前取出vmware esxi 6安装光盘介质。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

(11)当vmware esxi启动成功后,在控制台窗口可以看到当前服务器信息,如图2-3-55所示。在图中,显示了vmware esxi 6当前运行服务器的cpu型号、主机内存大小与管理地址,在本例中,当前cpu为intel core i7-2600,主频大小为3.40ghz,2gb内存,当前管理地址为169.254.106.94(获得169.254.x.x的地址表示当前网络中没有启用dhcp服务器)。

《深入学习VMware vSphere 6》——2.3 在VMware Workstation虚拟机中安装ESXi 6

 在vmware esxi 6中,默认的控制台管理地址是通过dhcp分配的,如果网络中没有dhcp或者dhcp没有可用的地址,其管理控制台的地址可能为0.0.0.0或169.254.x.x的地址。如果是这样,在控制台中设置(或修改)管理地址后才能使用vsphere client管理。

继续阅读