什么是虚拟化
虚拟机:一个可在其上运行受支持的客户操作系统和应用程序的虚拟硬件集。从存储上看就是一组离散的文件。
VM文件夹包括:配置文件、交换文件、BIOS文件、日志文件、虚拟磁盘文件。
常见的虚拟化有:
- 内存虚拟化 Page File
- 磁盘虚拟化 RAID,Volume
- 网络虚拟化 VLAN
VMware实现了X86服务器虚拟化,包括:
- 计算能力:CPU/Memory的虚拟化-->vmkernel
- 存储:VMFS文件系统
- 网络:虚拟交换机
VMware 组件
-
VMware ESXi 虚拟化层
虚拟主机、虚拟化层
协调物理计算机资源
管理虚拟机
管理配置vSwitch
管理虚拟存储资源 -
VMware vCenter Server 集中管理点
提供集中管理接口
实现虚拟化高级功能如
- vMotion、Storage vMotion
迁移类型 | 描述 |
---|---|
冷迁移 | 迁移处于关闭状态的虚拟机 |
挂起迁移 | 迁移处于挂起状态的虚拟机 |
迁移主机 | 迁移处于开启状态的虚拟机 |
迁移存储 | 虚拟机处于开启状态时将文件迁移到另一个存储 |
vMotion 迁移主机
- 提高整体硬件利用率
- 使虚拟机在计划内硬件停机期间能够继续运行
- 实现跨主机平衡虚拟机负载
Storage vMotion 存储迁移
- 存储维护和重分配
- 重新分配存储负载
- 清除即将淘汰的存储
- 执行存储分层(优先级分层)
- 分布式虚拟交换机
- 虚拟机模板、虚拟机克隆、虚拟机快照
模板通常包含一个客户操作系统、一组应用程序和一个特定虚拟机配置的映像。(克隆为模板耗时长,支持开机;转换为模板只能关机)
克隆就是虚拟机的一个精确副本(支持开机)
- VMware Vsphere Client
客户端管理工具 - vSphere Update Manager
更新管理 - VMware Data Protection
数据保护 - vRealize Orchesrator
实现自动化工作流 - vCloud Director
云平台组件
VMware 可用性及可扩展性
站点级别:set recovery manager 实现站点的数据备份
数据级别:VMware Data Recovery
存储级别:Storage vMotion
在服务器级别:VMware vSphere和vMotion 和DRS动态资源分布
在组件级别:有网卡绑定、存储多路径等功能保障网络、存储的可用性。
HA和FT(容灾)
实现所有应用程序的零停机和零数据丢失。
DRS(Distributed Resource Scheduler)
DRS可以实现跨资源池的动态调整计算资源,可基于预定义的规则,智能的分配资源。
规划DRS时,是围绕着业务进行组织和规划的,而不是硬件。
动态负载均衡和连续优化保证所有应用需求的资源。