Azure VM 部署RDS 之一

下面的文章主要讲述RDS in Azure的部署,目前没法在Azure上部署VDI的解决方案,因为Windows 8、Windows 7 和更早的 Windows 客户端版本未获得 SPLA 许可,要实现类似的功能,可以使用windows server的RDS,虽然,Windows Server 2012R2 中的"桌面体验"功能可提供类似的用户体验和应用程序支持。

角色介绍:

  • AD: 活动目录服务器 ADDS,提供身份验证和用户账户管理
  • File Server: 文件共享,存放用户配置文件
  • RDGW: Remote Desktop Gateway (RD Gateway),让授权用户可以从任何连接到 Internet 的设备连接到企业内部网络中的虚拟机、RemoteApp 程序和基于会话的计算机。
  • RD Lic: Remote Desktop Licensing (RD Licensing) , 管理连接到远程桌面会话计算机服务器或虚拟桌面所需的许可。
  • RDWeb: Remote Desktop Web Access (RD Web Access) , 提供远程用户的web访问,链接到发布的windows或windows server 或用。
  • RDSH: Remote Desktop Session Host (RD Session Host), 让服务器可以托管 RemoteApp 程序或基于会话的计算机。
  • RDCB: Remote Desktop Connection Broker (RD Connection Broker)

允许用户重新连接到其现有的虚拟机、RemoteApp 程序和基于会话的桌面。

使你能够在会话集合中的 RD 会话主机服务器之间或在池形虚拟桌面集合中的池形虚拟桌面之间均匀分布负载。

提供了对虚拟机集合中虚拟机的访问权限

(本地的VDI解决方案中,还有RDVH,远程桌面虚拟化主机(RD 虚拟化主机)可通过 RemoteApp 和"桌面连接"集成 Hyper-V,从而在组织内部署虚拟机集合池或个人虚拟机集合。)

1准备工作

在开始配置之前我们需要把Azure的环境准备好,以方便部署和管理,做好所有的规划工作。

由于笔者Azure测试账号资源有限,所以在这里将按照最小配置部署整个RDS in Azure的环境,没有高可用和负载均衡的配置,总共4台VM(OS: Windows Server 2012R2),并且部署在全球Azure上,下面的步骤同样适合于中国区Azure。

  • VM1: ADDS + DNS + RDCB + RDLic(如果OS使用windows server 2012,那么RDCB不能与ADDS部署在一起)
  • VM2: File Server(可与DC部署在一起)
  • VM3: RDGW + RDWeb
  • VM4: RDSH

如图:

1.1创建存储账号

登陆到portal,新建存储账户,如图:

1.2创建VNet

新建虚拟网络,选择自定义创建

填写名字和选择地区

先可以忽略DNS和VPN的配置,直接下一步

根据自己的需要配置地址范围和子网空间

完成虚拟网络的创建。

1.3创建云服务

在portal中点击新建---计算---云服务---自定义

输入云服务的名称,选择需要的地区,不要勾选部署云服务包,并完成创建

2部署VM

下面我们要开始创建虚拟机(VM),共计4台。

2.1创建VM

在portal中点击新建---计算---虚拟机从库中

选择windows server 2012R2(由于是国际版Azure,所以只能选择英文版的OS)

选择OS版本发布日期,输入VM名称和层级、大小(大小的选择在实际企业环境中很重要,在VM的大小创建时有5个不同的Unit,Scale Unit 1: A0 A4;Scale Unit 2: A0 A7;Scale Unit 3: A8/A9 Only;Scale Unit 4: A0 A7 and D1 D14;Scale Unit 5: G1 G5,中国区目前只有1,2,4,如果云服务的第一个VM创建的是A1,即在Unit 1中,所以以后VM在升级时,最高选择A4), 为了以后可能的扩展设置,我这里选择D1, 部署完成后降级到A2.

选择刚才创建的云服务,虚拟网络和存储账户,下一步

勾选VM代理,完成第一台VM创建,并且按照之前配置,创建后续3台VM, 大小根据实际情况选择,这里除了RDSH部署为A3(4C7G)外,其他均部署为A2(2C3.5G)

2.2配置VM固定IP

下面一个步骤,将对所有的VM配置固定IP(在Azure,IP都是DHCP)。

规划的IP为:

RDSDC: 192.168.10.11

RDWeb: 192.168.10.12

RDSH: 192.168.10.13

RDSFile: 192.168.10.14

打开Azure PowerShell,选择订阅(如果有多个订阅的话,如果之前没有powershell环境,请下载和安装,并且导入订阅证书)

配置第一台IP

Get-AzureVM -ServiceName RDSDemoCS -Name RDSDC | Set-AzureStaticVNetIP -IPAddress 192.168.10.4 | Update-AzureVM

一次完成所有VM的IP 配置

时间: 2024-10-10 03:33:43

Azure VM 部署RDS 之一的相关文章

Azure VM 部署RDS 之二

3部署AD环境 3.1配置虚拟网络DNS服务器注册 配置DNS,进入portal,虚拟网络,选择刚才创建的虚拟网络,配置页面,输入DNS名称和地址,点击保存,重启所有VM已完成修改. 3.2部署ADDS服务 在管理portal,选择RDSDC, 点击下方的链接,进入系统 在出现的远程桌面的对话框中,输入用户名和密码,登陆到系统. 在服务管理器的右上角,选择管理---添加角色和功能 直接跳过开始页,在Installation Type页选择角色和功能安装,下一步 在server selection

Azure VM 部署RDS 之三

5配置RD Gateway和RD Licensing属性 在Server Manager中选择远程桌面服务,预览,点击右边的任务,选择配置部署 在RD Gateway去掉bypass RD Gateway server for local address 在RD Licensing,选择每用户 5.1建立一个会话链接 打开Server Manager,远程桌面服务,Collections,创建一个会话收集器 输入名称 选择HOST 允许访问的用户组 输入用户配置文件保存地址(之前的共享盘)限制的

Azure VM部署FTP

Azure VM部署FTP -----Windows Server篇 由于在Azure的VM中部署FTP Server相比本地部署来说,还需要考虑Azure的发布,默认情况下,Azure会禁用所有的虚拟机端口,所以我们需要手动开启FTP的端口. 1 准备虚拟机和IIS服务 安装IIS中FTP Server(PS: 虚拟机部署详见之前的虚拟机管理) 通过RDP进入到虚拟机,选择添加角色和功能,开始部署FTP角色 直接下一步 选择"基于角色或基于功能的安装",下一步 选择相应的服务器,下一

Azure linux 部署 VSFTP

之前发布了在Azure VM ---Windows Server下的FTP部署,对于公有云的使用,Linux的使用占有很大的比例,同样遇到了使用linux部署FTP的要求,同样刚开始接触Azure的用户,在部署时遇到与Windows Server类似的问题,在此增加一些关于Linux的应用部署. FTP的部署过程基本与Windows Server类似. 1 安装vsftp 通过apt-get install vsftpd安装linux系统自带的FTP软件 2 编辑config文件 由于这次配置,

Windows Azure Virtual Machine (30) 修改Azure VM 的Subnet

<Windows Azure Platform 系列文章目录> 我在使用Azure Virtual Machine虚拟机的时候,常常会结合Virtual Network虚拟网络一起使用. 但是有的时候,我们部署在虚拟网络的Subnet子网信息有误,我想修改这台虚拟机所属的子网,应该怎么修改? 在这里我简单的介绍一下. 1.首先,我们有一个虚拟网络VNet,有2个subnet子网.如下图: 2.我们有一台Azure VM虚拟机,加入到某一台虚拟网络Subnet-1里.如下图: 3.我们现在要实现

Azure上部署FTP服务

FTP是个比较复杂的协议,其协议分为控制层和数据层,工作模式分为主动和被动两种模式. 在默认的Active模式下其工作原理如下: 可以看到,客户端发起FTP的请求道服务器端,FTP的端口是21.用户在控制层面通过认证后,会通知服务器其开放的随机端口号.随后服务器端将主动发起源端口为TCP 20目标端口为TCP 随机端口号的连接请求,进行数据连接. 在一般情况下,FTP的服务器和客户端都是在防火墙之后的,服务器端的防火墙要明确配置此服务器要对外提供哪些服务的端口,客户端的防火墙要求必须是客户端主动

Azure上部署Barracuda WAF集群 --- 2

前面一篇文章讲了如何在Azure上部署Barracuda.这篇文章聊一聊如何配置Barracuda. License 向Barracuda的销售人员申请WAF的License.得到License后打开刚刚安装的Barracuda的管理界面: http://azurebrcd.chinacloudapp.cn:8001 http://azurebrcd.chinacloudapp.cn:8002 看到如下页面: 点击I already have a license Token,出现: 输入得到的T

Windows 上安装 Azure PowerShell及Azure PowerShell部署虚拟机

一.Azure PowerShell部署 1.使用 PowerShellGet 在 Windows 上安装 Azure PowerShell 从 Azure PowerShell 版本 6.0 开始,Azure PowerShell 需要 PowerShell 版本 5.0. 若要查看在计算机上运行的 PowerShell 的版本,运行以下命令: #$PSVersionTable.PSVersion 2.Windows PowerShell升级 https://docs.microsoft.co

用Azure VM + Azure Database for MySQL搭建Web服务

仍然是一篇动手实验,实验演示如何在Azure的虚拟机内部署一个Web服务器,并且使用Azure Mysql PaaS作为本应用的数据库.此实验的目的一方面是为了演示Azure IaaS层和PaaS服务配合使用的常规操作,另一方面是为之后的文章打基础,后续会以此应用程序和架构为基础,介绍更多Azure的相关服务(如Azure Web 应用,Application Insights,等).话不多说,直接进入正题吧. 实验开始之前,先介绍下开发环境: 开发语言:Python(3.6); 项目框架:Dj