一、部署环境

服务器名 所属域 IP地址 服务器用途 备注
AD01 CONTOSO.COM 192.168.1.1 域控制器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装Active Directory角色服务器

WG01 192.168.1.2 管理服务器

采用Windows Server 2012 R2 Datacenter操作系统

安装.NET Framework 3.5 SP1功能

RDL01 192.168.1.3 RD授权服务器

采用Windows Server 2012 R2 Datacenter Server Core操作

系统安装.NET Framework 3.5 SP1功能

安装RD授权角色

RDG 192.168.1.4 RDG NLB IP  
RDG01 192.168.1.5 RD网关服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD网关角色

RDG02 192.168.1.6 RD网关服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD网关角色

RDS 192.168.1.7 RDWA NLB IP  
RDWA01 192.168.1.8 RD Web访问服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD Web访问角色

RDWA02 192.168.1.9 RD Web访问服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD Web访问角色

VMMCluster01 192.168.1.10 Hyper-V Cluster IP  
VMhost01 192.168.1.11

Hyper-V宿主机及RD虚拟化主机服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装Hyper-V角色

安装RD 虚拟化主机角色

VMhost02 192.168.1.12

Hyper-V宿主机及RD虚拟化主机服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装Hyper-V角色

安装RD 虚拟化主机角色

FSCluster01 192.168.1.15 File Server IP  
RDCB01 192.168.1.13 RD连接代理服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD 连接代理角色

RDCB02 192.168.1.14 RD连接代理服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD 连接代理角色

RDDB01 192.168.1.16

RD连接代理高可用数据库服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装SQL 2012 SP1

RDSH01 192.168.1.18 RD会话主机服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD会话主机角色

RDSH02 192.168.1.19 RD会话主机服务器

采用Windows Server 2012 R2 Datacenter Server Core操作系统

安装.NET Framework 3.5 SP1功能

安装RD会话主机角色

二、部署先决条件

部署先决条件

  • Powershell
  • Microsoft .NET Framework 4.5
  • Microsoft .NET Framework 3.5

RD连接代理高可用配置所需数据库为SQL Server 2008R2、或SQL Server 2012以上版本,需要安装下列数据库服务:

  • 数据库服务引擎服务
  • 管理工具

三、服务账户配置

登陆AD服务器进入子域下面的服务账户专用OU Services,然后在该OU下面建立远程桌面服务账户scvmmadmin,并将scvmmadmin加入该用户组,密码按照安全的规范设定,并设定密码为永不过期。

创建完成之后需将这scvmmadmin加到相关服务器的本地管理员组中。

四、依赖服务及组件部署

使用scvmmadmin帐户登录VMHost01服务器,在命令行界面下执行如下命令,创建用于存在虚拟机桌面的部署路径。

cd C:\ClusterStorage\Volume1

md RDVirtualizationHost 

使用scvmmadmin帐户登录WG01服务器,打开故障转移管理器。

在故障转移管理器中,选择VMMCluster01.CONTOSO.COM群集—角色,右键FSCluster01,选择添加文件共享,新建用于存放虚拟机集合池用户配置文件的共享文件夹。

在为此共享选择配置文件中,选择SMB共享—快速,点击下一步。

在选择服务器和此共享的路径中,勾选键入自定义路径,设置路径为F:\ VDI_User_Profile,点击下一步。

在指定共享名称中,设置共享名称为VDI_User_Profile,点击下一步。

在配置共享设置中,默认其设置,点击下一步。

在指定控制访问的权限中,默认其设置,点击下一步。

在确认选择中,确认无误之后,点击创建。

完成共享文件夹的创建。

通过资源浏览器,确认新建的共享文件夹能够成功访问,完成用于存放虚拟机集合池用户配置文件的共享文件夹的创建。

同理创建用于存放会话集合池用户配置文件的共享文件夹。

Windows 2012R2远程桌面服务部署环境简介的更多相关文章

  1. Windows 2012R2远程桌面服务简介

    一.远程桌面服务概述 远程桌面服务加快并扩展了到任何设备的桌面和应用程序部署,在帮助保护关键知识产权的安全的同时提高了工作人员的工作效率,简化了法规遵从性. 远程桌面服务启用虚拟机基础结构 (VDI) ...

  2. Windows开启远程桌面服务(Win10)

    进入控制面版,找到远程设置 应用确定后Windows服务即会被启动.

  3. windows 激活远程桌面服务

  4. 在工作组的环境中配置Windows 2012 R2的远程桌面服务

    在工作组的环境中配置Windows 2012 R2的远程桌面服务 How to configure Remote Desktop Service in Windows 2012 R2 workgrou ...

  5. Windows Server 2012 R2超级虚拟化之七 远程桌面服务的增强

    Windows Server 2012 R2超级虚拟化之七  远程桌面服务的增强 在Windows Server 2012提供的远程桌面服务角色,使用户能够连接到虚拟桌面. RemoteApp程序.基 ...

  6. 用Powershell启用Windows Azure上的远程桌面服务

    [题外话] 某天不小心点了XX管家的自动修复,虽然及时点了取消也看到了远程桌面服务成功被关闭,但是忙完该干的事以后竟然忘记了这件事,在断开远程桌面服务之前也忘记再次打开.以至于之后几天一直以为Azur ...

  7. Windows Server 2008 R2远程桌面服务配置和授权激活

    远程桌面服务安装好之后使用的是120天临时授权,所以会跳出以下提示,我们介绍远程桌面授权的激活. 现在我们使用命令 mstsc /admin 强制登录服务器 需要在“远程桌面服务”--安装“远程桌面授 ...

  8. Windows Server 2019远程桌面服务配置和授权激活

    参考Windows Server 2016远程桌面服务配置和授权激活方法可适用于Windows Server 2019     Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行 ...

  9. Windows Server 2008 R2远程桌面服务安装配置和授权激活

    1.安装 2.远程桌面授权激活 2.1 管理工具——远程桌面服务——(远程桌面授权管理)RD授权管理器: 2.2 由于RD授权服务器还未激活,所以授权服务器图标右下角显示红色×号: 点服务器展开——右 ...

随机推荐

  1. Highcharts的一些属性

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. Oracle sql语句中不支持boolean类型(decode&case)

    [转自] http://blog.csdn.net/t0nsha/article/details/7828538 Oracle sql语句中不支持boolean类型(decode&case) ...

  3. Chess

    # coding=utf-8 import pandas as pd import numpy as np from sklearn import cross_validation import te ...

  4. Open Closed Principle(OCP)开闭原则

    面向对象的最基本原则 Software entites like classes,modules and functions should be open for extension but cloa ...

  5. oracle客户端中文乱码问题的解决

    1 查看服务器端编码 select userenv('language') from dual; 我实际查看到的结果为: USERENV('LANGUAGE') ------------------- ...

  6. TOJ 3031 Multiple

    Description a program that, given a natural number N between 0 and 4999 (inclusively), and M distinc ...

  7. Nginx使用的php-fpm的两种进程管理方式及优化

    PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式.与Apache类似,它的进程数也是可以根据设置分为动态和静态的. php-fpm目前主要又两个分支,分别对应于php-5. ...

  8. 代码重构----使用java有限状态机来消除太多的if else判断

    1. 状态机基本概念 http://zh.wikipedia.org/wiki/%E6%9C%89%E9%99%90%E7%8A%B6%E6%80%81%E6%9C%BA 状态存储关于过去的信息,就是 ...

  9. [转]在ASP.NET Core使用Middleware模拟Custom Error Page功能

    本文转自:http://www.cnblogs.com/maxzhang1985/p/5974429.html 阅读目录 一.使用场景 二..NET Core实现 三.源代码 回到目录 一.使用场景 ...

  10. [转]Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)

    本文转自:http://www.cnblogs.com/legendxian/archive/2010/01/25/1655551.html 接上篇Asp.Net大型项目实践(10)-基于MVC Ac ...