第一章:VMware和VSphere 简单介绍
在VMware发布的vSphere 5.0中,VMware淘汰了ESX,ESXi成为了唯一的hypervisor。在ESXi 5.0中,VMware提供了七大重要的增强功能,包括:镜像生成器(Image Builder)、面向服务的无状态防火墙、主机硬件全面监控、安全系统日志(Secure Syslog)、VMware vSphere Auto Deploy、扩展增强型esxcli框架以及新一代的虚拟机硬件。本文对ESXi 5.0七大重要的增强功能进行简单的介绍。
镜像生成器是一组新的命令行程序,允许管理员创建定制的ESXi镜像,经过定制的ESXi镜像包含专用硬件,比如启动器以及CIM提供者所需要的第三方组件。Image Builder创建的镜像适用于各种类型的部署,比如基于ISO的安装,基于PXE(Preboot Execution Environment,预引导执行环境)的安装以及自动部署。在ESXi 5.0中,Image Builder被设计为Power Shell的嵌入式组件并和PowerCLI进行了绑定。
vSphere 5.0使用面向服务的、无状态防火墙保护ESXi 5.0管理界面,可以使用vSphere Client或者带有esxcli接口的命令行对ESXi 5.0防火墙进行配置。ESXi 5.0防火墙引擎不必再使用iptables和规则集为每个服务定义端口规则。对于远程主机来说,你可以指定允许访问每个服务的IP地址或者IP地址段。
ESXi 5.0对SNMP v.2进行了扩展,能够全面监控主机上的所有硬件。
ESXi 5.0在系统消息记录方面提供了一些增强功能。所有的日志信息通过syslog生成,可以使用SSL或者TCP连接将日志信息保存在远程日志服务器上。通过ESXCLI或vSphere Client能够对日志信息进行配置,并能够将不同来源的日志信息更加方便地加入到不同的日志中。
VMware vSphere Auto Deploy 组合了主机配置文件、镜像生成器、PXE的功能特性,大大简化了管理安装ESXi以及升级数百台服务器的任务。ESXi主机镜像集中存储在自动部署库中,能够基于用户定义的规则自动部署新主机,而且重建服务器变得和reboot一样简单。为在不同版本的ESXi之间进行迁移,仅仅需要使用Auto Deploy PowerCLI更新规则,然后进行遵从性检查并进行相关修复操作就可以实现。
扩展增强型esxcli框架提供了一组丰富的一致、可扩展命令,包括便于进行主机故障排除及维护的命令。扩展增强型esxcli框架采用了与其他管理框架,比如vCenter Server以及PowerCLI相同的方法,将身份认证、角色及审计进行了统一。你可以通过vSphere CLI远程使用esxcli框架,也可以在本地通过ESXi Shell(之前的Tech Support Mode)使用它。
ESXi 5.0引入了新一代的虚拟机硬件版本,将ESXi 4.1中的虚拟机版本7升级为版本8,包括了以下新特性:
ESXi 5.0虚拟机支持多达32个虚拟CPU,在ESXi平台上完全能够运行大型的CPU密集型工作负载。
可以给ESXi 5.0虚拟机分配多达1TB内存。
ESXi 5.0虚拟机支持3D图形,能够运行Windows Aero以及基本的3D应用程序。
如果ESXi 5.0的虚拟机操作系统为Linux,那么该虚拟机将能够支持USB 3.0设备。Linux虚拟机能够访问并使用运行vSphere Web Client或者vSphere Client的计算机本地连接的USB 3.0设备。需要注意的是vSphere 5.0 目前还不支持ESXi主机所连接的USB 3.0设备。
运行在ESXi 5.0上的虚拟机能够从统一扩展固件接口(Unified Extended Firmware Interface,UEFI)启动并使用该接口。
1, Vmware ESXI 光盘一张文件大小290M,本教程是以 5.0为案例。
2, 所需要安装的操作系统若干,可以是ISO光盘镜像也可以是光盘,例如:windows 7 ,Redhat等操作系统。
硬件条件:
内存至少2G内存,硬盘容量根据所需不定。
VSphere基本功能特点包括以下几点:
1:动态资源控制(dynamic resource control)
2:高可用性(high availability)
3:容错(fault tolerance features)
4:分布式资源管理(distributed resource management)
5:备份工具(backup tools)
VSphere中最常用到的产品和特性:
1:VMare Esx and Esxi
2:VMware vCenter Server
4:VMware vCenter Update Manager
5:VMware vSphere Client
6:VMware VMotion and Storage VMotion
7:VMware Distributed Resource Scheduler
8:VMware High Availability
9:VMware Fault Tolerance
10:VMware Date Recovery
11:VMware vShield Zones (VMware的软件虚拟防火墙)
VMware Esx与Esxi的区别:
VMware ESX 体系结构体系结构体系结构体系结构::::在原始 ESX 体系结构中,虚拟化内核(称为vmkernel)使用称为控制台操作系统(简称COS 或服务控制台)的管理分区来扩充。控制台操作系统的主要用途是提供主机的管理界面。在控制台操作系统中部署了各种 VMware 管理代理,以及其他基础架构服务代理(例如名称服务、时间服务和日志记录等)。在此体系结构中,许多客户都会部署来自第三方的其他代理以提供特定功能,例如硬件监控和系统管理。而且,个别管理用户还会登录控制台操作系统运行配置和诊断命令及脚本。 VMware ESXi体系结构体系结构体系结构体系结构::::在ESXi体系结构中,移除了控制台操作系统,所有 VMware 代理均直接在vmkernel上运行。基础架构服务通过vmkernel附带的模块直接提供。其他获得授权的第三方模块(例如硬件驱动程序和硬件监控组件)也可在vmkernel中运行。只有获得 VMware 数字签名的模块才能在系统上运行,因此形成了严格锁定的体系结构。通过阻止任意代码在ESXi主机上运行,极大地改进了系统的安全性。
VMware vCenter 必须使用它才能实现如下功能:
1:virtual machine template (虚拟机模板)
2:role-based access control (同意账户权限控制)
3:fine-grained resource allocation controls (更好的资源控制)
4:VMware vMotion(迁移)
5: VMware Distributed Resource Scheduler (动态资源分配)
6:VMware High Availability (HA高可用性)
7:VMware Fault Tolerance(容错)
8:Host profile(主机配置文件)
9:vNetwork Distributed Switches (虚拟网络分布式交换机)
等,所以要想尽可多的使用VMware的高级功能,vCenter是必不可少的。