一、VMware虚拟化架构概述

1.1VMware虚拟化架构图

如上图所示,虚拟化由物理主机(即ESXI主机)、虚拟化管理程序(vCenter Server)、虚拟机(操作系统)、存储等基本组成。

1.2登陆ESXI模式概述

VMware虚拟化需要以下安装程序:vSphere Client、ESXI、vCenterServer,三者之间的关系如下图示:

登陆模式区别:

(1)vSphere Client- ESXI主机,如下图示

(2)vSphere Client- vCenter Server-ESXI主机,如下图示

区别:通过vCenter Server登陆可以管理其他物理主机以及对虚机的管理操作(克隆,迁移,模板等)。

1.3数据存储概述

如上图所示,VMware中的存储主要有本地磁盘(ESXI主机的磁盘)、磁盘阵列;在虚拟化中存储技术主要有直接连接、光纤通道、FCoE、Iscsi、NAS。

1.4 VMware虚拟网络

如上图所示,虚拟网络由外部环境(物理交换机)、物理主机(ESXI主机)组成;虚机可以通过虚拟交换机连接到不同的Vlan,实现虚机的高可用性。

二、VMware虚拟化部署

1、部署硬件准备

1.1硬件架构图

注:此图为每台服务器与磁盘阵列的连接图;每台服务器需要四块HBA,每两块连接一台磁盘阵列(HBA卡冗余);虚拟化高可用的应用中需要共享存储2-5个,每增加一台磁盘阵列,服务器需增加两块HBA卡。

1.2服务器硬件要求

CPU支持虚拟化、主板支持至少4块HBA卡、内存不低于64G。

1.3共享存储

(1)创建虚拟磁盘

登陆磁盘阵列管理端软件,P6550菜单下共包含五个子项:Virtual Disks、Hosts、Disk Groups、DataReplication、Hardware。

单击“Virtual Disks”,进入虚拟磁盘页面,如下图所示:

在右侧页面中,单击“Create Vdisks”按钮,出现下图所示:

在Name对话框内输入要创建的虚拟磁盘的名称,在Size对话框内输入要划分磁盘的空间大小,在Redundancy右侧选择冗余级别为“Vraid6”,单击“Create Vdisks”, 系统操作完成后出现下图所示:

单击“OK”按钮,完成虚拟磁盘创建(如需继续创建新的虚拟磁盘,单击“Create moreVdisks”按钮)。

单击屏幕左侧新建的虚拟磁盘名称“Vdisk002”,屏幕右侧页面会显示新创建的vdisk002虚拟磁盘的相关信息,如下图所示:

(2)创建主机端

在屏幕左侧菜单中单击“Hosts”菜单,出现下图所示:

在屏幕右侧显示的界面中单击“Add host”按钮,出现下图所示:

在Name对话框中输入主机端名称。

TYPE默认为Fibre channel。

在Port WWNs第一个对话框的下拉菜单中选择对应服务器中所安装的HBA端口号(WWN号可在HBA上查到,为了保证通信安全,目前的服务器中都安装两个HBA卡,因此需要进行两次主机端添加,同时进行两次HBA卡端口号的选择)。

OperatingSystem对话框默认为“Mcrosoft Windows”。

Hostname/IP address对话框内输入服务器的IP地址(该处IP地址只是起到备注作用,也可以不输入)。

单击“Add Host”按钮,出现下图所示:

在Host name对话框中输入主机端名称,单击“Save Changes”按钮,单击“Ports”按钮,出现下图所示:

在FC Adapter Port WWN对话框内选择另外一个HBA端口号进行添加,单击“Add port”按钮,完成两块HBA卡的添加。

注:如果有多个主机共享此磁盘,需要将其他HBA卡号全部添加。

(3)创建主机端与磁盘关联

接下来进行虚拟磁盘跟主机端的指向设定,以Vdisk002与LTSRV199关联为例

单击Virtual Disks菜单下“Vdisk002”,在右侧出现的显示界面中单击“Presentation”卡片页,如下图所示:

单击“Present”按钮,出现下图所示:

勾选“\Hosts\LTSRV 199”,单击“ConfirmSelections”按钮,出现下图所示:

单击“Present Vdisk”按钮,出现下图所示:

单击“OK”按钮,完成虚拟磁盘与服务器关联操作。

2、配置主机Raid(此配置以HP DL380P G8为例)

(1)启动服务器,当出现如下界面时按“F10” 键,服务器自动加载启动程序。

(2)加载启动程序后,如下图示:

(3)界面语言,选择“中文”并设置时间(装完系统后也可以设置时间),引导系统将变成中文界面,如下图示:

(4)点击“下一步”(右下角向右箭头),如下图示:

(5)系统提示“正在初始化网络”,设置完毕后继续点击向右箭头,直至出现如下界面:

(6)配置RAID并划分逻辑分区,点击上图“执行维护”按钮,如下图所示:

(7)点击“HP Smart Storage Administrator(SSA)”,如下图所示:

(8)点击“阵列控制器”,如下图所示:

(9)服务器自动默认为RAID5模式,选中“逻辑驱动器1”,并点击“删除逻辑驱动器”,系统需确认是否删除,点击“是”,如下图,将删除系统默认的RAID5模式,进行重新设置。

(10)RAID模式删除后,点击“创建阵列”,如下图示:

(11)选择新阵列的物理驱动器,点击“全选”,如下图:

(12)点击“创建阵列”,可进行RAID级别及逻辑驱动器大小的设置,如下图:

(13)逻辑驱动器的大小及数量根据需要进行设定,直至划分完所有磁盘空间,如下图示:

(14)划分完毕后,如下图示:

3、安装ESXI主机(此安装以HP DL380P G8为测试)

(1)启动服务器,按“F10”键,服务器自动加载启动程序,如下图示:

(2)选择:“配置和安装”,出现下图所示:

(3)在系统软件更新项目中,选择“跳过更新”,其他选项为默认设置,点击下一步,出现下图所示:

(4)按上图所示分别设置操作系统系列,安装方法及源介质类型,点击下一步,出现下图所示:

(5)插入带有ESXI安装文件的U盘,点击重新扫描,出现“KINGSTON”。(如未出现U盘信息,要尝试多插入几次U盘),双击上图中U盘。出现下图所示:

(6)点击ISO文件和“继续”,出现下图所示:

(7)设置主机名,根密码,网络类型等参数,建议选择静态地址的方式。点击下一步,开始安装,拷贝系统文件结束后,系统会自动重启,拔出U盘。系统启动后,如下图所示:

(8)等待系统安装成功即可。

(9)系统安装完成后的设置,正常启动后,按F2,进入下图界面:

(10)在该界面中可以修改密码,重启网卡,修改网卡参数,测试网络连通性,查看系统日志,重置系统配置信息等。以修改网卡参数为例,双击网络设置选项,进入下图所示:

(11)双击IP configuration,进入下图所示:

(12)用上下箭头键,移动到静态IP地址选项,按空格键,设置IP地址、掩码和网关参数。同样的方法可以设置DNS选项。如下图所示:

4、安装VMware客户端

(1)安装文件路径:\\10.200.0.40\系统管理相关程序\虚拟化\VM5.1,双击“VMware-viclient5.1”,出现下图所示:

(2)点击“确定”,如下图示:

(3)点击“下一步”,如下图示

(4)点击“下一步”,如下图示

(5)选择“我同意许可协议中的条款”,点击“下一步”,如下图示:

(6)选择相应安装路径,点击“下一步”,如下图示:

(7)点击“安装”,如下图示:

(8)  点击“安装”,如下图示:

5、添加存储器及存储器上传安装文件

5.1添加存储器

(1)单击物理主机(10.200.0.111),选择“配置-存储器”,如下图示:

(2)单击“添加存储器”,如下图示

(3)选择“磁盘/LUN”,单击“下一步”,如下图示

显示物理主机已经连接的存储,选中相应存储,如下图示

(4)单击“下一步”,如下图示

(5)选择“VMFS-5”,单击“下一步”,如下图示

(6)单击“下一步”,如下图示

(7)输入数据存储器名称“Lun2”,点击“下一步”

(8)选择“最大可用空间”,单击“下一步”,如下图示

(9)单击“完成”,如下图示

此时,可以看到增加了存储名称为Lun2的存储,容量为999.75G

5.2存储器上传文件

(1)进入服务器页面后,单击“清单”,进入下图所示:

(2)依次单击“配置—存储器”,进入下图所示:

(3)图中所示有三个数据存储,存储的标识名可以进行重命名,system为服务器的系统盘,其它两个盘为本地普通磁盘或有磁阵的盘符,我们在任意一个磁盘上单击鼠标右键,选择“浏览数据存储”,进入下图所示:

(4)单击“ ”图标,选择“上载文件”,出现下图所示:

(5)将存放在本机的操作系统的ISO文件和vcenter的ISO文件

“VMware-VIMSetup-all-5.1.0-880471(ED2000.COM)(vcenter).iso”分别上载到服务器的本地磁盘中,单击“打开”按钮,出现下图所示:

(6)单击“是”,开始上载文件,如下图所示:

注:常用的文件如ISO文件(windows系统文件、linux、SQL、Oracle、VCenter server安装文件)等文件,应上传至共享存储。

6、新建虚机、配置域、安装VCenter Server服务

VMware5.5配置时必须先配置域后,安装Vcenter Server。Vmware5.1、Vmware5.5中的虚机操作系统为Windows Server 2008。

6.1新建VMware虚拟机

正式部署VMware虚拟机规定:VMware虚拟机的操作系统要安装在共享存储(非本地存储);磁盘备置使用thinprovision模式。

(1)新建虚拟机,通过客户端,登陆ESXI主机,用户名与密码为ESXI主机的登陆用户名和密码,如下图示:

(2)点击“登录”,如下图示:

(3)点击“忽略”(测试版本使用60天),如下图示:

(4)点击“确定”,如下图示:

(5)右击ESXI主机,如下图示:

(6)单击“新建虚拟机”,如下图示:

(7)选择“自定义”,单击“下一步”,如下图示:

(8)输入虚拟机名称,单击“下一步”,如下图示:

(9)选择存储区域,点击“下一步”,如下图示:

(10)点击“下一步”,如下图示:

(11)点击“下一步”,如下图示:

(12)根据实际需求,选择相应CPU数量及核数,单击“下一步”,如下图示:

(13)根据需求,调整内存大小,单击“下一步”,如下图示:

(14)选择相应网卡,单击“下一步”,如下图示:

(15)点击“下一步”,如下图示:

(16)点击“下一步”,如下图示:

(17)选择磁盘容量,磁盘配置为”Thin Provision”,点击“下一步”,如下图示:

(18)点击“下一步”,如下图示:

(19)点击“完成”,开始安装虚拟机操作系统。注意操作系统要与第(10)步的系统设置相符。

(20)点击“编辑虚拟机设置”,出现下图所示:

(21)选择“光驱、数据存储ISO文件、打开电源时连接”三项,确定后点击“启动虚拟”、“启动虚拟机控制台”,出现下图所示:

(22)依次点击“下一步”,等待系统安装完成。

虚拟机控制台操作快捷键:在控制台屏幕中点击鼠标后,可以操作虚拟机。释放鼠标的操作:Ctrl+Alt;长时间操作虚拟机,需要满屏和返回的操作:Ctrl+Alt +回车。

另:在控制台中操作虚拟机Ctrl+Alt+Delete时应为:Ctrl+Alt+Insert。

6.2配置ADserver

(1)首先规范AD server虚拟机的计算机名,配置DNS为本机的IP地址,重启计算机,配置项如下图所示:

(2)在服务器管理器页面,单击左侧“角色”菜单,如下图所示:

(3)单击右侧的“添加角色”按钮,出现下图所示:

(4)单击“下一步”,如下图示:

(5)单击“Active Directory 域服务”选项,出现下图所示:

(6)单击“添加必要的功能”按钮(本机已经安装.NET Framework 3.5.1,所以直接进入到AD域服务安装),出现下图所示:

(7)勾选“Active Directory 域服务”选项,单击“下一步”,如下图示:

(8)单击“下一步”,如下图示:

(9)单击“安装”如下图示:

(10)单击“关闭”,完成AD域服务角色安装,如下图示:

(11)AD域服务配置。在“开始-运行-打开”对话框内输入“dcpromo.exe”并回车,如下图所示:

(12)单击“下一步”,出现下图所示:

(13)单击“下一步”,如下图示:

(14)选择“在新林中新建域”,点击“下一步”,如下图示:

(15)在目录林跟级域的FQDN对话框内输入根域的名称,jqcs.com(集群测试)作为根域名,单击“下一步”,出现下图所示:

(16)在“林功能级别”下拉列表中选择“Windows Server 2008 R2”,单击“下一步”,出现下图所示:

(17)勾选“DNS服务器”选项,单击“下一步”,出现下图所示:

(18)单击“是”出现下图所示:

(19)单击“下一步”,出现下图所示:

(20)单击“下一步”,如下图示

(21)单击“下一步”,如下图示

(22)单击“完成”,如下图示:

(23)单击“立即重新启动”,重启计算机。

6.3VCenterServer安装

(1)首先要“新建虚机”(参照4.1操作),系统安装Windows Server 2008R2。在虚机硬件中设置光驱和数据存储ISO文件,并选择“打开电源时连接”。启动虚拟机。

(2)将新建的虚机加入到域中,更改计算机名并加入域中,重启计算机。

注:如在加入域过程中提示错误,可从ADserver虚机上“开始-管理工具-activedirectory 用户及计算机-user”,修改域管理员权限即可。

(3)登陆计算机时,使用域管理员账户(jqcs\administrator)登陆。

运行光驱中的安装文件,进入下图所示:

(2)单击“安装”按钮,出现下图所示:

(10)单击“下一步”按钮,进入下图所示:

(11)单击“下一步”按钮,进入下图所示:

(12)选择“我接受许可协议中的条款”,单击“下一步”按钮,进入下图所示:

(13)输入密码,单击“下一步”按钮,进入下图所示:

(14)单击“下一步”按钮,进入下图所示:

(15)输入数据库密码,单击“下一步”按钮,进入下图所示:

(16)输入本地虚拟机的IP地址和使用网络服务账户,单击“下一步”按钮,进入下图所示:

(17)单击“下一步”按钮,进入下图所示:

(18)单击“下一步”按钮,进入下图所示:

注:错误32010:DBA密码太短或三种符号以上组合。

(19)单击“安装”按钮,进入SQL安装,如下图所示:

(20)单击“下一步”按钮,进入下图所示:

(21)单击“下一步”按钮,进入下图所示:

(22)单击“下一步”按钮,进入下图所示:

(23)单击“下一步”按钮,进入下图所示:

(24)单击“下一步”按钮,进入下图所示:

(25)单击“安装”按钮,等待安装结束,进入下图所示:

(26)单击“完成”按钮,进入下图所示:

6、VMware虚拟化集群(HA)

6.1新建数据中心

(1)通过客户端,登录VCenter Server。右键-新建数据中心,如下图示

(2)右击“数据中心”,如下图示

6.2新建及配置集群

(3)单击“新建集群”,如下图示

(4)输入数据集群名称,选中“打开vSphere HA”,如下图所示:

(5)选择“vSphere HA”,做如下配置:

(6)选择“虚拟机选项”,做如下配置:

(7)选择“虚拟机监控”,做如下设置:

(8)选择“数据存储检测信号”,如下图示(需要2-5个共享存储检测信号)

6.3添加主机

三、VMware虚拟化应用

1、vCenter应用

1.1OVF模板应用

(1) OVF模板主要用于跨平台部署虚机。如将下图中的“考勤”虚机需要迁到其他虚拟平台下,首先将虚机关机,点击“文件-导出”,如下图示:

(2)点击“导出OVF”模板,如下图

(3)选择相应目录,点击“确定”(直至导出完成),如下图示:

(4)将虚机导入其他平台(此处已同一平台为例,演示VOF模板的导入),选择“文件-部署OVF模板”,如下图

(5)点击“部署VOF模板”,选择相应模板路径,如下图

(6)选择模板,点击“打开”,如下图

(7)点击“下一步”,如下图

(8)      点击“下一步”,如下图

(9)      点击“下一步”,选择相应主机,如下图

(10)  点击“下一步”,如下图

(11)  选择相应存储空间,此处选择“LUN51”,点击“下一步”,如下图

(12)  选择“Thin Provision”(精简模式),点击“下一步”,如下图

(13)点击“完成”,直至结束。

1.2虚拟机模板应用

(1)新建虚机模板,首先要新建虚机(以操作系统Windows Server 2008),如下图示

(2)右键“Windows Server 2008”,如下图示

(3)点击“克隆为模板”,如下图

(4)输入模板命名称,“Windows Server 2008模板“,点击“下一步”,如下图

(5)选择“HA”,点击“下一步”,如下图示

(6)选择存储空间,此处选择“LUN51”,点击“下一步”,如下图

(7)点击完成,即,如下图显示模板。

1.3虚机的在线迁移

(1)开启主机“vMotion”功能(在线迁移),依次选择“主机-配置-网络”,如下图

点击“属性”,如下图

选择“Management NetWork”,点击“编辑”,如下图示

勾选“vMotion”选项,单击“确定”。

(2)右键选择虚机“考勤”,如下图

(3)点击“迁移”,如下图(如果未配置物理主机的vMotion功能,此处的“更改主机”为回事,不可选中)

(4)点击“下一步”,如下图示

(5)选择“10.200.0.41”(此虚机在10.200.0.51),点击“下一步”,如下图

(6)点击“下一步”,如下图示

(7)点击“完成”即可。(选择10.200.0.41主机,查看虚机已经迁移成功)

1.4虚机漂移应用

虚机漂移的前提是虚机要安装在共享存储上;首先在10.200.0.51的共享存储上新建虚机Windows Server 2008。

(1)选中10.200.0.51,点击“虚拟机”卡片页,显示此主机上的虚机,如下图

(2)模拟物理主机10.200.0.51宕机(关机),虚机windows Server 2008(在51共享存储上)自动迁移到物理主机10.200.0.41,如下图示:

四、实验测试项目

1、安装ESXI操作系统

安装过程需要设置用户名root密码:lttc123$,此密码用于登陆或连接物理主机。

2、安装VMware客户端,连接服务器,添加存储(本地卷、共享卷)

3、上传所需的ISO安装文件

4、新建虚机、配置AD域、安装VCenterServer

新建虚机的登陆用户administrator,密码 lttc23$

AD域还原模式用户名默认administrator,密码lttc123$

vCenter Server中的vCenter Single Sign On:

ID:admin@system-momain  密码Lttc123$ 用于Web Client登陆

SQL Server用户名DBA密码 lttc123!

5、配置VMware虚拟化集群(HA)

6、分别在本地卷、共享卷新建虚机

7、模拟故障,测试虚机是否漂移。

 

VMware虚拟化培训手册的更多相关文章

  1. 【VMware虚拟化解决方案】 基于VMware虚拟化平台VDI整体性能分析与优化

    一.说一说 本来打算将前期项目里面出现的问题的分析思路与解决方法写出来,第一.疏导一下自己的思路,第二.分析并找出自身在技术层面所存在欠缺.但由于每个人都有一根懒经所以迟迟未动.今天突然发现51CTO ...

  2. 【VMware虚拟化解决方案】设计和配置VMware vCenter 5.5

    在这之前,我们已经对VMware ESXi 5.5进行了整个环境的设计和规划,虽然安装VMware ESXi 5.5在CPU的选型.网络的设计.共享存储的方式.虚拟化资源的需求和安装ESXI的模式等一 ...

  3. 生产企业如何部署VMware虚拟化的解决方案

    相信生产企业能够清楚的看到,随着生产规模和业务的快速发展,在IT基础设施的投入和使用也不断的增加,但同时也发现没有进行有效整理的硬件效率也就越来 越低,很大程度上浪费了IT资源.所以如何降低成本.提高 ...

  4. 【VMware虚拟化解决方案】配置和部署VMware ESXi5.5

    [VMware虚拟化解决方案]配置和部署VMware ESXi5.5 时间 2014-04-08 10:31:52  让"云"无处不在的博客原文  http://mabofeng. ...

  5. VMware 虚拟化技术 创建虚拟机

    原文地址:https://www.linuxidc.com/Linux/2017-03/141972.htm 云最成熟的架构是IaaS(Infrastructure as a Service),其中用 ...

  6. VMware 虚拟化编程(15) — VMware 虚拟机的恢复方案设计

    目录 目录 前文列表 将已存在的虚拟机恢复到指定时间点 恢复为新建虚拟机 灾难恢复 恢复细节 恢复增量备份数据 以 RDM 的方式创建虚拟磁盘 创建虚拟机 Sample of VirtualMachi ...

  7. VMware 虚拟化编程(14) — VDDK 的高级传输模式详解

    目录 目录 前文列表 虚拟磁盘数据的传输方式 Transport Methods Local File Access NBD and NBDSSL Transport SAN Transport Ho ...

  8. VMware 虚拟化编程(13) — VMware 虚拟机的备份方案设计

    目录 目录 前文列表 备份思路 备份算法 备份细节 连接到 vCenter 还是 ESXi 如何选择快照类型 是否开启 CBT 如何获取备份数据 如何提高备份数据的传输率 备份厚置备磁盘和精简置备磁盘 ...

  9. VMware 虚拟化编程(12) — VixDiskLib Sample 程序使用

    目录 目录 前文列表 vixDiskLibSample 安装 Sample 程序 Sample 程序使用方法 前文列表 VMware 虚拟化编程(1) - VMDK/VDDK/VixDiskLib/V ...

随机推荐

  1. Android异常:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original

    Android异常:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that cr ...

  2. Android的事件处理-android学习之旅(四十四)

    androd事件处理简介 控制飞机移动的简单实例 package peng.liu.test; import android.app.ActionBar; import android.app.Act ...

  3. 关于android app签名文件获取sha1和MD值

    最近在做百度地图的嵌入,因为从同事接手的android app,所以第一次接触android的签名. 总的来说签名还比较简单,我用的是eclipse ADT自带的签名工具来做的签名,方法如下: 选择项 ...

  4. MTK机器原始OTA更新方法

    在源码中编译完成后会生成各类.img的文件,这时候make otapackage生成ota包 一般ota包在源码工程的out/target/...目录下 一.通过线刷模式 将生成OTA包拷贝到Wind ...

  5. 控件之combox

    一. combox显示     首先combox有两个属性来存储数据:DisplayMember(显示成员),ValueMember(值成员) ,DisplayMember是我们在combox界面上看 ...

  6. μC/OS-II与RT-Thread对比——任务调度

           在任务调度器的实现上,μC/OS-II和RT-Thread都采用了位图调度(bitmap scheduling),任务优先级的值越小则代表具有越高的优先级,主要区别在于实现形式,是采用多 ...

  7. Chapter 2 User Authentication, Authorization, and Security(9):防止登录名和用户查看元数据

    原文出处:http://blog.csdn.net/dba_huangzj/article/details/39003679,专题目录:http://blog.csdn.net/dba_huangzj ...

  8. Server2012R2 ADFS3.0 The same client browser session has made '6' requests in the last '13'seconds

    本问题是在windows server2012R2系统ADFS3.0环境下遇到的,CRM2013部署ADFS后运行一段时间(大概有一两个月)后在IE浏览器中访问登陆界面点击登陆后就报以下错误 &quo ...

  9. Linux多线程实践(4) --线程特定数据

    线程特定数据 int pthread_key_create(pthread_key_t *key, void (*destr_function) (void *)); int pthread_key_ ...

  10. avcodec_decode_video2()解码视频后丢帧的问题解决

    使用libav转码视频时发现一个问题:使用下面这段代码解码视频时,视频尾巴上会丢掉几帧. while(av_read_frame(ifmt_ctx,&packet) >= 0){ ret ...