VMware vSphere虚拟化基础

1、虚拟化技术

1.1 虚拟化实现方式分类数据库

虚拟化:使一台物理的服务器上能够跑多台虚拟机,虚拟机共享物理机的CPU、内存、IO硬件资源,但逻辑上虚拟机之间是相互隔离的物理机通常称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest);安全

Hypervisor是Host将硬件资源虚拟化提供给Guest的系统,KVM略微特殊,由于它只负责CPU和内存资源的虚拟化,其余网络资源和存储资源须要其余进程进行驱动完成。服务器

1.2 典型的虚拟化产品网络

Microsoft:Hyper-V架构

XEN:开源、可移植性好;分布式

KVM:Linux内核模块、利用QEMU提供设备虚拟化;性能

VMware:VMware ESXi Server、VMwere Workstation、VMware Fushion。加密

1.3 物理与虚拟体系spa

2、vSphere用户界面

2.1 VMware vSphere管理方式操作系统

 

管理方式:

1、电脑使用vSphere Client直接链接ESXI主机进行管理

2电脑使用vSphere Client链接vCenter,经过vCenter管理EXSI主机

3、电脑使用网页打开https://x.x.x.x打开vCenterWeb Client,经过vCenter管理EXSI主机

3、ESXi

3.1 ESXi体系结构

4、虚拟机介绍

4.1 虚拟机概述

一个可在其上运行受支持的客户操做系统和应用程序的虚拟硬件集 ,一组离散的文件

5、vCenter体系结构与部署

5.1 vCenter下管理ESXi

vCenter Server做为管理平台,管理虚拟机和EXSI主机     

  

5.2 vCenter Server 体系结构 

vCenter的支持组件

5.3 vCenter和ESXi的通讯组件

 5.4 vCenter的两种部署方式

Vmware提供两个版本的vCenter软件image

一、在Windows平台安装数据库软件,而后安装vCenter程序

二、使用VMware vCenter Server Appliance

vCenter Server ApplianceVCSA)的优点包括:

简化部署和配置:

           • VCSA系统设备导入到 ESXi 服务器中

           • 配置网络和时区设置

           • 使用 Web 界面配置设备

经过消除对 Windows 操做系统的依赖性以及相关许可成本,下降整体拥有成本

5.5 部署vCenter Server性能要求

主机磁盘:7GB - 82GB

内存:对于包含 1 10 台主机或 1 100 个虚拟机的部署,分配 4 GB

            对于包含 10 100 台主机或 100 1000 个虚拟机的部署,分配 8 GB。 

            对于包含 100 400 台主机或 1000 4000 个虚拟机的部署,分配 13 GB

            对于包含超过 400 台主机或 4000 个虚拟机的部署,分配 17 GB

处理器:默认2个虚拟CPU

6、vSphere虚拟网络

6.1 虚拟网络基本概念

虚拟机经过虚拟网络将数据发送到主机的物理网卡,从而实现发送到物理外网。 VMkernelPortGroupUpLink

虚拟机经过虚拟网络将数据发送到主机的物理网卡,从而实现发送到外网。

 6.2 虚拟网络的做用

用于虚拟机之间的网络流量互通或者连接到外部物理网络;

用于合并多个网络适配器的带宽并均衡他们之间的流量,此外,还能够用于处理物理网卡(NIC)的故障切换

用虚拟交换机模仿物理交换机,将虚拟机的网卡链接到虚拟交换机,虚拟交换机上行链路链接物理网卡,使虚拟机网络流量发送到物理网络

6.3 虚拟交换机支持的链接类型

--PortGroup:虚拟机端口组

--VMkernel端口:用于IP存储、vSphere vMotion迁移和VMware vSphere Fault Tolerance、用于ESXi管理网络

6.4 虚拟网络设计要点

·是否须要设计专用的管理网络

·是否须要设计专用的虚拟机网络

·是否须要设计专用的网络来作vMotion

·是否须要一个IP存储网络,是否须要专用的存储网络,使用iSCSI仍是NAS/NFS技术(iSCSI:)

·ESXi主机有多少个网卡

6.5 vSphere组件所

单个网络上应包含的vSphere组件以下:

6.6 独立网络实现独立组件功能

隔离不一样类型的网络流量的两个主要缘由:

·减小争用和下降延迟,并提升性能;

·经过限制网络访问来加强安全性;例如vMotion和IP存储流量未加密,因此使用独立的网络有助于保护敏感数据。

6.7 不一样功能的虚拟网络

根据做用不一样,使用不一样功能虚拟网络以下:物理主机管理网络(vSwitch0)、存储网络(vSwitch1)、vMotion网络(vSwitch2)

注:多个网络可在同一个虚拟交换机中共存,也能够分别存在于多个虚拟交换机中。

7、分布式交换机和标准交换机

7.1 分布式交换机(VDS)和标准交换机(VSS)

·分布式虚拟交换机(VDS)可跨多个ESXi物理主机,可以为不一样ESXi下的虚拟机提供一致的网络

  --接口只支持虚拟机端口组PortGroup,用于链接虚拟机;

  --分布式虚拟交换机要求具备Enterprise Plus许可证才能使用;

  --若是没有vCenter Server,则没法管理分布式虚拟交换机

·标准交换机(VSS)

  --只能配置在单个物理主机上,不能跨物理主机;

  --接口支持虚拟机端口组PortGroup和VMkernel类型,PortGroup用于链接虚拟机,Vmkernel用于物理主机管理、链接存储(ISCSI)、vMotion功能等。

7.2 分布式交换机架构

7.3 分布式交换机优点

·在VMware vCenter Server系统中集中进行网络管理;

·确保主机之间的网络配置更加一致,对于vSphere集群很重要;

·可提供应用和服务须要,但标准交换机不具有的功能特性:

   --PVLAN

   --双向流量调整

   --NetFlow

   --端口镜像

   --vSphere网络I/O控制

注:若有许可证,请尽可能使用分布式虚拟交换机。

7.4 默认标准交换机配置

 

标准交换机添加网络

7.5 建立标准交换机(VSS)

7.5.1建立vSwitch标准交换机

建立vSwitch标准交换机,并自动建立名称为VM Network的PortGroup,用于链接虚拟机(端口组与物理交换机中物理接口做用相同)同时虚拟交换机链接一块物理网卡。添加新的标准交换机,并选择链接的物理网卡,将虚拟机链接至此标准交换机。虚拟机的数据就能够经过标准交换机发送至物理网卡,而后发送到物理网络中。

7.5.2 标准交换机下的PortGroup(PortGroup用于链接虚拟机)

·标准交换机的建立;

·将虚拟机链接至此标准交换机的PortGroup

 

7.5.3 建立VMkernel

建立接口类型为VMkernel的标准交换机,Vmkernel用于物理主机管理、链接存储(ISCSI)、vMotion功能等。点击配置>标准交换机>添加网络,链接类型选择VMkernel。

7.5.4 标识VMkernel的功能

建立接口类型为VMkernel的标准交换机,若是次交换机用于vMotion功能,勾选“将此端口用于vMotion”

7.6 建立分布式交换机(VDS)

7.6.1 建立分布式交换机(VDS)

添加新的分布式交换机,并选择链接的物理网卡,将虚拟机链接至此分布式交换机。虚拟机的数据就能够经过分布式交换机发送至物理网卡,而后发送到物理网络中。另外一方面,虚拟机能够经过分布式交换机,数据能够发送到另外一台物理主机的虚拟机。

7.6.2 分布式交换机和物理网卡链接

7.6.3 建立分布式交换机

建立dvvSwich2分布式交换机,并自动建立名称为dvPortGroup2的端口组,用于链接虚拟机(端口组与物理交换机中物理接口做用相同)。同时虚拟交换机链接一块物理网卡。

7.6.4 将虚拟机链接至分布式交换机

7.6.5 分布式交换机与物理网卡对应

此分布式交换机中链接的物理主机

8、虚拟机迁移vMotion

8.1 虚拟vMotion

vMotion可将已开启的虚拟机从一个主机移到另外一个主机上,vMotion可用于:

·提升总体硬件利用率;

·可用于使虚拟机在计划内硬件停机期间可以继续运行;

·可用于使vSphere Distributed Resource Scheduler(DRS)实现跨主机平衡虚拟机负载。

8.2 vMotion迁移工做原理

8.3 迁移vMotion须要的条件

·须要在两台物理EXSi主机间配置用于vMotion的网络

·须要有共享物理存储,而且虚拟机文件存放在存储中;

8.4 虚拟机迁移vMotion

vMotion技术可使虚拟机在正常运行时,从一台物理机迁移到另外一台物理机;