zoukankan      html  css  js  c++  java
  • VMware虚拟化培训手册


    一、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”按钮,出现下图所示:

    勾选“HostsLTSRV 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)登陆计算机时,使用域管理员账户(jqcsadministrator)登陆。

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

    (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、模拟故障,测试虚机是否漂移。

     

  • 相关阅读:
    软件项目功能测试框架(转载自51Testing软件测试)
    【性能测试】服务器资源监测工具sar安装
    Fiddler对https抓包时,提示"HTTPS decryption is disabled."原因及破解
    Postgresql空库发布或者部分空库,模式,表处理备份流程
    PostgreSQL完整备份与还原过程
    Excel:一列是源值随机加减某随机值,变为另一列的数值
    Postgresql个人维护库时,出现有用户在连接又找不到这个用户是谁的强制中断连接的方法;
    切换或者用户登录时 出现 显示 -bash-4.2$ 问题 的解决
    postgresql 9.4.4 源码安装
    搜索项中,文案修改导致搜索无法使用
  • 原文地址:https://www.cnblogs.com/baiduligang/p/4247155.html
Copyright © 2011-2022 走看看