基于Microsoft基础设施私有云计算搭建

摘要:私有云是指组织机构建设的专供自己使用的云平台,它所提供的服务不是供他人使用,而是供自己的内部人员或分支机构使用,不同于公有云,私有云部署在企业内部网络,因此它的优势是数据安全性、系统可用性等都可以自己控制。

一、引言

云计算[注]是一个提供便捷的可通过网络访问一个可定制的计算资源共享池能力的模式(计算资源包括网络、服务器、存储、应用和服务);这些资源能够快速部署,并只需很少的管理工作或服务供应商很少的交互。

根据资源池中资源的类别,可以把云计算的服务模型分为三种:应用程序(SaaS[注])、系统平台(PaaS[注])、基础设施(IaaS[注])。本文所讨论的是基于微软IaaS基础设施模型部署。

二、平台各组件概述

(1)带有Hyper-V的微软Windows
Server2008 R2

主机服务器是一个动态的、虚拟化基础架构中必不可缺的核心组件之一。这些运行着带有Hyper—V?技术的Windows
Server?2008 R2的主机服务器,提供了运行虚拟机客户端的基础,也提供了虚拟机客户端和微软System
Center Virtual Machine Manager之间的管理接口。

(2)System Center Virtual Machine Manager 2008 R2

System Center Virtual Machine Manager是管理虚拟化基础架构的首选工具。System
Center Virtual Ma—chine Manager能够在一系列虚拟化的环境之间进行灵活扩展,从仅有单个服务器的小型环境到一个完全分布式的、管理着数百台运行着成千上万虚拟机的完全分布式的企业环境。

(3)SCVMM 2008 R2自助服务门户2.0

通过使用微软系统中心虚拟机管理器自助服务2.0,企业数据中心能够为企业内的业务部门提供基础架构即服务的模式。自助服务门户为企业内的组提供了一个管理他们自己IT需求的方式,同时集中式的基础架构使组织能够管理他们的物理资源池(服务器、网络、以及相关的硬件)

三、Iaas基础设施平台的拓扑结构

图1是Iaas平台的拓扑结构图。一台AD服务器、一台VMM服务器和VMM管理员控制台、一台VMM自助服务Web服务器、一台SqlServer2008服务器、一台虚拟主机同时安装VMM代理。当然。如果在硬件资源有限的情况下VMM服务器、VMM管理员控制台、VMM
自助服务Web服务器、SqlServer2008服务器可以安装在同一台机器。

四、Iaas平台搭建步骤

4.1 AD服务器安装

活动目录是一种分布式的目录服务,主要用在分布式的环境中。活动目录用来组织网络中的资源,实现网络中的资源的管理和控制!在该平台中我们用Windows
2008R2安装活动目录成为域控制器,同时安装DNS。步骤:

1、更改本地连接的TCP/IP属性,将首选的DNS指向自己的IP地址。

2、点击“开始”一>”运行”,输入dcpromo,点击“确定”。

3、在出现选择某一部署配置对话框,选择“在新林中新建域”:林功能级别选择“windows
2003”;域功能级别选择”windows
2003”。其它默认安装。

4.2VMM服务器及VMM管理员控制台安装

将要装VMM服务器的计算机加入域,并且使用域管理员帐户登录

1)在SCVMM2008 R2安装界面中,单击“VMM服务器”

2)在“sql server”设置页可以选择“安装Sql
Senrer2005 Express Edition SP3”,也可以选择网络中的SqlServer作为SCVMM2008的数据库。其余按默认设置安装

3)在安装设置界面,VMM
服务帐户建议使用AD上的域帐户,并且需要将此帐户添加到VMM服务。其它选项默认

4)在SCVMM2008 R2安装界面中,单击“VMM管理员控制台”,在端口分配窗口,填写好与VMM
服务器通信的端口,其它默认。

4.3VMM 自助服务门户

在SCVMM2008 R2安装界面中,单击“VMM
自助服务门户”,检查完必备项后,在Web服务器设置页指定VMM服务器IP或域名通信端口。点击下一步开始安装。

4.4虚拟主机安装

1)在Windows Server
2008R2安装Hyper—V,并且根据机器硬件配置情况。安装2到3个虚拟机。

2)在SCVMM2008 R2安装界面中,单击“本地代理”,该组件是SCVMM
客户端,安装于Hyper—V宿主机上,提供监听服务。以便在SCVMM搜索并添加到主机组中

五、SCVMM配置

安装好平台相关组件,下面介绍如何将虚拟主机添加到SCVMM 中。打开Virtual
Machine Manager管理员控制台。依次点击操作一>Virtual
Machine Manage卜>添加主机打开添加向导。

点击下一步,搜索出指定域带有Hyper-V虚机化软件的虚拟主机。将搜索出的结果添加到主机组当中即可。

管理员可以SCVMM管理控制台中管理域中的带有Hyper—V或Virtual
Server软件的虚拟主机。当然这样的虚拟主机可以添加成千上万个。前提是有足够的数量的计算机。

同时在该平台中管理员可以制作虚拟机模板库供用户申请虚拟机时根据模板创建虚拟机。达到快速部署虚拟机的目的

六、SCVMM 主要功能

1、添加主机

SCVMM管理员控制台当中的添加主机向导来添加一台或多台以下类型的虚拟机主机到虚拟机管理器当中:

·置于活动目录域服务(Active Directory)域当中的基于Windows的主机。

·置于周边网络环境中的基于Windows的主机。

·VMware ESX服务器(要求安装VMware虚拟机中心)

2、添加主机组

您可以为虚拟机主机创建定制的组,即主机组,创建主机组的目的是为了简化主机和虚拟机的监控和管理 主机组以文件夹的方式从主机视图和虚拟机视图导航面板当中以文件夹的方式展现,主机组可以通过使用这两个视图当中的新主机组操作来创建。

3、模板和克隆

3.1、虚拟机模板

虚拟机模板是一个由客户机操作系统配置文件、硬件配置文件、一个或多个磁盘(虚拟服务器使用的VHDs、Hyper—V使用的VHD或早期文件格式、或者VMware
ESX使用的VMDKs或者早期的文件格式RDM)组成的资料库。可以使用这些模板来重复创建拥有标准化的硬件和软件设置的虚拟机。自助服务用户必须使用指定的模板来创建他们的虚拟机。

3.2、虚拟机克隆

基于现有的虚拟机来创建新的虚拟机(+微信关注网络世界),虚拟机克隆能够帮助您来创建新的虚拟机和备份现有的虚拟机。您可以克隆存储在资料库中的虚拟机或者是一个处于停止状态的已部署的虚拟机。

4、管理主机和虚拟机

在主机被添加到虚拟机管理器当中以后,您可以管理这些主机和在这些主机上的虚拟机,放置在新的主机上的虚拟机在它们被创建之后将会显示在虚拟机管理器管理员控制台当中。

4.1、在Hyper-V主机上创建虚拟机

有四种方式来创建新的虚拟机:

1)现有的虚拟机

2)存储在库中的现有的模板

3)存储在库中的现有的虚拟磁盘。

4)一个新的、空的虚拟磁盘。

4.2、通过现有模板创建新的虚拟机

通过现有的模板来创建新的虚拟机:

1)在虚拟机段的任意地点。选择新虚拟机操作。

2)选择使用现有的虚拟机或模板,然后选择浏览。

3)从选择资料库资源对话框当中选中源模板,点击确定 然后点击下一步返回选择库资源对话框

5、服务器合并

物理机到虚拟机(v2v)的转换主要有在线转换、离线转换两种

6、委托管理(基于角色的安全性)

通过SCVMM 可以通过创建用户角色来管理甩户所拥有的管理权限。用户角色的属性决定了一个用户可以完成什么样的操作,用户角色的范围决定了用户能够管理哪些对象。在SCVMM中共有三种用户角色。

1)管理员

能够在虚拟机管理器管理员控制台中执行所有的操作,这一用户角色的所有成员能够创建新的委托管理员和自助服务用户角色。只有管理员用户角色的成员能够添加额外的成员。

管理员用户角色在安装虚拟机管理器的时候即被创建,默认情况下,用于执行虚拟机管理器安装的用户会被添加到管理员用户角色当中。

2)委托管理员

能够在虚拟机管理器管理员控制台中执行所有的操作,但仅限于该角色被定义的范围。这一用户角色的所有成员能够创建新的委托管理员和自助服务用户角色。

3)自助服务

能够使用自助服务控制台来执行它们用户角色中所定义的任务。这一用户角色的所有成员不能够创建新的用户角色

7、利用SCVMM 2008 R2自助服务门户实现私有云[注]

自助服务门户为企业内的用户组提供了一个管理他们的IT需求的方式,同时也方便整个组织来管理一个集中式的物理资源池。

企业通过私有云的IaaS部署,可实现构建安全可靠、共享数据中心,针对业务系统的用户提供自服务机制,实现基于网络的IT资源内部租用,并为企业IT系统的高可扩展性打下坚实基矗

基于微软hyper-v虚拟化服务器搭建方法和步骤整理的更多相关文章

  1. 基于SSL加密的vsftpd 服务器搭建和配置

    基于SSL加密的VSFTPD 服务器搭建和配置 1.安装 ubuntu系统:apt-get install vsftp lftp centos系统:yum install -y vsftpd ftp ...

  2. 基于腾讯Centos7云服务器搭建SVN版本控制库

    基于腾讯Centos7云服务器搭建SVN版本控制库 最近在和小伙伴组队参加一个关于人工智能的比赛,无奈不知道怎么处理好每个人的代码托管问题,于是找到了晚上免费svn托管服务器的服务,但是所给的免费空间 ...

  3. 微软office web apps 服务器搭建之在线文档预览(一)

    office web apps安装 系统要求为Windows Server 2012, 注意:转换文档需要两台服务器,一台为转换server,另外一台为域控server.(至于为什么要两台,这个请自行 ...

  4. Windows下SVN服务器搭建方法整理(apache)

    http://skydream.iteye.com/blog/437959 http://www.cnblogs.com/liuke209/archive/2009/09/23/1572858.htm ...

  5. AD 域服务简介(一)- 基于 LDAP 的 AD 域服务器搭建及其使用(转)

    一.前言 1.1 AD 域服务 什么是目录(directory)呢? 日常生活中使用的电话薄内记录着亲朋好友的姓名.电话与地址等数据,它就是 telephone directory(电话目录):计算机 ...

  6. [Intel Edison开发板] 04、Edison开发基于nodejs和redis的服务器搭建

    一.前言 intel-iot-examples-datastore 是Intel提供用于所有Edison开发板联网存储DEMO所需要的服务器工程.该工程是基于nodejs和redis写成的一个简单的工 ...

  7. 基于微软XAML技术的前端开发方法

    使用XAML技术的平台目前包括WPF,Silverlight,Windows8等平台,未来的Windows10统一Windows App也使用XAML技术. 前端开发指通过可视化集成开发环境进行用户界 ...

  8. 基于nginx的HLS简单服务器搭建

    一,首先搭建nginx服务器: 1.1,选定源码目录 选定目录 /usr/local/HLS cd /usr/local/HLS 1.2,安装PCRE库 cd /usr/local/HLS 到www. ...

  9. 微软office web apps 服务器搭建之在线文档预览

    案例:http://owa.linbsoft.com/op/generate.aspx# 文档地址:http://demo.linbsoft.com/CourseFile/201407/2014070 ...

随机推荐

  1. nginx在windows系统中如何启动、重启、停止

    nginx在windows系统中如何启动.重启.停止   查看nginx的版本号:nginx -v 启动nginx:start nginx 快速停止或关闭nginx:nginx -s stop 正常停 ...

  2. 使用Tomcat搭建基于域名的虚拟机

    Tomcat搭建基于域名的虚拟主机,实际就是实现了同一个Tomcat部署多个项目(网站/应用程序).端口可以使用同一个,也可以不同. (1).在tomcat的conf文件夹下存在Tomcat的配置文件 ...

  3. SAP S/4 HANA与SAP Business Suite/R3(ECC)的区别

    转自:https://blog.csdn.net/zhongguomao/article/details/53515203 去年SAP推出了新一代商务套件SAP S/4 HANA,无疑是ERP行业创新 ...

  4. tp5.1 where 时间查询

    $where_time = []; if ($_GET['s_time'] && !isset($_GET['e_time'])){ $where_time = ['add_time' ...

  5. MySQL5.7查看数据存储位置

    在MySQL客户端执行如下命令查看MySQL的数据存放位置: mysql> show global variables like "%datadir%"; +-------- ...

  6. ubuntu18.04开机提示welcome to emergency mode! after logging in type...的解决办法

    开机就是报错,进不了系统. 原因是我的ubuntu电脑绑定了之前的移动硬盘,而我开机的时候并没有插着移动硬盘. 所以解决办法是,在此命令行下,以root用户的身份(我这里默认是root用户),vim ...

  7. 【Leetcode_easy】717. 1-bit and 2-bit Characters

    problem 717. 1-bit and 2-bit Characters 题意:solution1: class Solution { public: bool isOneBitCharacte ...

  8. Python扫描器-常用库-Request

    1.常用库-Request 1.1. 介绍 #安装:pip3 install requests #各种请求方式:常用的就是requests.get()和requests.post() >> ...

  9. docker安装并持久化postgresql数据库

    安装docker步骤略过 1.拉取postgresql镜像 docker pull postgresql 2.创建本地卷,数据卷可以在容器之间共享和重用, 默认会一直存在,即使容器被删除(docker ...

  10. QT OpenGLWidget的surfaceFormat

    由OpenGLWidget和QOpenGLFunctions_2_0派生了类,试图使用双帧缓冲(Double Buffer)进行渲染.下面是部分功能代码: initializeGL()中: QSurf ...