1. 云计算
1.1. 定义
云计算(英语:Cloud Computing)是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。其特征如下:
• 随需自助服务。
• 随时随地用任何网络设备访问。
• 多人共享资源池。
• 快速重新部署灵活度。
• 可被监控与量测的服务。
• 基于虚拟化技术快速部署资源或获得服务。
• 减少用户终端的处理负担。
• 降低了用户对于IT专业知识的依赖
1.2. 服务模式
美国国家标准和技术研究院的云计算定义中明确了三种服务模式
• 软件即服务 (SaaS):消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。是一种服务观念的基础,软件服务供应商,以租赁的概念提供客户服务,而非购买,比较常见的模式是提供一组帐号密码。例如: Microsoft CRM与Salesforce.com
• 平台即服务 (PaaS):消费者使用主机操作应用程序。消费者掌控运作应用程序的环境(也拥有主机部分掌控权),但并不掌控操作系统、硬件或运作的网络基础架构。平台通常是应用程序基础架构。例如: Google App Engine。
• 基础架构即服务 (IaaS):消费者使用“基础计算资源”,如处理能力、存储空间、网络组件或中间件。消费者能掌控操作系统、存储空间、已部署的应用程序及网络组件(如防火墙、负载平衡器等),但并不掌控云基础架构。例如: Amazon AWS、Rackspace。
1.3. 部署
美国国家标准和技术研究院的云计算定义中也涉及了关于云计算的部署模型
• 公用云(Public Cloud)
简而言之,公用云服务可通过网络及第三方服务供应者,开放给客户使用,“公用”一词并不一定代表“免费”,但也可能代表免费或相当廉价,公用云并不表示用户数据可供任何人查看,公用云供应者通常会对用户实施使用访问控制机制,公用云作为解决方案,既有弹性,又具备成本效益。
• 私有云(Private Cloud)
私有云具备许多公用云环境的优点,例如弹性、适合提供服务,两者差别在于私有云服务中,数据与程序皆在组织内管理,且与公用云服务不同,不会受到网络带宽、安全疑虑、法规限制影响;此外,私有云服务让供应者及用户更能掌控云基础架构、改善安全与弹性,因为用户与网络都受到特殊限制。
• 社区云(Community Cloud)
社区云由众多利益相仿的组织掌控及使用,例如特定安全要求、共同宗旨等。社区成员共同使用云数据及应用程序。
• 混合云(Hybrid Cloud)
混合云结合公用云及私有云,这个模式中,用户通常将非企业关键信息外包,并在公用云上处理,但同时掌控企业关键服务及数据。
2. 云计算基础架构(IaaS)
2.1. 定义
基础设施即服务(Infrastructure as a Service,IaaS)是消费者使用处理、储存、网络以及各种基础运算资源,部署与执行操作系统或应用程式等各种软件。客户端无须购买服务器、软件等网络设备,即可任意部署和运行处理、存储、网络和其它基本的计算资源,不能控管或控制底层的基础设施,但是可以控制操作系统、储存装置、已部署的应用程式。
2.2. 使用
2.2.1. 租用提供商的平台
评估点:
• 性能
• 存储
• 网络服务
• 安全
• 防火墙
• 服务支持
• 自动备份
国际九大提供商:
BlueLock,CSC,戴尔,GoGrid,IBM,RackSpace,Savvis,Terremark,Windows Azure
国内提供商:
阿里云,盛大云,linkCloud,华为云计算,stdyun,品高云
2.2.2. 搭建私有云计算基础架构
• 使用开源软件
• OpenNebula
• Nimbus
• OpenStack
• Eucalyptus
• CloudStack
• 使用收费软件
• VMware vSphere
• 浪潮云海OS
• Windows Server 2012
3. VMware vSphere 5
VMware vSphere 5是用于构建云计算基础架构的虚拟化平台,提供了虚拟化基础架构、高可用性、集中管理、监控等一整套解决方案。VMware vSphere 5中包含一些组件,用于实现虚拟机、虚拟网络、存储、安全等各个方面的管理,简单介绍如下:
ESXi
是vSphere5中的核心组件,是一款可以独立安装和运行在裸机上的系统,ESXi从内核级支持硬件虚拟化,运行于其中的虚拟服务器在性能与稳定性上不亚于普通的硬件服务器。
VMware vSphere vClient
vSphere Client 是一个用于管理 vCenter Server 和 ESXi 的主界面。
当服务器为 vCenter Server 系统时,vSphere Client 将根据许可配置和用户权限显示可供 vSphere 环境使用的所有选项。当服务器为 ESXi 主机时,vSphere Client 仅显示适用于单台主机管理的选项。
VMware vCenter Server
vCenter Server 是一种服务,充当连接到网络的 ESXi 主机的中心管理员。vCenter Server 可用于将多个主机的资源加入池中并管理这些资源。vCenter Server 还提供了很多功能,用于监控和管理物理和虚拟基础架构。
VMware vShield
是专为 VMware vCenter Server 集成而构建的安全虚拟设备套件。vShield 是保护虚拟化数据中心免遭攻击和误用的关键安全组件。
4. 搭建VMware vSphere 5
4.1. 准备工作
4.1.1. 硬件
DELL vostro 230s
用于安装ESXi,需要注意的是ESXi对硬件有比较高的要求,安装前可先参照VMware官方提供的兼容性指南(http://www.vmware.com/resources/compatibility/search.php)
IBM T42 (用于临时管理ESXi服务器)
用于安装VMware vSphereClient
10M/100M以太网交换机
4.1.2. 软件
VMware ESXi 5.1.0 (VMware官方下载)
ESXi是VMware云基础架构中虚拟化的基础组成部分,
VMware vSphere Client 5.1.0 (VMware官方下载)
vClient可以对单台ESXi服务器进行管理
VMware vCenter Server 5.1.0b and moudles (VMware官方下载)
同时可管理多台ESXi服务器
Windows Server 2008 R2
在ESXi服务器中的虚拟机所安装的系统
外网IP:192.168.2.25(网关192.168.2.10)
子网IP:
192.168.13.1(网关.0.0.0.0) w2kSoftRouter
192.168.13.3(网关192.168.3.1) webServer
192.168.13.4(网关192.168.3.1) dbServer
192.168.13.5(网关192.168.3.1) ESXi 管理地址
4.2. 安装软件
4.2.1. 安装ESXi服务器
1. 将下载的ESXi刻录到光盘
2. 使用ESXi引导vostro 230s启动并进行安装
3. 安装过程比较简单,可以参考网络中的相关文章
4. 安装完成后,进入ESXi的管理菜单,配置ESXi的管理用IP为192.168.13.5,子网掩码255.255.255.0,网关192.168.13.1
5. 配置ESXi的管理账号,用户名:root,密码:Vm12345
4.2.2. 安装vClient
1. 在IBM T42的Windows系统中安装VMware vSphere Client 5.1.0
4.3. 配置ESXi以及虚拟机
1. 打开IBM T42中的VMware vSphere Client 5.1.0
2. 在弹出的对话框中,IP地址输入:192.168.13.5,用户名:root,密码:Vm12345,点击登录按钮
3. 在VMware vSphere Client 5.1.0中新建3台虚拟机(使用默认配置),分别安装Windows Server 2008 R2
a) w2k8SoftRouter
※提供软路由功能和NAT功能
b) dbServer
※提供MySql数据库服务
c) webServer
※提供Apache,Tomcat服务
4. 打开ESXi的"配置"菜单,选择"虚拟机启动/关机",设置虚拟机为自动启动
4.4. 配置虚拟网络
4.4.1. 网络拓扑
4.4.2. 配置IP地址
1. 打开IBM T42中的VMware vSphere Client 5.1.0并连接到192.168.13.5
2. 进入w2k8SoftRouter的虚拟机设置
3. 添加一块新网卡到已有的虚拟网络(例如:VM Network)
4. 按照4.4.1的网络拓扑设置IP
4.4.3. 配置w2k8SoftRouter
w2kSoftRouter在虚拟网络中提供软路由服务和NAT服务
1. 打开 "开始"->"管理工具"->"服务器管理器"
2. 添加角色"网络策略和访问服务"
3. 打开 "开始"->"管理工具"->"路由和远程访问"
4. 右击电脑名称,选择"配置并启用路由和远程访问"
5. 打开IPv4下的NAT
6. 在右侧的窗口右击鼠标,选择新增接口
a) 在接口选择窗口中选择绑定了外网IP:192.168.2.25的连接
b) 在"NAT"选项卡中,接口类型选择"共用接口连接到Internet",并且勾选"在此接口上启用NAT"
c) 在"服务和端口"选项卡中,勾选"Web服务器(HTTP)",专用地址输入192.168.13.3
7. 安装VMware vSphere Client 5.1.0
4.4.4. 配置webServer和dbServer
1. 安装JDK以及xampp(略)
2. 安装MySql(略)
4.5. 远程管理ESXi服务器
1. 通过Windows的"远程桌面连接"程序连接外网IP:192.168.2.25 (远程服务器w2k8SoftRouter)
2. 打开VMware vSphere Client 5.1.0
3. 在弹出的对话框中,IP地址输入:192.168.13.5,用户名:root,密码:Vm12345,点击登录按钮,即进入ESXi的管理界面
4.6. 单台虚拟机的复制
导出虚拟机到OVF模板
1. 进入ESXi的管理界面,选择一台虚拟机(虚拟机电源必须处于关闭状态)
2. 选择ESXi的"文件" -> "导出" -> "导出OVF模板",将选中的虚拟机的OVF模板保存到本机硬盘中
从OVF模板导入虚拟机
1. 选择ESXi的"文件" -> "部署OVF模板"
2. 选择一个本地的或者网络上的OVF模板进行部署
5. 云计算基础架构实践小结
使用VMware vSphere5实现了云计算基础架构的部分功能,但由于条件的限制,还有更多的功能没有实现,在今后的实践中需要继续研究摸索,现在总结如下:
5.1. 已实现的功能
1. 实现单台ESXi的安装配置(ESXi)
2. 实现单台ESXi的管理(vClient)
3. 实现单台ESXi的复制(vClient)
4. 实现一个公网IP提供多个服务(使用NAT)
5.2. 未实现的功能
1. VMware的角色管理
通过配置vSphere,创建拥有不同权限的角色,使得虚拟机的管理更加安全有序。
2. 多台ESXi的集中管理
3. 共享存储相关的配置
4. 网络配置
5. 灾难恢复(vSphere Replication)
6. 虚拟机同步
使用vSphere Replication,在主站点和辅助站点上安装vShpere Replication并连接主辅站点,主站点中的虚拟机的修改将会应用到所有的辅助站点中的虚拟机。
分享到:
相关推荐
本文提出的“基于VMware vSphere私有云计算模式的数字化实验室建设”涉及到私有云的构建和利用,旨在解决传统实验室建设中的问题,实现教学与科研效率的提升。私有云计算与公共云计算是云计算的两种主要形式。私有...
VMwarevSphere4.0-构建云计算基础架构的最佳平台rar,提供“VMwarevSphere4.0-构建云计算基础架构的最佳平台”免费资料下载,主要包括云计算体系结构、VMware vSphere™ — 业界第一个云计算操作系统、多核 + VMware ...
### VMware vSphere 4 构建云计算基础架构的最佳平台 #### 概述 VMware vSphere 4 是一款革命性的云计算操作系统,它以其强大的虚拟化技术为基础,将传统的数据中心转变为高度简化、灵活且可靠的云计算基础架构。...
《VMware vSphere 5.0虚拟化架构实战指南》总计16章,针对VMware vSphere在企业环境中部署的实际需求,着重介绍了VMware vSphere 5.0虚拟化架构的安装、配置、管理和维护方法。全书以实战操作为主,理论为辅,通过...
云计算、虚拟化技术、Hadoop、HDFS以及VMware vSphere是数字化实验室建设的关键技术和工具。以下是基于所提供内容的详细知识点: 1. 云计算概念:云计算是一种基于互联网的计算模式,它通过网络提供可扩展的、虚拟...
资源名称:VMware-vSphere 4.0构建云计算基础架构的最佳平台 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
VMware vSphere 是业界首款云计算操作系统,它利用虚拟化的强大能力将数据中心转换为显著简化的云计算基础架构,使 IT 组织能够利用内部和外部资源,安全和低风险地提供新一代灵活可靠的 IT 服务。 VMware vSphere ...
VMware vSphere 6.7是VMware公司推出的服务器虚拟化管理软件套件的最新版本,它为IT基础架构提供了可扩展性和可靠性,是构建私有云的基础。本次手册详细介绍了如何搭建和配置VMware vSphere 6.7环境,并包含了相关的...
VMware vSphere 云计算操作系统解决方案是业界首款云计算操作系统,能够将数据中心转换为简化的云计算基础架构,使 IT 组织能够利用内部和外部资源,安全和低风险地提供新一代灵活可靠的 IT 服务。 虚拟化技术:...
构建VMware vSphere 虚拟化架构的书籍。vSphere provides a powerful, flexible, and secure foundation for business agility that accelerates your digital transformation to hybrid cloud and success in the ...
通过vSphere,可以将数据中心转变为简化后的云计算基础设施,使多个服务器在逻辑上形成一个整体,便于对虚拟机和终端用户等资源进行有效的在线管理。 5. 智能虚拟实验平台的设计:基于云计算和虚拟化技术构建的智能...
VMware vSphere 7.0 实战快速入门
### VMware vSphere 4 虚拟化基础架构软件培训资料关键知识点解析 #### 一、vSphere 4 概览 **1.1 什么是vSphere 4** VMware vSphere 4 是一套全面的虚拟化平台,旨在提供企业级的虚拟化解决方案。它允许用户在一...
VMware ESXi和vCenter是业界领先的虚拟化...随着企业对云计算和数据中心虚拟化的需求增加,VMware vSphere技术的重要性也在不断提升,因此,掌握搭建VMware虚拟化云计算平台的知识对于IT行业从业人士而言是非常必要的。
《VMware vSphere 6.7虚拟化配置详解》 VMware vSphere 6.7是业界领先的服务器虚拟化平台,提供了强大的虚拟化管理和优化功能。本文将详细讲解如何搭建和配置vSphere 6.7环境,包括安装、配置、存储设置以及vCenter...
虚拟化的革命-VMware云计算基础架构套件概览.part1rar,提供“虚拟化的革命-VMware云计算基础架构套件概览.part1”免费资料下载,主要包括首个全面的云计算基础架构套件、VMware云计算基础架构、vSphere Storage ...
《VMware vSphere 6.0虚拟化架构实战指南》是一本深入探讨VMware vSphere这一强大虚拟化平台的专业书籍。vSphere是VMware公司推出的企业级虚拟化解决方案,广泛应用于数据中心的服务器整合、资源管理和业务连续性...
VMware vSphere Web Client 操作篇 VMware vSphere Web Client 是 VMware vSphere 的一个主要组件,提供了基于 Web 的界面,用于管理和监控 VMware vSphere 环境。下面我们将详细介绍 VMware vSphere Web Client 的...
- **vSphere**:作为云计算基础设施平台,vSphere提供了资源池、标准化服务、以及虚拟数据中心的全面虚拟化。 - **vCloud Director**:面向基础架构云的通用服务模型,支持私有云和公共云的构建与管理。 - **vShield...
VMware 虚拟化云计算平台是基于 x86 架构的虚拟化解决方案,旨在帮助企业降低 IT 成本,提高服务器利用率和应用可用性。该平台提供了虚拟化、云计算和自动化管理等功能,旨在帮助企业构建灵活、可靠、高效的 IT 基础...