当前位置: 首页 > news >正文

第二章 vSphere可用性之准备软硬件环境

节选自策划:《虚拟化动手实验室》第3期手把手实现高可用

 

第二章 准备软硬件环境

VMware vSphere利用虚拟化功能将数据中心转换为简化的云计算基础架构,使IT组织能够提供灵活可靠的IT服务。同时,作为云操作系统,VMware vSphere 可作为无缝和动态操作环境管理大型基础架构(例如,CPU、存储器和网络),同时还能管理复杂的数据中心。

在一些企业中正是采用基于VMware Vsphere的服务器虚拟化的解决方案能为IT 环境提供了集中化管理、操作自动化、资源优化和高可用性的特点,实现了虚拟化的分布式服务为数据中心提供前所未有的响应能力、可维护性、效率和可靠性级别的需求。

也正是基于此,本期动手实验,将在真实的物理环境(服务器、存储器和网络)中来展示VMware Vsphere在企业功能方面的高可用性(HA、DRS、VMotion、FT等)。

这次的动手实验是一系列,分为几个阶段,相对较完整的描述了软硬件的准备,以及实验的进展的不同阶段:

1、 可用性的几个方面介绍

2、 硬件及软件准备阶段

3、 物理实验环境的建立阶段

4、 VMware Vsphere HA安装、配置

5、 VMware Vsphere HA、 VMotion实现

6、 VMware Vsphere FT的配置及实现(或独立成章)

一、VMware Vsphere的可用性的几个方面

VMware vSphere可用性的几个方面,也是本期动手实验的主要内容。将通过真实的物理环境来完成以下几个方面的实验:

1、使用 VMware HA 实现独立于硬件和操作系统的应用程序高可用性,并模拟硬件故障后的虚拟机系统及应用迁移的效果。在本期动手实验中将通过重启HA中的一台ESX主机来实现其上虚拟机系统的迁移。注意:在建立HA的同时,启用了DRS(动态资源调配)功能。

image

2、测试使用 VMotion? 迁移运行中的虚拟机和执行无中断的 IT 环境维护。在本期动手实验过程中将通过手动的方式进行迁移,同时在这个过程中使用命令的方式来验证。

image

3、测试VMware FT(容错)技术所提供的更高级别的可用性,从而允许用户对任何虚拟机进行保护以防止主机发生数据、事务或连接丢失等故障。注意:与VMware HA不同的是VMware HA 通过在主机出现故障时重新启动虚拟机来为虚拟机提供基本级别的保护。

 

容错使用 ESX/ESXi 主机平台上的 VMware vLockstep 技术以提供连续可用性,通过确保主虚拟机和辅助虚拟机的状态在虚拟机的指令执行的任何时间点均相同来完成此过程。

image

二、硬件环境

在讲述硬件环境之前,先介绍确定CPU是否支持虚拟化的检测工具:网上有几种方法来确定CPU是否支持虚拟化,比较常见的就是使用AMD-V工具来运行判断。或是使用EVEREST工具,通过查看CPU下列几项来确定是否支持虚拟化:

1、 CPU是否支持硬件虚拟化,例如Intel VT技术或者AMD -V技术

2、 CPUX64位技术

3、 CPU是否支持硬件DEP(数据执行保护)技术

这里,我介绍一款使用方法简单的工具来帮助大家判断自己的硬件是否满足虚拟化:SecurAble,最新版本是1.0.2570.1,下载地址是:http://www.softpedia.com/progDownload/SecurAble-Download-73409.html,使用它通过检测X64、DEP、Virtualization来确定是否支持虚拟化。

本期的动手实验,得到了DELL公司的大力支持,提供了本次除了千M交换机的所有硬件设备。感谢他们。

序号

名称

型号

配 置

数 量

1

虚拟化

服务器(ESX主机)

PowerEdge R710

Dell PowerEdge R710 服务器

Intel(R)四核E5504(另一个是5520) Xeon(R) CPU,2.13GHz,4M高速缓存,QPI达4.86 GT/秒 (双路四核心)

内存:12GB Memory (6x2GB), 1333MHzDual Ranked RDIMMs for 1 Processors(18个插槽)

硬盘:146G SAS 3.5 寸热插拔硬盘,RAID 1

自带4个端口千兆网卡

2

2

ISCSI存储

10GbE企业级iSCSI SAN

DellTM  EqualLogicTM  PS6010E是一种虚拟化的iSCSI SAN,它集智能、自动化与容错于一体,可提供简化的管理、快速的部署、企业级性能和可靠性以及无缝扩展能力。

PS6010E使用SATA硬盘,具有该系列内极实惠的每GB成本,并提供高达16 TB的高容量存储空间。 PS6010系列采用重新设计的2(两)个10 GbE端口控制器。

具体详情请参阅:http://www1.ap.dell.com/cn/zh/business/Storage/equallogic-ps6010e/pd.aspx?refid=equallogic-ps6010e&s=bsd&cs=cnbsd1

2

3

PowerConnect 8024F

10Gbs 1 U高密度交换机

一款高密度的10 Gbps以太网交换机,专为具有高吞吐量和高可用性需求的数据中心、聚合和统一结构部署而设计。 这些高密度24端口10 Gbps交换机可用于汇聚型以太网环境以支持密集型虚拟化、iSCSI存储和10 Gbps通信聚合。

2

5

千M交换机

 

ESX主机与物理网络联接,支持VLAN及TRUNK功能。

2

三、软件环境:

序号

名称

型号

配 置

数 量

1

VMware软件

VMware ESX Server4.0 U1

包含:VMware vCenterServer(提供了管理任意规模的虚拟 IT 环境所需的最高级别的简便性、效率、安全性和可靠性,是配置、置备和管理虚拟化IT环境的中央点);VMotion(在物理服务器之间迁移运行中的虚拟机,而无需中断最终用户的访问);VMware HA (为运行在虚拟机中的应用程序提供易于使用、经济高效的高可用性);VMware FT(提供虚拟机系统的容错);ESX/ESXI(在物理服务器上运行的虚拟化层,将处理器、内存、存储器和资源虚拟化为多个虚拟机)

2

2

VMware软件

vSphere Client_4U1

一个充许用户从任何WindowsPC远程连接到vCenter Server或ESX/ESXI的界面

1

3

Windows Server OS

Windows Server 2003 Ent With SP2

vCenter Server安装于此。

同时虚拟机系统亦是此。

2

4

Windows Client OS

Windows 7旗舰版

VMware vShpere Client 安装于此。注意是4U1的版本,否则会有兼容性问题。

1

虽然以上内容虽还没有向各位介绍VMware vSphere的相关知识及安装建置,但是为各位想了解及深入学习虚拟化技术的朋友提供了思路,就是如何准备满足虚拟化要求的硬件,以及需要哪些软件才能实验。

注意:

1、这些硬件平台在这次的实验过程中,直接承担ESX主机的安装。故能以这两个硬件的条件来做为生产环境中ESX主机的硬件载体!当您需要在生产环境中实现此实验(或场景)的功能或应用时,请一定联系统集成商来咨询满足ESX主机运行的硬件条件,而目前很多的硬件厂商都有较为成熟的虚拟化解决方案(硬件服务器、存储及网络设备),如这次动手实验用的DELL系列产品、如IBM公司的硬件产品等,它们都是经过实际测试,兼容性是没有什么问题的。

2、这些硬件平台,经检测(SecurAble工具)是可以直接安装Windows Server 2008 With Hyper—V的(当然也可以安装Hyper-V Server 2008)操作系统并进行相关微软的虚拟化实验或应用的,在进行VMware高可用性测试之前,笔者曾在此上测试了基于Windows Server 2008 R2的虚拟化解决方案,DELL本来就提供了相应的建议,可以用作参考,且效果不错。

接下来的篇幅,将要讲述如何使用所提供的这些软硬件进行实验环境的搭建。



 本文转自 rickyfang 51CTO博客,原文链接:http://blog.51cto.com/rickyfang/387084,如需转载请自行联系原作者



相关文章:

  • 谈谈观察者模式和发布订阅模式
  • 策略模式
  • spark本地环境的搭建到运行第一个spark程序
  • VC6不支持typedef中递归。终于找到了Tuple的实现方案。
  • 设计模式-工厂模式
  • RHCS Oracle HA for OEL5.8 KVM实践配置
  • 面试必问之【对象和函数】篇
  • Hyper-v Server在线调整虚拟硬盘大小
  • Redis配置解读
  • JSP、Java、JavaScript与JScript总结
  • dict(字典)
  • Android Handler机制理解
  • 前端面试忽悠师入门,教你如何从容面试。
  • mysql用户权限设置
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • __proto__ 和 prototype的关系
  • 2017-08-04 前端日报
  • If…else
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Map集合、散列表、红黑树介绍
  • PAT A1017 优先队列
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python利用正则抓取网页内容保存到本地
  • python学习笔记-类对象的信息
  • React组件设计模式(一)
  • Redux 中间件分析
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 前端js -- this指向总结。
  • 前端自动化解决方案
  • 说说动画卡顿的解决方案
  • 算法系列——算法入门之递归分而治之思想的实现
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • $NOIp2018$劝退记
  • (1)bark-ml
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (C++)八皇后问题
  • (待修改)PyG安装步骤
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (学习日记)2024.01.19
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ***利用Ms05002溢出找“肉鸡
  • ./和../以及/和~之间的区别
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET多线程执行函数
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • @JoinTable会自动删除关联表的数据
  • [1]-基于图搜索的路径规划基础
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心