企业级 高可用性Hyper-v 群集部署实验方案

马博峰

2011年5月21日

———————————————————————————————————————

环境

一、虚拟化实验描述:

服务虚拟化是目前解决企业用户在资源使用上的一个很好的解决办法,也是企业追求新的技术突破的创新,为企业解决诸多问题。大大提高了人力管理计算机服务的效率。也为企业创造了服务安全的突破。所以,使用虚拟化是各个企业的必经之路。

某公司在使用虚拟化之前,已经购买了windows Server2008 R2系列产品。为了实现公司的利益最大化,资源使用合理化为目标,使用微软的Hyper-v作为公司首选虚拟化产品。从技术上看,目前微软发布了最新的windows Server2008 R2 sp1补丁,提高了hyper-v产品的可用性。结合微软的System center,给企业带来强大的动力。为此,搭建集群hyper-v测试环境进行评估。

二、Hyper-v简介:

Hyper-V是微软最新推出的服务器虚拟化解决方案,这并不是微软首次涉及服务器虚拟化领域,微软具有全面的从数据中心到桌面虚拟化的产品,桌面虚拟化的产品有我们所熟知的Virtual PC,服务器虚拟化产品有Virtual Server。

虽然同为服务器虚拟化产品,Hyper-V和Virtual Server具有非常大的区别,前者在构架上已经完全不同于后者,可以说是微软在虚拟化技术上一个突破性的进展。

1、高效率的VMbus架构

由于Hyper-V底层的Hypervisor代码量很小,不包含任何第三方的驱动,非常精简,所以安全性更高。Hyper-V采用基于VMbus的高速内存总线架构,来自虚机的硬件请求(显卡、鼠标、磁盘、网络),可以直接经过VSC,通过VMbus总线发送到根分区的VSP,VSP调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。

这种架构效率很高,不再像以前的Virtual Server,每个硬件请求,都需要经过用户模式、内核模式的多次切换转移。更何况Hyper-V现在可以支持Virtual SMP,Windows Server 2008虚机最多可以支持4个虚拟CPU;而Windows Server 2003最多可以支持2个虚拟CPU。每个虚机最多可以使用64GB内存,而且还可以支持X64操作系统。

2.、完美支持Linux系统

和很多朋友的想法不同,Hyper-V可以很好地支持Linux,我们可以安装支持Xen的Linux内核,这样Linux就可以知道自己运行在 Hyper-V之上,还可以安装专门为Linux设计的Integrated Components,里面包含磁盘和网络适配器的VMbus驱动,这样Linux虚机也能获得高性能。下图所示的就是Novell SUSE Linux 10 SP1,其中的网卡驱动,其总线类型就是VMbus。

三、hyper-v产品

1、 windows 2008 R2 sp1 with hyper-v

windows 2008 R2 sp1是包含微软常见服务的计算机操作系统。而hyper-v是windows 2008 R2 sp1的一个服务。在windows server2008 x64安装hyper-v(角色添加),此时windows2008也就相当一台虚拟机了,优点是windows server2008 x64提供hyper-v控制平台,操作管理比较方便

尽管Hyper-V本身是免费的,大部分的用户仍然购买了这些功能作为他们Windows服务器操作系统中的一部分。

Windows Server 2008 R2 Standard Edition,包含Hyper-V和10个CALs;

Windows Server 2008 R2 Enterprise Edition,包含Hyper-V、 High Availability、 更高扩展性、Server Core 以及25个CALs;

Windows Server 2008 R2 Data Center Edition包含所有的上述属性,以及具备更高的扩展性和可靠性。其授权的销售模式略有不同。不含CALs的Data Center Edition是以每个CPU来报价的,并且只有在原始设备制造商和渠道合作伙伴处才能购买到。

Windows Server 2008 R2企业版的操作系统授权许可包含了宿主机操作系统(假设无需特殊服务选项支持)以及最多到4台的虚拟子机运行于Hyper-V服务器之上。而另一方面的数据中心版本,可以支持不限数量的虚拟机,条件是它们都运行于同一台宿主机之上。

2、 windows Hyper-v server 2008 R2 sp1

hyper-v server 2008 r2是套独立的虚拟机操作系统,需要另外一台装有hyper-v控制平台的主机对他进行管理安装,hyper-v server 2008 r2无法独立完成安装虚拟机的。优点是提供企业级功能

Microsoft Hyper-V Server 2008 R2可以作为一个单独的软件产品从Microsoft的下载中心(Microsoft Download Center)免费下载。但是为了获得带有Live Migration功能的Hyper-V系统则需要购买Microsoft System Center 和System Center Virtual Machine Manager (SCVMM)。

四、评估环境

1、 实验拓扑图

2、实验硬件环境

DELL R410

Intel(R)四核E5620 Xeon(R) CPU,双颗/8GB DDR3内存(4x2GB)/300GB 15K SAS 3.5英寸硬盘*4块/ 2块物理网卡

交换机

H3C

3、 实验系统软件:

Microsoft windows Server 2008 R2 sp1 Standard

Microsoft windows Server 2008 R2 sp1 Datacenter

Microsoft windows 2008 R2 sp1 with hyper-v

Microsoft System Center Virtual Machine Manager 2008 R2

Microsoft windows Storage Server 2008 R2

4、 实验网络环境:

本次评估为指定的独立的具有域的LAN环境。其中域服务是网络中之前已经存在的,所以不在这里详细介绍。

五、域基础架构及IP分配

OS角色

OS版本

计算机名

IP地址

登录域用户名

Hyper-v服务

windows Server 2008 R2 sp1 Datacenter

Hyper1.***.Ifeng.com

192.168.18.51

10.0.0.51

Mabf

Hyper-v服务

windows Server 2008 R2 sp1 Datacenter

Hyper2.***.Ifeng.com

192.168.18.52

10.0.0.52

Mabf

Hyper-v服务

windows Hyper-v Server 2008 R2 sp1

Hyper3.***.Ifeng.com

192.168.18.53

10.0.0.53

Mabf

Hyper-v服务

Microsoft windows 2008 R2 sp1 with hyper-v

Hyper4.***.Ifeng.com

192.168.18.54

10.0.0.54

Mabf

System Center

(SCVMM

windows Server 2008 R2 sp1 Standard

Mabf-scvmm.***.Ifeng.com

192.168.18.60

Mabf

共享存储

Microsoft windows Storage Server 2008 R2

Storage.***.Ifeng.com

192.168.18.50

Mabf

实验环境全部采用dell r410服务器。

存储可采用dell r510来进行实际部署,本次实验没有采用R510做实验。

本次实验是以真实的企业环境来部署Hyper-v,借鉴了网上诸多好的文章和好的教程,完全总结网上和自己的实际经验,来部署企业级的实验环境。本次实验是我以凤凰新媒体的真实内网环境进行部署。为企业带来虚拟化的服务,从而开展更多的虚拟化技术为企业服务。

我将从一下的方面来介绍本次实验:

1、 部署环境的介绍

2、 共享存储iscsi的介绍与安装

3、 Windows 2008 server的群集

4、 Hyper-v 的安装与配置

5、 使用scvmm来管理群集Hyper-v

6、 使用scvmm和Hyper-v管理器来进行V2V的迁移

7、 使用scvmm来进行P2V的转移

8、 专属系统Windows Hyper-v server 的安装

9、 专属系统Windows Hyper-v server 的集群和高可用性。

10、实验总结。

1环境-企业级 Hyper-v 群集部署实验方案相关推荐

  1. 4安装-企业级 Hyper-v 群集部署实验方案

    企业级 高可用性Hyper-v 群集部署实验方案 马博峰 2011年5月21日 --------------------------------------- 安装 在安装群集之后,我们来安装hype ...

  2. LVS负载均衡群集部署之——NAT模式的介绍及搭建步骤

    文章目录 一.企业群集应用概述 1.1 群集的三种类型 1 负载均衡群集 2 高可用群集 3 高性能运算群集 1.2 负载均衡结构 1.3 负载均衡群集工作模式 (1) NAT模式--地址转换 (2) ...

  3. 生产环境---K8s单节点二进制部署

    文章目录 一.K8s单master群集环境介绍 二.Master节点组件介绍 三.node节点组件介绍 四.实验步骤 五.Etcd群集部署 六.Flannel网络部署 七.Master节点部署 八.n ...

  4. Qt最新版5.14在Windows环境静态编译安装和部署的完整过程 VS 2019-Qt static link build Windows 32 bit/64 bit

    文章目录 为什么要静态编译(static link) 1.源码下载/source code download 2. 编译工具下载/compiler download 编译环境选择:MinGW/MSVC ...

  5. Ubuntu 18.04上进行HyperLedger Fabric 1.2.0环境及链码安装、部署和测试

    Ubuntu 18.04上进行HyperLedger Fabric 1.2.0环境及链码安装.部署和测试 1.环境安装 HyperLedger Fabric 1.2.0环境的安装推荐一篇博客:http ...

  6. 企业级小架构设计部署实现-docker变种(一)负载均衡网站

    企业级小架构设计部署实现 企业级小架构设计部署实现-docker变种(一)负载均衡网站 企业级小架构设计部署实现-docker变种(二)日志系统 Elastic 企业级小架构设计部署实现-二- Ans ...

  7. Linux环境打包Qt程序并部署到Docker容器

    Linux环境打包Qt程序并部署到Docker容器 根据项目需要,将UKylin版本的qt应用程序打包并且部署到docker容器中 系统版本 UKylin版本:Ubuntu18.04 Docker镜像 ...

  8. Apache Nifi在Windows环境下搭建伪群集及证书登录

    代码地址如下: http://www.demodashi.com/demo/11986.html 前些时间做了关于Apache Nifi分布式集群的搭建分享,但很多时候要搭建分布式集群机器资源是个问题 ...

  9. LVS负载均衡群集架构(一):NET模式群集部署

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.群集的含义 1.概念 2.问题 3..解决方法 二.集群的分类 1.负载均衡群集:聚合和负载均衡 2.高可用群集(Hig ...

最新文章

  1. 某程序员揭秘“开水团”大厂真实福利:工位拥挤,没有食堂!公司防员工跟防贼一样,特别是纸巾和插排都粘到桌子上!...
  2. .Net使用SignalR实现消息推送功能预研及Demo
  3. 项目中常用的 19 条 MySQL 优化总结
  4. echarts 在两点之间画一条线_凭什么?辛辛苦苦画了三个小时,却换来一句“撕了重画”...
  5. Iptables防火墙配置
  6. 数据结构(Data structures)(二):结构体指针
  7. 深入研究嵌入式操作系统的绝佳教材
  8. socket,TCP/IP的理解(转)
  9. IntelliJ IDEA for Mac在MacOS模式下的导航快捷键(Navigation Shortcut)
  10. java程序 扑克牌概率_java – 最简单的扑克牌评估算法
  11. 22.案例实战:把springboot的接口,自动生成接口文档
  12. Caffe学习:使用pycaffe读取mean.binaryproto文件参数
  13. SQL关键字筛选数据
  14. Android ActivityManager
  15. PCI及PCIe基本知识
  16. Spring系列——@lazy注解
  17. OpenLayers 3 坐标、坐标系、投影
  18. 算法谜题1,狼羊菜过河
  19. 真·富文本编辑器的演进之路-富文本Span的边界探究
  20. 一文掌握SPFA算法

热门文章

  1. 盘点物联网网络和设备安全的五个误解
  2. vsftpd虚拟用户整理
  3. docker镜像-运行
  4. Scala学习(六)练习
  5. 免杀需要的基本汇编知识
  6. 对于vsftp writable anonymous root问题的解决
  7. 今天在群里面讨论了驱动机制的学习
  8. 微信公众号开发之创建菜单栏代码示例(php)
  9. 通过命令行创建MAVEN多模块项目
  10. WEB 自动化测试工具 Selenium 简介及其应用