1、Remote桌面和Remote应用简介windows
提及虚拟桌面和虚拟应用,你们第一会想到VMware的view和thinapp,或者是Citrix的Xendestop和XenApp。而在Windows Server2012 中的“远程桌面服务”服务器角色中就提供了容许用户链接到虚拟机、RemoteApp 程序和基于会话的计算机的技术。经过远程桌面服务,用户能够从企业网络或 Internet 访问远程链接。Windows Server 2012 中的远程桌面服务的优势包括能统一进行管理,管理会话和虚拟桌面集合、配置 RemoteApp 程序、管理虚拟桌面和从一个集中的控制台向部署添加服务器。能够设置用户个性化,使用户配置文件磁盘容许你跨会话集合与池形虚拟桌面集合保留用户的个性化设置。较低价位的存储,池形虚拟化桌面能够在主机计算机之间使用本地存储实时迁移。我的虚拟化桌面可使用位于网络共享上的存储。自动化的池形虚拟桌面管理,使用虚拟桌面模板集中部署和管理池形虚拟桌面。应用程序安装或安全更新等任何更改均安装在虚拟桌面模板上,而后再从虚拟桌面模板重复安装池形虚拟桌面。浏览器
除了对 RDS 角色服务提供基于场景的部署,例如远程桌面会话主机,远程桌面虚拟化主机,远程桌面链接 Broker,以及远程桌面 Web 访问以外,Windows Server 2012 中的 RDS 还包括了其余改进,例如:缓存
一、统一的管理体验使您能够直接从服务器管理器管理您的 RDS 基础架构安全
二、集中的资源发布使得您能够更容易地为会话虚拟化与 VDI 环境部署并管理RemoteApp 程序服务器
三、使用最新版远程桌面协议(RDP)提供更丰富的用户体验,包括支持 RemoteFX over WAN网络
四、 USB 重定向,可为会话虚拟化和 VDI 环境提供更好的设备重定向架构
五、用户配置文件磁盘可供您将用户个性化设置保存起来,并跨越会话或池化虚拟桌面直接使用app
六、可使用虚拟桌面模板自动部署池化的虚拟桌面ide
七、支持使用网络共享存储我的虚拟桌面性能
八、在使用池化虚拟机时,支持在宿主机之间进行存储迁移
2、安装要求
因为这章节同时介绍了RemoteApp和RemoteDesktop,在内容上虽然不是介绍的很全,可是部署过程仍是比较多的,读者们能够在本身动手实验的过程当中发现更多的部署技巧和设置,使全面了解微软的RemoteApp和RemoteDesktop。
在安装RemoteApp和RemoteDesktop以前,要确保实验环境知足最低配置要求,至少要支持 SLAT 的处理器。RemoteFX 服务器上的处理器必须支持二级地址转换 (SLAT)。要体验更好的桌面体验,服务器中必需要有GPU。RemoteFX 服务器上至少要有一个能支持 RemoteFX 的图形处理器 (GPU)。GPU 驱动程序必须支持 DirectX 11。
当知足以上硬件后,在部署以前还须要了解下部署的一些角色服务名称,包括:RD 虚拟化主机、RD 会话主机、RD 链接代理、RD Web 访问、RD 受权和RD 网关。
一、 RD 虚拟化主机是远程桌面虚拟化主机(RD 虚拟化主机)可经过 RemoteApp 和“桌面链接”集成 Hyper-V,从而在组织内部署虚拟机集合池或我的虚拟机集合。
二、 RD 会话主机是远程桌面会话主机(RD 会话主机)让服务器能够托管 RemoteApp 程序或基于会话的计算机。用户能够链接到会话集合中的 RD 会话主机服务器,从而在这些服务器上运行程序、保存文件和使用资源。
三、 RD 链接代理是远程桌面链接代理(RD 链接代理),容许用户从新链接到其现有的虚拟机、RemoteApp 程序和基于会话的桌面。使可以在会话集合中的 RD 会话主机服务器之间或在池形虚拟桌面集合中的池形虚拟桌面之间均匀分布负载提供了对虚拟机集合中虚拟机的访问权限。
四、 RD Web 访问是远程桌面 Web 访问(RD Web 访问)容许用户经过运行 Windows 八、Windows 7 的计算机上的“开始”菜单,或经过网页浏览器访问 RemoteApp 和桌面链接。RemoteApp 和“桌面链接”提供了会话集合中 RemoteApp 程序和基于会话的计算机的自定义视图,以及虚拟机集合中 RemoteApp 程序和虚拟机的自定义视图。
五、 RD 受权是远程桌面受权(RD 受权)管理链接到远程桌面会话计算机服务器或虚拟桌面所需的许可证。你可使用 RD 受权来安装、颁发和跟踪许可证的可用性。
六、 RD 网关是远程桌面网关(RD 网关)让得到受权的用户能够从任何链接到 Internet 的设备链接到企业内部网络中的虚拟机、RemoteApp 程序和基于会话的计算机。
在 Windows Server 2012 中,Microsoft 虚拟桌面基础结构 (VDI) 部署 是一种基于方案的安装,可从一个中央位置对你的虚拟桌面进行安装、配置和管理。VDI 部署方案提供了两种部署类型:
Microsoft 虚拟桌面基础结构 (VDI) 快速入门,在一台电脑上安装全部必要的远程桌面服务的角色服务,供你在测试环境下安装和配置。就是将所得RD 虚拟化主机、RD 会话主机、RD 链接代理、RD Web 访问、RD 受权和RD 网关都安装在一台服务器上。
Microsoft 虚拟桌面基础结构 (VDI) 标准部署,可为服务器灵活部署远程桌面服务的角色服务。就是将RD 虚拟化主机、RD 会话主机、RD 链接代理、RD Web 访问、RD 受权和RD 网关部署到不一样的服务器上。
3、部署RemoteApp
RemoteApp的前身是终端服务器。终端服务技术是一项应用普遍的成熟技术,客户机能够链接到终端服务器,在终端服务器上执行应用程序,而后把执行结果回传到客户机。这样一来,当客户机受到某些条件制约而没法在本机部署某些应用程序时,就能够借助终端服务器来运行程序,运算部分在服务器完成,客户机只是负责输入输出。有了终端服务技术以后,不少配置老旧的计算机从新得到了生机,应该说终端服务技术在提升计算机硬件利用率方面发挥了很大做用。
RemoteApp针对终端服务技术进行了改进。在RemoteApp中,用户在客户机上运行远程服务器上的应用程序时,再也不须要获得整个服务器桌面,只须要看到应用程序运行的窗口!RemoteApp中的应用程序和客户端桌面实现了集成,在任务栏中有本身的条目,运行在本身的窗口中,看起来就像客户机的本地程序同样。若是把RemoteApp和TS Gateway结合起来,用户就能够经过443端口访问到RemoteApp中的应用程序,而无需事先创建×××链接。漫游用户和移动用户是RemoteApp的最大受益者,由于他们不管在哪台计算机上登陆,都会惊喜地发现所须要的应用程序已经“安装”好了,能够直接运行。除了上述优势,和终端服务技术相比,RemoteApp显著地下降了网络资源的消耗,由于RemoteApp只须要显示应用程序的运行窗口就能够了,再也不须要完整地显示整个终端服务器的桌面。
在部署以前,须要将部署的计算机加入到域中,并使用域管理员的权限进行登陆。环境中有一个名为 DC 的运行 Windows Server 2012 的计算机,该计算机配置为一个 intranet 域控制器、域名系统 (DNS) 服务器、动态计算机配置协议 (DHCP) 服务器和企业根认证机构 (CA)。一个名为 APP、运行 Windows Server 20十二、将配置为 会话虚拟化快速启动部署服务器的内网成员服务器。一个名为 CLIENT一、运行 Windows 8 Release Preview、被配置为 会话虚拟化快速启动部署的漫游成员客户端计算机。
一、在服务器管理器单击“添加角色和功能”。在“添加角色和功能”向导的“开始以前”页上,单击“下一步”。在“选择安装类型”页上,单击“远程桌面服务基于方案的安装”,而后单击“下一步”。
二、在“选择部署类型”页上,单击“快速启动”,而后单击“下一步”。
三、在“选择部署方案”页上,单击“基于会话的桌面部署”,而后单击“下一步”。
四、在“服务器选择”页上,接受默认选择,而后单击“下一步”。
五、在“确认选择”页上,选中“若是须要,自动从新启动目标服务器”复选框,而后单击“部署”。
六、计算机将在安装 RD 会话主机角色服务后从新启动。在从新启动完成且以 管理员角色身份登陆后,会话虚拟化快速启动部署将完成安装。
七、启动后会提示在远程桌面受权模式还没有配置,远程桌面受权是须要购买的,免费可使用120天,过时后就没法使用。
八、完成安装会显示链接到RD Web访问地址。点击此地址进行访问。
九、验证是否经过链接到在安装期间建立的会话链接成功地部署了 会话虚拟化快速启动部署。若是从某个服务器链接到 RD Web 访问服务器网站,则必须使用服务器管理器关闭 Internet Explorer 加强的安全配置。在 Internet Explorer 地址栏中,键入 https://WIN-MPJBN1QEF5G.mabofeng.com/RDWeb,而后按 Enter。以后单击“继续浏览此网站(不推荐)”。
十、在“域\用户名”框中,键入 mabofeng\Administrator。在“密码”框中,键入 mabofeng\Administrator 用户账户的密码,而后单击“登陆”。并赞成运行加载项。
十一、成功登陆到RemoteApp,系统默认发布写字板、画图和计算器应用。能够点选计算机应用程序。
十二、此时会弹出是否容许远程计算机访问个人计算机的资源,点击链接。
1三、成功启动计算器。
4、RemoteApp设置
因为以前采用的是快速部署的技术,因此在远程桌面服务里会自动创建一个集合,若是是采用标准的安装,则不会去建立集合,须要手动进行建立。这里咱们就对此次快速部署的集合进行简单的设置,若是是采用标准安装,则创建集合和设置快速部署集合的步骤相一致。
一、打开服务器管理器,单击窗口左侧的“远程桌面服务”。
二、单击“集合”。若是是标准安装则单击“任务”,而后单击“建立会话集合”。若是是快速部署,点击快速部署的集合,在属性任务中单击“编辑属性”。
三、在建立会话集合向导中,在“为集合命名”页面上的“名称”框中键入名称,而后单击“下一步”。
四、在“指定用户组”页面上,接受默认选择或添加用户组,而后单击“下一步”。
五、在会话集合页面中配置相关的设置。
六、配置安全选项和加密设置。
七、配置负载平衡设置,若是使用多个RD会话主机服务器时,则可使用会话限制列,指定在每一个RD会话主机服务器上建立多少会话。若要肯定如何在服务器上创建会话优先级,就使用相对权限列。
八、配置用户端设置,指定能够访问的设备及客户端设备上的资源。
九、在windows Server 2012中,支持用户的配置飘移,使用共享集中存储用户配置文件和信息。在“指定用户配置文件磁盘”页面上的“用户配置文件磁盘位置”框中键入一个有效的网络路径,而后单击“下一步”。
5、发布应用程序
在 Windows Server 2008 R2 中,同时在池形和我的虚拟桌面上发布和管理应用程序是一项很是耗时且成本高昂的进程。由于 RemoteApp 程序仅部分与本机 Windows 体验集成,因为没办法向用户组织已发布的 RemoteApp 程序,也就增长了管理成本。
而在Windows Server 2012 中的远程桌面服务使你可以从一个集中的控制台发布和管理资源,如 RemoteApp 程序、基于会话的桌面和虚拟桌面。使用此新的发布功能,你能够从历史角度查看分配给最终用户的资源,能够为任何给定的集合更改已发布的资源,并且能够编辑已发布资源的属性。集中资源发布为最终用户提供了能够代替本地安装的应用程序的体验。
一、以腾讯QQ软件为例,首先将QQ软件正确安装在服务器中,打开服务器管理器,单击窗口左侧的“远程桌面服务”。单击“集合”,在Remote App程序选项卡中,点击任务,选择发布Remote App程序。
二、在发布Remote App程序向导中选择要发布的程序,若是列表中没有,能够选择添加,而后点击下一步。
三、确认所发布的程序,点击发布。
四、正在发布中。
五、在完成界面中会看到成功发布,而后点击关闭。
六、使用 RD Web 访问测试已发布的 RemoteApp 程序
七、 以后能够对发布的程序进行设置,选择要设置的应用程序,右键,选择编辑属性。
八、在RemoteApp 程序属性中,能够修改程序的基本属性,也能够将程序放到文件夹中,这里将程序放到命名为QQ的文件夹里。
九、设置RemoteApp 程序的命令行参数。
十、设置RemoteApp 程序用户分配。
十一、在文件关联页面中,能够选择要与此RemoteApp 程序关联的文件。
十二、使用 RD Web 访问测试已发布的 RemoteApp 程序,此时就发现多了一个QQ文件夹,实验成功。
6、部署RemoteDesktop
RemoteDesktop很容易被理解为远程桌面部署,其实RemoteDesktop支持远程桌面的部署,也支持Hyper-V的虚拟桌面部署。在windows Server 2012中,最大的改善就是更简化的 VDI 部署,相对传统的基于 PC 的桌面计算模式,虚拟桌面基础架构(VDI)是一种新事物。经过使用 VDI的方式,用户能够访问安全的,集中管理的虚拟桌面,这些虚拟桌面都在数据中心的虚拟机宿主上运行。此时再也不须要使用标准的 PC,VDI 用户只须要使用成本更低的无盘低功耗瘦客户端。
可是VDI 也有一些不足之处。这些运行虚拟桌面的虚拟化宿主机服务器硬件性能必须足够强大,以便为用户提供能与传统桌面 PC类似的性能级别。网络硬件也必须足够快速,以确保网络不会成为性能瓶颈。在过去,使用老版本Windows Server 部署和管理虚拟桌面要比部署和管理传统 PC 更复杂,由于须要在环境中部署RDS 以及 Hyper-V。
虚拟桌面与集合。虚拟桌面是指在 Hyper-V 宿主机上运行的虚拟机,用户可以使用 RDS 直接进行远程链接。集合则可包含一个或多个虚拟桌面,主要用在 VDI 部署场景中。虚拟桌面能够是已管理的,或者未经管理的,并且虚拟桌面能够是池化的,或者我的的:
一、受管集合。可经过原有的,通过 Sysprep 处理过的虚拟机建立而来,所以可看成模板建立集合中的其余虚拟机。
二、未经管理的集合。可经过原有虚拟桌面建立而来,随后便可将其加入到集合。
三、池化虚拟桌面 这种类型可供用户登陆到池中的任何一个虚拟桌面,得到相同体验。用户在虚拟桌面中进行的任何自定义改动均可以保存到用户专用的用户配置文件磁盘中。
四、我的虚拟桌面 这种类型会将专用虚拟桌面永久分配给某一用户帐户。每次用户登陆时,都能看到相同的虚拟桌面,桌面能够按照须要进行定制,全部定制改动都回保存到虚拟桌面中。
还有一点这里也是必须了解的,那就是RemoteFX。RemoteFX最先出如今 Windows Server 2008 R2 中,是一种经过 RDP 跨越各类类型的客户端设备提供完整 Windows 体验的方法。RemoteFX 属于远程桌面服务角色服务的一部分,主要用于在 VDI 环境中为使用富媒体,包括 3D 渲染的应用程序提供支持。RemoteFX 可以让图形内容在主机上渲染,而不是在客户端渲染,此时要求主机端装有支持 RemoteFX 的图形处理单元(GPU)。在主机上渲染后,图形内容会经过 RDP 以一种自适应压缩位图方式提供给客户端。此外除了使用软件 GPU,Windows Server 2012还支持使用多个 GPU 扩展卡。
在Windows Server 2012 中的 RemoteFX 有多种不一样形式的改进,RemoteFX 已经集成在 RDS 角色服务中,再也不须要做为角色服务另行安装,而且能够在安装远程桌面虚拟化宿主角色服务的时候自动安装。经过使用多种编码器对内容的交付方式进行优化,RemoteFX 可动态适应不断变化的网络环境。RemoteFX 可在传输控制协议(TCP)和用户报协议(UDP)之间进行选择,以优化性能,同时可经过 WAN 发送 RDP 通信(这个功能也叫作 RemoteFX for WAN)。可在远程会话中支持多点触摸手势和触控操做。
要了解 VDI 部署简化后的实际效果,咱们能够试试看使用快速开始模式部署 VDI 的初始操做步骤,下面是咱们此次实验的拓扑图:
一、首先从服务器管理器启动添加角色和功能向导。随后在选择安装类型页面上,首先选择基于角色或基于功能的安装选项,因为咱们采用的是快速部署的模式,是将全部的功能都装在一块儿,因此在安装RemoteDesktop以前,必须添加Hyper-V角色,并创建虚拟机。
二、当装好Hyper-V组建后,在“选择部署类型”页上,单击“快速启动”,而后单击“下一步”。在“选择安装类型”页上,单击“远程桌面服务基于方案的安装”,而后单击“下一步”。
三、在“服务器选择”页上,接受默认选择,而后单击“下一步”。
四、选择虚拟机模版,虚拟机模版用于在集合中建立新的虚拟机,做为虚拟机模版的虚拟硬盘必须位于你准备配置快速启动的计算机上,而且具备权限。模版能够经过SCVMM2012来建立。将虚拟机安装后,再使用sysprep关机才能够,模版机的内存不得小于1GB。
五、在“确认选择”页上,选中“若是须要,自动从新启动目标服务器”复选框,而后单击“部署”。
六、安装过程当中须要重启,直到完成安装。
7、发布RemoteDesktop
快速启动模式的 VDI 部署操做完成后,便可使用服务器管理器中新出现的远程桌面服务选项对您的 VDI 环境进行管理。例如,远程桌面服务选项的概述页面提供了与 RDS 基础架构、虚拟化主机,以及集合有关的信息。可使用服务器管理器中的远程桌面服务选项配置 RDS 角色服务,管理您的虚拟化主机,新建集合,执行其它与 VDI 有关的任务。
一、打开服务器管理器,单击窗口左侧的“远程桌面服务”。单击“集合”。单击“任务”,而后单击“建立会话集合”。
二、在建立会话集合向导的“开始以前”页面上,单击“下一步”。
三、在“为集合命名”页面上的“名称”框中键入名称,而后单击“下一步”。
四、在指定集合类型选项中,设置虚拟机集合类型,肯定当用户链接到集合时是向用户分配临时虚拟机仍是想用户分配我的虚拟机。选择的不一样则配置不一样。在远程桌面服务中,提供两种虚拟机集合:我的和共用。你可让远程桌面服务在一个集合中自动管理共用虚拟桌面,或执行手动管理。
托管共用虚拟桌面集合提供以:自动建立基于虚拟桌面模板的共用虚拟桌面,自动安装基于虚拟桌面模板的安全更新和应用程序,使用本地缓存实时迁移,用户配置文件磁盘支持。用户配置文件磁盘将用户配置文件信息存储在单独虚拟硬盘上,以便用户配置文件设置在共用虚拟机中均持久。
非托管共用虚拟机集合提供:用户配置文件磁盘支持。用户配置文件磁盘将用户配置文件信息存储在单独虚拟硬盘上,以便用户配置文件设置在共用虚拟机中均持久。
因为个人环境有限,因此这里采用最简单的部署方式,采用我的非托管共用虚拟机集合。
五、指定现有的虚拟机。
六、设置用户分配模式,能够采用启动自动分配或者是禁用自动分配。
七、在指定用户组页面中,设置用户组。
八、确认建立集合的类型,点击建立。
九、耐心等待,建立时间较长。
十、成功建立集合。点击关闭按钮。
十一、再次回到桌面管理器中,就能够看到发布的桌面。若是是群集设置,则同时能够部署多个桌面。
十二、另外,要配置 Windows Server 2012 宿主机使用 RemoteFX,您可使用宿主机 Hyper-V 设置中新增的 GPU 管理界面。该界面可供您从宿主机上可用的 GPU 中选择支持RemoteFX 功能的(若是存在的话),随后可针对所选 GPU 启用或禁用 RemoteFX 功能。该界面还列出了宿主机上链接的每一个支持 RemoteFX 的 GPU 的详细信息。在Hyper-V管理器中能够进行设置。
十二、使用 RD Web 访问测试已发布的 Remote桌面程序
1三、时会弹出是否容许远程计算机访问个人计算机的资源,点击链接。
1四、成功访问桌面。
因为本人实验环境有限制,因此没法完成Remote桌面的共享虚拟桌面,没有体现Remote桌面强大的功能,实现快速部署和浮动桌面,微软的基于Hyper-V的Remote桌面彻底相媲美VMware View和Citrix Xendesktop。特此我表示遗憾。为了圆满此文章系列,我特此在这里转载下51CTO的博客之星 ZJS的微软桌面虚拟化 博客的文章,再次特别感谢下他,谢谢。
如下是转载的内容。源文地址为http://rdsrv.blog.51cto.com/2996778/1006146
这就能够选择咱们的虚拟桌面的类型,上面就是共享虚拟桌面,下面就是我的独享,咱们就选择第一个
自动建立和管理虚拟机是什么意思呢?看下图:
若是不勾选就没有基于模板虚拟机的建立和从新建立功能!OK,我这里选择上自动,下一步
这里选择虚拟机模板,我已经建立好了Win7 with SP1的虚拟机,选择win7ent下一步以前必须先把此虚拟机安装好Windows Server 2012最新的集成组件,再sysprep关机才能够哦,若是不清楚sysprep的做用和操做方法,请参考我以前写的:《服务器虚拟化之准备母盘VHD 》。
下一步
设置建立出来的虚拟机存放的位置和时区等信息,若是选择也能够本身写,多层的OU就须要象我上图同样去写了。
选择能够访问虚拟桌面的用户组,而且建立虚拟桌面(虚拟机)的数量和命名方式。
选择建立虚拟机的数量。这个虚拟机的数量和上面的虚拟桌面的数量是一致的。
选择虚拟机存放的位置,并选择用户注销后是否回滚还原虚拟桌面。我这里把虚拟机存放的位置改为了在RDVH上,固然您也能够选择存放其余位置。
下面就是选择用户配置文件的存放磁盘位置了,也就是之前咱们所说的用户配置文件漫游,如今集中存放在自动建立的虚拟磁盘上。
但须要注意的是此网络路径的文件夹必须对用户是彻底控制权限或者是“集合中的服务器必须拥有用户配置文件磁盘共享的彻底控制权限,而且当前用户必须是该服务器上的本地管理员组的成员”,OK,下一步就是确认配置信息无误后点建立了。
能够看到首先是导出虚拟机,而后才是在集合中建立虚拟桌面,在RDVH上能够看到此虚拟机正在被导出,以下图:
当导出完毕之后发现网络路径上的这台服务器里出现了用户配置文件磁盘
RDVH出现了存放虚拟机的场
场里有咱们命名规则建立的虚拟机文件夹了。固然IMGS就是父磁盘的文件,命名规则下建立的虚拟机都是父磁盘的差别次磁盘。
完成之后RDVH上也自动建立好了此虚拟机并打好了快照,以下图:
建立共享虚拟桌面集合成功完成!
固然若是要增长更多的虚拟机(虚拟桌面)也很是简单,在控制台增长就OK了,以下图
PS:固然还能够选择从新建立全部虚拟桌面哦
输入要增长的新虚拟机(虚拟桌面)的数量
选择在哪一台RDVH上增长多少台便可自动生成!
OK,那咱们最后来登录下试试看效果
出现了咱们的共享虚拟桌面集合share_VDP了,点击打开,在后台能够看到虚拟机开始从保存状态变成运行
这样就登进虚拟桌面了,我打开磁盘管理看见用户配置文件的20G被挂载了此虚拟桌面的虚拟机上,以下图:
而后注销,注销完成之后会发现后台的这个虚拟机自动开始还原了
由于以前咱们设置了自动回滚,因此就会在用户注销后还原虚拟机以前的状态了。
同时在用户配置文件磁盘那能够看到我账户SIP为命名的VHD磁盘
那用户配置文件磁盘存放了那些东西呢?咱们能够在以下地方选择,默认是所有,咱们也能够有选择性的进行保存。