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.1 VMware vSphere管理方式操作系统
管理方式:
1、电脑使用vSphere Client直接链接ESXI主机进行管理
2、电脑使用vSphere Client链接vCenter,经过vCenter管理EXSI主机
3、电脑使用网页打开https://x.x.x.x打开vCenter的Web Client,经过vCenter管理EXSI主机
3.1 ESXi体系结构
4.1 虚拟机概述
一个可在其上运行受支持的客户操做系统和应用程序的虚拟硬件集 ,一组离散的文件 。
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 Appliance(VCSA)的优点包括:
简化部署和配置:
• 将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.1 虚拟网络基本概念
虚拟机经过虚拟网络将数据发送到主机的物理网卡,从而实现发送到物理外网。 VMkernel,PortGroup,UpLink
虚拟机经过虚拟网络将数据发送到主机的物理网卡,从而实现发送到外网。
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.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.1 虚拟vMotion
vMotion可将已开启的虚拟机从一个主机移到另外一个主机上,vMotion可用于:
·提升总体硬件利用率;
·可用于使虚拟机在计划内硬件停机期间可以继续运行;
·可用于使vSphere Distributed Resource Scheduler(DRS)实现跨主机平衡虚拟机负载。
8.2 vMotion迁移工做原理
8.3 迁移vMotion须要的条件
·须要在两台物理EXSi主机间配置用于vMotion的网络
·须要有共享物理存储,而且虚拟机文件存放在存储中;
8.4 虚拟机迁移vMotion
vMotion技术可使虚拟机在正常运行时,从一台物理机迁移到另外一台物理机;