虚拟机初识
1.vSphere:平台,集成容器,由VMware公司推出的一套服务器虚拟化解决方案。
1.1vSphere主要组件:VMware ESXi(取代原ESX),VMware vCenter Server
vSphere体系结构
1.1.1ESXi是VMware研究的安装在物理机上的系统。类似微软的windows系统。 Vmware vsphere的核心虚拟化层就是ESXi。我们在每一个物理机上的安装ESXi,安装好后,ESXi会将物理机上的资源切割成若干份,比如cpu,内存,网卡等等切割成若干不等分,我们可以利用这些切割出来的虚拟资源安装我们的windows、linux操作系统。这些就是ESXi最核心的基本功能,其他的功能,只是围绕着这个核心功能来服务的。
ESXi体系结构
从体系结构来说ESXi包含虚拟化层和虚拟机,而虚拟化层有两个重要组成部分:虚拟化管理程序VMkernel和虚拟机监视器VMM。ESXi主机可以通过vSphere Client、vCLI、API/SDK和CIM接口接入管理。
VMkernel 专用于支持运行多个虚拟机及提供如下核心功能:资源调度;I/O 堆栈;设备驱动程序。
1.1.2 vCenter Server 是一种 Windows 服务,安装后自动运行。充当连接到网络的ESXi 主机的中心管理员。vCenter Server 可用于将多个主机的资源加入池中并管理这些资源。vCenter Server 还提供了很多功能,用于监控和管理物理和虚拟基础架构。
vCenter( VMware vCenter Server)体系结构
客户端来连接和管理vCenter,可以是vSphere Client。vCenter Server的信息,需要有数据库存储,还需要有数据库服务器。主机较多时,主机间的信任可能会出问题,这时候需要统一认证——AD域
1.2 ESXi 与 vCenter Server 的通信
VPXA是非常重要的组件,它是vCenter的代理,它允许vCenter服务器和ESX主机进行内部通信,在必要的时候,它还可以关闭或者开启ESXi主机上的虚拟机。hostd是vsphere client 用于远程连接服务器,注册、管理虚拟机用的代理.
通讯方式:1.通过vSphere客户端:与主机上的hostd通信
2.直接管理:在部署时加入vpxa脚本,再与hostd通信
2.虚拟化:
复杂:计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。
简懂:通过虚拟化技术将一台计算机虚拟成多个逻辑计算机。
2.1虚拟化技术:一种资源管理技术,即将计算机的各种实体资源,如服务器,网络,内存等,通过抽象,转换后呈现出来。
2.2虚拟化优势:
2.2.1充分发挥现有资源的使用效率,减少物理机的的数量,降低数据中心成本;
2.2.2改善硬件与应用程序的可以性,以提高业务续航能力;
2.2.3提升桌面平台管理能力与安全性。
3.虚拟机(Virtual Machine):在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作。
3.1虚拟机优势:
3.1.1兼容性:虚拟机与所有标准的x86 计算机都兼容;
3.1.2隔离:虚拟机相互隔离,就像在物理上是分开的一样;
3.1.3封装:虚拟机将整个计算环境封装起来;
3.1.4独立于硬件:虚拟机独立于底层硬件运行
4.基本术语:
4.1数据中心:是企业的业务系统与数据资源进行集中、集成、共享、分析的场地、工具、流程等的有机组合;
4.2集群:一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理;
4.3虚拟机快照:虚拟机磁盘文件(VMDK)在某个点的复本;
4.4高可用(HA):HA(High Available),高可用性集群,:一般有两个或两个以上的节点,且分为活动节点及备用节点;
4.5容错(FT):FT(Fault Tolerant)容错技术是容忍并防范局部错误的决策方法;
4.6灾难恢复:指自然或人为灾害后,重新启用信息系统的数据、硬件及软件设备,恢复正常商业运作的过程;
4.7 OS:操作系统(英语:operating system,缩写作OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。