在上一博文中咱们安装了强大的VMware vCenter管理中心,经过VMware vSphere Client链接到VMware vCenter管理中心, vSphere 的两个核心组件是 VMware ESXi 和 VMware vCenter Server。ESXi 是用于建立和运行虚拟机的虚拟化平台。vCenter Server 是一种服务,充当链接到网络的 ESXi 主机的中心管理员。vCenter Server 可用于将多个主机的资源加入池中并管理这些资源。vCenter Server 还提供了不少功能,用于监控和管理物理和虚拟基础架构。能够对整个虚拟化平台进行管理,也是做为一个虚拟机管理员在平常生活中对虚拟机的运维工做,一样是虚拟机管理员经常使用的几个方法,保障虚拟机的正常运做。管理员可使用多种方法建立虚拟机并将其部署到vsphere数据中心。能够建立单个虚拟机,而后在其中安装客户机操做系统和 VMware Tools。能够在现有的虚拟机中克隆或建立模板,或部署 OVF 模板。使用快照捕获虚拟机的情况,包括虚拟机内存、设置和虚拟磁盘的状况。若是须要,能够回滚至上一个虚拟机状态,这样可减小误操做对虚拟机的破坏。从而正在的使用虚拟化平台。
在虚拟化平台里,经过VMware vSphere Client链接到VMware vCenter管理中心,是往后操做虚拟化的主要途径,都是经过Client或者是Web Client来进行管理。主要能管理大量的主机服务器和虚拟机,以知足大量快速部署虚拟机工做,完成虚拟机的监控和快照,将虚拟机数据快速转移和快速复制,而且能按照计划自动对虚拟机进行平常的维护,解决虚拟机在平时工做中发生异常的现象。这些都是在之前物理机上没法完成的事情。
因为篇幅和时间限制,因此在本次博文虚拟化系列VMware vSphere 5.1虚拟机管理中,主要介绍下一内容:
1、 在ESXi中部署虚拟机
2、 虚拟机的克隆
3、 从新封装操做系统
4、 建立自定义规范
5、 使用规范部署虚拟机
6、 使用WEB Clinet管理虚拟机
7、 使用workstation 9.0 管理虚拟机
以上的是本次博客中所讲的内容,对于初学者来讲,本章比较重要,对于高手们来讲,这只是日常的一些操做罢了。
1、 在ESXi中部署虚拟机
要进行在ESXi中部署虚拟机,有3中方法,一种是使用VMware vSphere Client链接到VMware vCenter中,在VMware vCenter中创建虚拟机,第2中方法是使用VMware vSphere Client直接链接到ESXi中,在ESXi中创建虚拟机,可是每次只能链接1台ESXi服务器,不能同时链接。这种状况适用于没有VMware vCenter或者VMware vCenter出现故障时后进行链接。最后一种是使用Web Client或者其它的方式链接到VC上。此方法适用于当登录端没有相应的环境等。以上多种方法均可以登陆到虚拟化平台来管理虚拟机,大大方便管理员来管理。下面,咱们从最经常使用的方法使用VMware vSphere Client来进行登陆。
一、使用VMware vSphere Client链接到VMware vCenter中,输入VC的域名或者是IP地址,并输入用户名和密码进行登陆。
二、第一次登录后,点击主页-清单-主机和群集,首先建立数据中心,点击建立数据中心。或者在左侧栏目中右键点击VC.Mabofeng.com,在弹出的菜单栏中选择建立数据中心。
三、建立完成数据中心后,咱们须要经过VMware vCenter来管理1台或者多台ESXi主机,在刚创建的数据中上单击右键,要访问主机的完整功能并简化多个主机的管理,必须将主机链接到 vCenter Server 系统,并且确认受防火墙保护的主机能够与 vCenter Server 系统以及全部其余主机经过端口 902 或其余自定义配置的端口进行通讯。选择添加主机。
四、在添加主机向导-链接设置中,输入要添加到vCenter的主机的名称或者IP地址,而且输入主机的管理帐户信息。vSphere Client将使用该信息链接到主机并为其运转创建永久帐户,以后点击下一步。
五、此时会弹出安全警告,若是信任主机,则选择是,选择否终止添加主机。这里选择是。
六、在主机摘要中查看ESXi的的名称、型号、版本和作包含的虚拟机。点击下一步、
七、向此主机分配现有或新的许可密钥,在不输入密钥的状况下,一些高级功能默认期限是60试用期。
八、在 vCenter Server 控制该主机后,可选择启用锁定模式以禁用管理员账户的远程访问。
经过选中该复选框确保主机仅经过 vCenter Server 管理。在锁定模式下登陆到主机的本地控制台,能够执行某些管理任务。
九、检查主机信息,而后单击下一步。
十、查看摘要信息,而后单击完成。
十一、成功添加1台或者多台ESXi服务器后,下面就来进行建立虚拟机。虚拟机与物理机同样,虚拟机是运行操做系统和应用程序的软件计算机。虚拟机包含一组规范和配置文件,由主机的物理资源支持。每一个虚拟机都有可提供与物理硬件相同的功能的虚拟设备,并且在可移植能力、可管理性和安全性方面更出色。
十二、右键单击属于虚拟机的有效父对象的任何清单对象,例如数据中心、文件夹、群集、资源池或主机,而后选择新建虚拟机。
1三、在创建虚拟机向导中,选择虚拟机的配置模式,这里选择自定义配置。
1四、选择虚拟机名称和文件夹,建立虚拟机时,要为其提供惟一的名称。惟一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分。该名称不得超过 80 个字符。您可根据组织需求选择虚拟机的数据中心或文件夹位置。文件夹提供了一种为组织中的不一样组存储虚拟机的方法,您可为其设置权限。若是喜欢较平的层次结构,可将全部虚拟机置于一个数据中心,采用不一样方法对其进行组织。
1五、选择数据存储,选择用于存储虚拟机配置文件和全部虚拟磁盘的数据存储或数据存储群集。每一个数据存储可能具备不一样的大小、速度、可用性和其余属性。可用的数据存储可从您选择的目标资源中进行访问。
1六、根据您环境中的主机,能够接受该虚拟机的默认 ESXi 主机版本,或选择其余版本。该虚拟机的默认兼容性由在其上建立虚拟机的主机肯定,或由主机、群集或数据中心上的默认兼容性设置肯定。能够选择与默认兼容性不一样的其余兼容性。在这次5.1版本中,没有看见新的虚拟机版本9.
1七、选择客户机操做系统,受支持的设备以及虚拟机的可用虚拟 CPU 数量因所选客户机操做系统的不一样而有所不一样。新建虚拟机向导并不会安装客户机操做系统。该向导使用此信息选择适当的默认值,例如所需的内存量。从 vSphere 5.1 开始,建立虚拟机以后,将没法更改客户机操做系统。
1八、选择客户机操做系统时,默认状况下会选中 BIOS 或可扩展固件接口 (EFI),具体取决于操做系统所支持的固件。Mac OS X Server 客户机操做系统仅支持 EFI。若是操做系统支持 BIOS 和 EFI,则能够在建立虚拟机以后从“虚拟机属性”编辑器的选项选项卡中更改默认设置,而后再安装客户机操做系统。若是您选择 EFI,则没法引导仅支持 BIOS 的操做系统,反之亦然。Mac OS X Server 必须在 Apple 硬件上运行。若是 Mac OS X Server 在其余硬件上运行,则没法打开其电源。
1九、选择虚拟机中虚拟CPU的数量,可添加到虚拟机的虚拟CPU的数量取决于主机上CPU的数量和客户机操做系统支持的CPU的数量。
20、设置虚拟机的内存大小。
20、设置虚拟机的网络链接,在VMware ESXi中,建立虚拟机时候最多支持4个网卡。
2一、在SCSI控制器对话框中,选择要使用的SCSI控制器类型。一般状况下选择默认便可。
2二、在部署新虚拟机以前,能够选择配置虚拟硬件。建立虚拟机时,将默认选择虚拟磁盘。可使用“自定义硬件”页面上的新设备下拉菜单来添加新硬盘,选择现有磁盘或添加 RDM 磁盘。建立虚拟机时,会添加一个默认虚拟硬盘。若是磁盘空间不足,您想要添加引导磁盘或为了其余文件管理目的,可再添加一个硬盘。将硬盘添加到虚拟机时,您可建立虚拟磁盘、添加现有虚拟磁盘或添加映射的 SAN LUN。可在添加 SCSI 控制器以前或以后将虚拟硬盘添加到虚拟机。新磁盘会分配给默认 SCSI 控制器上的第一个可用虚拟设备节点,例如 (0:1)。除非添加额外的控制器,不然只有默认 SCSI 控制器的设备节点可用。这里选择建立新的磁盘。
2三、设置磁盘的大小,指定磁盘的置备和数据存放的位置,设置界面如图2-53所示。其中,磁盘置备包括三个选项,其含义分别以下:
厚置备延迟置零:以默认的厚格式建立虚拟磁盘。建立过程当中为虚拟磁盘分配所需空间。建立时不会擦除物理设备上保留的任何数据,可是之后从虚拟机首次执行写操做时会按须要将其置零。
后置备设置零:在建立时,分配给全部空间,在物理媒介上清除了之前的数据。另外,在建立磁盘时,与建立其余类型的磁盘相比较,全部数据都须要调到0,花费更多时间。这样的磁盘是最安全的,由于磁盘块已经清除了之前的数据,在第一次写入数据到磁盘块时有较好的性能。
精简置备:意思是如今划分了40GB的空间,里面没有数据,则占用的物理存储是0空间。随着磁盘写入块的建立,精简磁盘开始很小,而后增加到预先设置40GB空间。因此说精简置备的磁盘只使用该磁盘最初所须要的数据存储空间。
2四、选择磁盘的设备节点和磁盘受快照影响的模式.
2五、查看虚拟机配置,完成虚拟机的创建。
2六、建立完虚拟机以后,要继续安装操做系统,首先咱们要准备安装操做系统的光盘或ISO文件。若是要修改虚拟机的配置,能够单击“编辑虚拟机设置”选项,在这里能够对虚拟机的详细配置进行设置。安装操做系统从光驱引导,选择设置虚拟机里面的光驱设置,在设备类型中有客户端设备,主机设备和数据存储ISO文件。
客户端设备:是指使用VMware vSphere Client的访问终端的CD/DVD驱动设备,链接该设备,就必须先打开虚拟机电源,在工具栏中选择“链接CD/DVD”选项。
主机设备:是指在ESXi服务器上的光驱设备。
数据存储ISO文件:是指ESXi能访问的存储的ISO文件,是部署系统最为方便简单的方式。
选择好安装设备类型后,勾选“打开电源时链接”复选框。启动后选择光盘引导,就能够读取光盘。
2七、虽然操做系统已安装完成,可是一些虚拟硬件的驱动并无安装,虚拟机的驱动不一样于物理机器,只要安装VMware Tools,整个的虚拟硬件就会被驱动起来,VMware Tools是VMware虚拟机中自带的一种加强工具,提供加强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。实现主机与虚拟机之间的文件共享,支持自由拖拽的功能,鼠标也可在虚拟机与主机以前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。因此在创建虚拟机时,必定要正确选择安装的操做系统,尤为是32位和64位的区分,不然VMware Tools会安装不上。安装VMware Tools十分简单,只要在控制面板上选择虚拟机>客户机>安装升级VMware Tools,便可
2、 虚拟机的克隆
一个虚拟机的克隆就是原始虚拟机所有状态的一个拷贝,或者说一个镜像。克隆的过程并不影响原始虚拟机,克隆的操做一但完成,克隆的虚拟机就能够脱离原始虚拟机独立存在,并且在克隆的虚拟机中和原始虚拟机中的操做是相对独立的,不相互影响。克隆过程当中,vCenter会生成和原始虚拟机不一样的MAC地址和UUID,这就容许克隆的虚拟机和原始虚拟机在同一网络中出现,而且不会产生任何冲突。一个完整克隆是和原始虚拟机彻底独立的一个拷贝,它不和原始虚拟机共享任何资源。 能够脱离原始虚拟机独立使用。
在克隆虚拟机时,虚拟机建立整个副本,这个副本包括虚拟机的硬件配置、安装的软件、用户的设置和用户的文件等,是完整的一个复制过程,在这个复制过程当中,能够设置一些自定的属性,如IP地址、计算机名称、用户等信息,若是使用自定义的规范,就必须在克隆前设置自定的选项。
一、在要准备克隆的虚拟机上,点击右键,选择克隆。
二、在克隆虚拟机向导中,输入虚拟机的名称而且选择位置,而后单击下一步。
三、选择要在其上运行新虚拟机的主机,单击下一步。
四、择要存储虚拟机文件的数据存储位置。能够将全部虚拟机文件存储在数据存储上的同一位置,从虚拟机存储配置文件下拉菜单中应用虚拟机主文件和虚拟磁盘的虚拟机存储配置文件。也能够将虚拟机配置文件和磁盘存储在不一样的位置,单击高级,对虚拟机配置文件和每一个虚拟磁盘,单击浏览更改并选择数据存储或数据存储群集。或者将全部虚拟机文件存储在相同数据存储中。以后选择适用于虚拟机磁盘的格式,而后单击下一步
五、选择客户机操做系统自定义选项。这里先不介绍如何自定义规范,咱们在后面会介绍如何使用自定义规范,因此咱们这里选择不自定义。能够勾选“建立后打开此虚拟机的电源”复选框。使虚拟机在克隆完毕后本身启动虚拟机。
六、查看要克隆的虚拟机的设置,在单击“完成”按钮前,能够对克隆后的虚拟机进行硬件上的设置或者更改,在“虚拟机属性”对话框中,进行任何所需的更改,而后单击肯定。最后单击完成,此时将部署克隆的虚拟机。在克隆完成以前,不能使用或编辑虚拟机。若是克隆涉及建立虚拟磁盘,则克隆可能须要几分钟时间。在自定义阶段以前,能够随时取消克隆。
七、克隆以前会对原来的虚拟机进行建立虚拟机快照。
八、以后进行虚拟机的复制。
九、几分钟以后,会看见一台克隆好的虚拟机。
十、打开这两台虚拟机,咱们能够看到,它们如出一辙,同样的计算机名称,同样的配置,固然系统的SID也必定会同样。Windows SID 在部分 Windows 操做系统中用于惟一标识系统和用户。克隆或部署的新虚拟机与源虚拟机或模板具备相同的 SID。
3、 从新封装操做系统
安装 Microsoft Sysprep 工具,以便在克隆虚拟机时能够自定义 Windows 客户机操做系统。这样就能够经过克隆虚拟机,克隆出来的虚拟机都会像新安装的操做系统同样,具备不一样的计算机名称、不一样的用户名、不一样的SID,方便管理员创建虚拟机。
针对不一样的操做系统Microsoft Sysprep 工具也放在不一样的地方,在windows 2003中Microsoft Sysprep 工具是是须要先将操做系统 CD 插入到 CD-ROM 驱动器中(一般为 D:驱动器)。在 CD 上的 \Support\Tools 目录中找到 DEPLOY.CAB 文件,打开并展开 DEPLOY.CAB 文件。.cab 文件的内容有所不一样,具体取决于操做系统。
一、将sysprep.exe考如到操做系统中,而后双击sysprep.exe。
二、在封装主界面中单击“从新封装”按钮,其余按默认设定便可
三、在出项的警示窗口中单击“肯定”按钮从新生成SID,这个过程大概15秒的时间。封装准备完成后,系统自动关机。
而在Windows 2008 、Windows2008 R2和Windows 7 中,Microsoft Sysprep 工具以集成到系统中,Windows 2008 和windows2008 R2 中的sysprep.exe文件的路径为C:\Windows\System32\sysprep,直接双击就能够进行封装。
在系统准备工具3.14中,进行相关设置,选择封装好后系统关机
4、建立自定义规范
每次克隆虚拟机,都要对克隆好的虚拟机进行设置,包括设置用户名、更改SID、设置网络等,比较麻烦和繁琐,在新安装操做系统时,咱们并无设定里面的标准化选项,系统会进入一个简单的引导,来设置一些相关的信息,这样安装的系统就能够是全新的。为了减小麻烦,咱们为Windows操做系统进行从新封装,这样,不管是克隆仍是从模版中恢复虚拟机,每次都是全新的操做系统,自定义用户名和计算机名,而且克隆或是从模版中恢复虚拟机的SID都是随机的。可是当须要大规模部署虚拟机时候,经过简单的系统封装和克隆就不能彻底知足了。这时候咱们会让vSphere来自动的封装系统和自动应答虚拟机的操做。这时咱们就须要模版。模版是虚拟机的主副本,可用于建立和置备新虚拟机。此映像一般包含指定的操做系统和配置,可提供硬件组件虚拟副本。模版一般包括已安装的客户机操做系统和一组应用程序。
一、首先,咱们先创建一台新的虚拟机,不须要对虚拟机进行封装。点击虚拟机右键,选择模版-克隆为模版。
二、指定模版的名称和位置。
三、指定将此模版放到那个主机或群集上。
四、为该模版选择存储数据。
五、在即将完成页面上,查看设置,点击完成后转换模版。
六、此时,咱们在主页-清单-虚拟机模版中查看到转换后的模版。以下图:
七、在创建自定义规范以前,首先要收集或者下载到的Microsoft Sysprep工具放到VMware vCenter服务器上的C:\Users\All Users\VMware\VMware VirtualCenter\sysprep目录下。若是安装的VMware vCenter的服务器是Windows 2003 R2 64位的,那么将Microsoft Sysprep工具放到VMware vCenter服务器上的C:\ Documents And Settings\All Users\Application Data\Vmware\VMware VirtualCenter\sysprep目录下。进去后有相对应的文件夹,把Microsoft Sysprep工具按照不一样的操做系统放入相应的文件夹。要建立Windows系统的自定义规范,vCenter Server 系统中必须安装 Microsoft Sysprep 工具,而且按照不一样的操做系统放入相应的文件夹。若是要自定义 Linux 客户机操做系统,就必需要求 Linux 客户机操做系统中已安装 Perl。
八、在vSphere Client的主页里,选中自定义规范管理器
九、在自定义规范管理器中,单击“新建“命令。
十、在客户机自定义向导中,从目标虚拟机操做系统菜单中选择 Windows,将 Sysprep 应答文件自定义为一个存储许多自定义设置(如计算机名称、许可信息和工做组或域设置)的文件。
自定义规范管理器能够提供自定义 Sysprep 应答文件,做为在“客户机自定义”向导中指定许多设置的替代方法。Windows 2000、Windows Server 2003 和 Windows XP 使用一个称为 sysprep.inf 的文本文件。WindowsServer 200八、Windows Vista 和 Windows 7 使用一个称为 sysprep.xml 的 XML 文件。可使用文本编辑器建立这些文件,也可使用 Microsoft Setup Manager 实用程序生成这些文件。在“自定义规范信息”下,输入规范名称和可选描述,并单击“下一步”按钮
十一、键入虚拟机全部者的名称和组织,并单击下一步。
十二、指定如何肯定客户机操做系统的计算机名称,若是选择“输入名称”选项,则可在文本框中输入名称,输入的名称应符合命名规则,便可包含字母数字字符和连字符 (-),但不能包含句号 (.) 或空格,而且不能只由数字组成,且名称不区分大小写;若是选择“使用虚拟机名称”选项,那么vCenter Server 建立的计算机名称与客户机操做系统正在运行的虚拟机名称相同,此时若是名称超过 15 个字符,它将被截断;若是选择“在部署向导中输入名称”,则克隆或部署完成后,vSphere Client 将提示您输入名称。选定后,选择下一步
1三、此时系统要求提供Windows 操做系统的许可信息,按要求输入相应内容后单击“下一步”按钮。若是是Windows 2008,Windows2008 R2 ,Windows Vista,Windows 7,则系统不主动激活,须要手动联网或者电话激活。
1四、键入管理员账户的密码,并经过再次键入进行确认。注意,只有源 Windows 虚拟机上的管理员密码为空时,才可以更改管理员密码。若是源 Windows 虚拟机或模板已经有密码,则管理员密码不发生改变。
1五、选择虚拟机的时区
1六、指定用户首次登陆客户机操做系统时运行的命令。
1七、选择要应用于客户机操做系统的网络设置类型。
1八、在工做组和域页面上,选择虚拟机加入网络的方式。
1九、在操做系统选项页面,勾选“生成新的安全 ID (SID)”复选框,SID是标识用户、组和计算机帐户的惟一的号码。在第一次建立该帐户时,会给每个帐户发布一个惟一的 SID。若是系统的SID相同,则会形成一些功能的使用。而后单击“下一步”按钮。
20、 最后单击“完成”按钮保存更改。
5、使用规范部署虚拟机
要在克隆或部署期间自定义客户机操做系统,必须将最新版本的 VMware Tools 安装在虚拟机或模板上,而且自定义的客户机操做系统必须安装在做为虚拟机配置中的 SCSI 节点 0:0 链接的磁盘上,不然在部署虚拟机时候会出现位置错误。
一、右击选中的模板,在弹出的快捷菜单中选择“从该模版部署虚拟机”选项。
二、在弹出的对话框中,“选择用于自定义新虚拟机的客户机操做系统的选项”的选项组下,“不自定义”选项表示全部设置均与源虚拟机的设置保持一致;“使用自定义向导自定义”表示打开自定义向导,选择客户机操做系统的自定义选项。“使用现有自定义规范自定义”表示使用保存的自定义规范中的设置来自定义客户机操做系统。
6、使用WEB Client管理虚拟机
在前面的博客中已经介绍到了VMware WEB Client。而在vSphere 5.1中的WEB Client获得了加强,使用 vSphere Web Client 管理工具可经过 vSphere Web Client 的一个实例注册或取消注册 vCenter Server 5.0系统。vSphere Web Client 是一种 Web 应用程序,可与 vCenter Server 驻留在同一系统中,也可驻留在一个单独的系统中。必须先经过 vSphere Web Client 注册 vCenter Server 5.0 系统,而后才能使用 vSphere Web Client 链接到 vCenter Server 5.0 系统。如vSphere Web Client 不支持版本早于 5.0 的 vCenter Sever 系统。
借助客户端集成插件,可在 vSphere Web Client 中访问虚拟机控制台,也可访问其余 vSphere 基础架构任务。可以使用客户端集成插件部署 OVF 或 OVA 模板,并使用数据存储浏览器传输文件。也可以使用客户端集成插件将客户端计算机上的虚拟设备链接到虚拟机。只需安装一次客户端集成插件即可将虚拟设备链接到经过 vSphere Web Client 的实例访问的虚拟机。安装插件后,必须从新启动浏览器。若是从 Internet Explorer 浏览器安装客户端集成插件,则必须先禁用保护模式。Internet Explorer 会将客户端集成插件视为在 Internet 而非本地内联网上。在这种状况下,插件没法正确安装,由于启用了 Internet 的保护模式。
一、打开 Web 浏览器,而后输入 vSphere Web Client 的 URL。 在 vSphere Web Client 登陆页面底部,单击下载客户端集成插件。
二、或者是在清单中选择虚拟机,而后单击摘要选项卡。单击下载客户端集成插件。
三、下载完成后,须要关闭浏览器,而后进行安装,安装过程十分简单,按照步骤下一步,知道插件完成安装。
四、在此登陆到控制台,此时咱们就能够启动控制台。
五、成功在IE窗口中启动控制窗口。
7、 使用workstation 9.0 管理虚拟机
管理虚拟化平台可使用多种方法,甚至包括最新的VMware workstation 9.0。这也大大方便了管理员用户。甚至能够将VMware workstation 9.0上的虚拟机直接迁移到VMware vSphere上。这里我只介绍下如何在VMware workstation 9.0链接VC。
一、首先打开VMware workstation 9.0。
二、在文件菜单中选择Connect to Server…。
三、在服务器链接窗口中,输入VC的地址,输入具备管理权限的用户名和密码。点击connect。
四、此时会弹出安全警告,勾选Always trust this host with this certificate。而后点击Connect Anyway。
五、链接后是否记住这个主机,仍是仅此次链接,这里选择Remember。
六、此时成功链接的VC,而且能够看到VC上的全部虚拟机。
七、可单击某个虚拟机对其进行操做。