本篇大概介绍一下在Windows Server 2012 R2上安装和部署SCVMM的过程及其注意事项。下图是我们数据中心SCVMM的基本架构,其中

  • SCVMM Database 是用于存储了所有配置信息和状态信息的Sql Server数据库,为实现高可用,该Sql Server也可以配置成Sql Server故障转移物理集群,关于该集群可以参考,博客中的另一篇文章在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群
  • SCVMM 其实是一个后台服务,主要负责将Console控制台管理的配置信息通过SCVMM Agent应用到被管理的物理机器上,并实时更新物理服务器及其上虚拟机的状态。
  • SCVMM Console则是用户界面,SCVMM Console可以与SCVMM服务部署在一起也可以分开在不同服务器部署。
  • 而右侧被管理的服务器可以是单台服务器也可以是微软的故障转移集群。所有物理机器上都安装了Windows Server 2012 R2的操作系统,安装了Hyper-V服务器角色,同时也安装了与SCVMM服务器通信的SCVMM Agent。
  • Gateway是进入外网的网关。

但是SCVMM的基本架构之下是Windows域,也就是说这里还需要有域控器,所有的物理服务器需要加入域中,其实故障转移集群本身也需要域环境。SCVMM可以和域控在同一台服务器上,也可以不同;SCVMM Console可以和SCVMM在同一台服务器上,也可以不同。简单起见,我们三者部署在同一个服务器上,但是SCVMM Database在另一台服务器上。当然当SCVMM架构都虚拟化后,即将SCVMM Console、SCVMM及其数据库都安装在虚拟机上,就完全有资源分开安装他们,将SCVMM架构虚拟化将在后续文章中介绍。

首先我们先行安装一个SQL Server,安装步骤就略过。

接下来就是安装SCVMM及其Console,安装主要包含如下几个步骤。

1. 安装所有前置条件,通不过检查就安装那些缺失的部分。

2. 配置之前安装的数据库实例。如下端口没有更改的话就是3389,这里通过域账户登录SQL Server,因而需要事先在SQL Server中将该域账户配置为对VirtualManagerDB这个数据库具有管理权限。可以建立一个专用的域用户配置为该数据库的db_owner。如果是重装SCVMM则选择已经存在的数据库。

3. 配置VMM服务的运行账户,要将VMM服务配置为高可用性需要使用域账户,并且在AD中存一份Key。高可用性VMM即在一个独立的故障转移集群中的多个节点安装VMM,需要占用太多物理服务器,这似乎代价太高。因而随后我们会吧VMM直接安装到实现了高可用性的虚拟机上(这里有个先有鸡还是先有蛋的问题)。这里需要注意

连接SQL Server的域账户,VMM访问SQL Server时用到,因而需要对数据库拥有完全权限。

VMM服务运行的域账号,VMM将作为后台的服务存在某个服务器Services.msc中,其运行在独立的账户下,这里使用域账户cloud\scvmmsvc(这里的cloud的我的AD域前缀),并且该域账户应该属于本地管理员组,以便充分授权调动本地资源。

今后在VMM中执行命令的域账户,用户在VMM上执行各种操作本质上是以命令的形式执行的,也可以直接是用PowerShell执行命令,有些命令需要在整个域中具有操作相应资源的权限。这里有时需要用户手动输入或者选择事先配置好的用户凭证,以获得执行命令的所需要的权限。

4. 各种通讯端口,默认即可。

5. 创建一个共享库,用于存放虚拟机备份,虚拟机模板和ISO文件这些共享资源。这里先选择本地,而后可以通过添加库配置到其他文件服务器上。如果是重装SCVMM则选择已经存在的库。

最后即完成安装,一切正常的话VMM服务就启动了。

同时会安装VMM Console,打开Console连接到VMM即可开始管理VMM。

Windows Server 2012 虚拟化实战:SCVMM的安装和部署的更多相关文章

  1. Windows Server 2012 虚拟化实战:网络(二)

    关于Windows Server的虚拟化网络,前文描述了在操作系统层面上的出现的配置变化.其中的一些配置通过Windows Server提供的小工具即可实现,如网卡组的配置,而有些需要安装Window ...

  2. Windows Server 2012 虚拟化实战:存储(二)

    五.搭建Window Server 2012虚拟化的存储网络 前文我们讨论了Window Server 2012支持的各种与存储相关的技术,接下来我们通过实践对其中的一些技术进行检验.实际上Windo ...

  3. Windows Server 2012 虚拟化实战:存储(一)

    在计算机世界我们随处可以见的一种方法,那就是抽象.1946年冯诺依曼提出了计算机的基本结构包含:计算器,存储器和I/O设备.这可能是对计算机这一新生事物最重要的一次抽象,它直接影响了今后几十年计算机软 ...

  4. Windows Server 2012 虚拟化实战:网络(一)

    虚拟化对于计算的抽象,大家可能相对熟悉,也许都有在单机使用诸如Virtual PC或者Virtual Box的经验.使用的这些虚拟化软件的第一印象就是我们的CPU可以同时运行多套不同的操作系统,并且其 ...

  5. Windows Server 2012 虚拟化实战:域

    在Windows Server系统中,一些服务必需要构建在域的环境中,这不仅是为了统一验证和资源共享,同时也是为了网络安全.为构建虚拟化测试,我们需要先搭建域环境.之前先来大概了解一下域. 在使用工作 ...

  6. Windows Server 2012 R2 或 2016 无法安装 .NET Framework 3.5.1

    问题描述 使用 Windows Server 2012 R2 或 Windows Server 2016系统,发现在安装 .NET Framework 3.5.1 时报错,报错内容如下图所示. 原因分 ...

  7. Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1

    Windows Server 2012 R2 或 2016 无法安装 .Net 3.5.1 问题描述 使用 Windows Server 2012 R2 或 Windows Server 2016系统 ...

  8. SQL Server 2016 在Windows Server 2012 R2 上的初步安装与远程连接实战(一):初步配置

    1.安装过程没有什么说头 2.下载并安装SSMS(SQLServer Management Studio),目前已更新到2017.1 3.使用SSMS登陆数据库 第一次选择Windows 身份验证,可 ...

  9. Windows Server 2012 R2 英文版汉化安装中文语言包教程更改为中文版

    是这样的,一台海外的windows机器默认是英文版的,但是特别费劲用起来,就更改为中文版,因为海外的供应商并不提供中文版镜像. 1.首先打开控制面板,找到add language,拉到底就是有中文,很 ...

随机推荐

  1. 测试计划(Test Plan)

    测试计划(Test Plan) 版权声明:本文为博主原创文章,未经博主允许不得转载. 测试计划的概念: 测试计划是一个文档,描述了进行测试的测试范围,测试策略和方法,测试资源和进度.是对整个测试活动进 ...

  2. 三个不常用的HTML元素:<details>、<summary>、<dialog>

    前面的话 HTML5不仅新增了语义型区块级元素及表单类元素,也新增了一些其他的功能性元素,这些元素由于浏览器支持等各种原因,并没有被广泛使用 文档描述 <details>主要用于描述文档或 ...

  3. Cesium原理篇:Material

    Shader 首先,在本文开始前,我们先普及一下材质的概念,这里推荐材质,普及材质的内容都是截取自该网站,我觉得他写的已经够好了.在开始普及概念前,推荐一首我此刻想到的歌<光---陈粒>. ...

  4. IOS学习之-私人通讯录

    通过一段时间IOS的学习完成了一个简单的应用,"私人通讯录". 运行效果如下图: 1.登录页 2.通讯录列表 3.添加 4.编辑 5.删除 6.注销 总视图结构如下图: 总结本程序 ...

  5. React Native图片控件的使用

    首先定义组件 import { AppRegistry, StyleSheet, Text, View, Image,} from 'react-native'; 然后将render返回中的模版增加I ...

  6. 『.NET Core CLI工具文档』(六)dotnet 命令

    说明:本文是个人翻译文章,由于个人水平有限,有不对的地方请大家帮忙更正. 原文:dotnet command 翻译:dotnet 命令 名称 dotnet -- 运行命令行命令的一般驱动程序 概要 d ...

  7. ASP.NET Core的Kestrel服务器

    原文地址----Kestrel server for ASP.NET Core By Tom Dykstra, Chris Ross, and Stephen Halter Kestrel是一个基于l ...

  8. Aspose.Cells导出Excel(1)

    利用Aspose.Cells导出excel 注意的问题 1.DataTable的处理 2.进行编码,便于中文名文件下载 3.别忘了Aspose.Cells.dll(可以自己在网上搜索) public ...

  9. 从ASP.NET 升级到ASP.NET5(RC1) - 翻译

    前言 ASP.NET 5 是一次令人惊叹的对于ASP.NET的创新革命. 他将构建目标瞄准了 .NET Core CLR, 同时ASP.NET又是对于云服务进行优化,并且是跨平台的框架.很多文章已经称 ...

  10. 成就PHP高手的五个必由之路

    亲们,此文时转载过来的,不是原创!特此说明一下 原文名称:5 ways to be a better php developer原文链接:http://www.developertutorials.c ...