VDA高可用,在 Delivery Controller 出现故障时可以访问桌面和应用程序

如果 XenDesktop 站点中的所有 Delivery Controller 均出现故障,可以将 Virtual Delivery Agent (VDA)配置为在高可用性模式下运行,以便用户可以继续访问和使用他们的桌面。 在高可用性模式下,VDA 将接受来自用户的直接 ICA 连接,而不是由控制器代理的连接。这样就可以做到在DDC都挂了情况下依然继续使用虚拟桌面喔。就这是VDA的高可用模式。

虚拟桌面的代理VDA默认是与DDC之间每5分钟通信一次的啦,所以如果DDC都挂了情况下,VDA和DDC之间的通信就会出现问题。

要实现这种方式,需要进行一下设置:

1. 在VDA上设置 HighAvailability 和 HaRegistrarTimeout 注册表项。

2. 为用户提供 ICA 启动文件,用户可以使用该文件建立直接的 ICA 连接。 必须为每个需要使用此功能的用户创建一个 ICA 文件。

设置注册表项

要配置 VDA,使其在必要时能够在高可用性模式下运行,应添加以***册表项。 此操作必须在

安装 VDA 后执行。

1. 将以***册表项添加到 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent:

名称:HighAvailability

类型:REG_DWORD

值:

1 = 启用高可用性模式

0(零)= 禁用高可用性模式

2. 要更改在启动高可用性模式之前 VDA 尝试向控制器进行注册的时间段,还要添加以***册

表项:

名称:HaRegistrarTimeout

类型:REG_DWORD

值:秒数。 默认值为 300 秒。

3. 重新启动虚拟桌面。

下面我们就来说说怎么新建一个ICA文件吧,有必要说明一下ICA这个东西,ICA是思杰开发的一个远程桌面连接协议,也是一种文件类型,所以啦,只要你安装有解析ICA文件的东东,了解里面的内容是什么,之间就可以做一个ICA文件啦。

首先我们新建一个TXT的文件,在里面写入一下内容:

[Encoding]
InputEncoding=UTF8

[ApplicationServers]
Desktop=

[Desktop]
Username=USER_LOGON_NAME_HERE
Clearpassword=USER_PASSWORD_HERE
Domain=DOMAIN_NAME_HERE
Address=DESKTOP_IP_ADDRESS_HERE:1494
AutologonAllowed=ON
BrowserProtocol=HTTPonTCP
CGPAddress=*:2598
ConnectionBar=1

TransportDriver=TCP/IP

ClientAudio=On
DesiredColor=8
DesiredHRES=1024
DesiredVRES=768
DoNotUseDefaultCSL=On

FontSmoothingType=0
InitialProgram=#Desktop
LPWD=31
Launcher=WI
LocHttpBrowserAddress=!

需要修改以下字段就可以达到目的哦

  • USER_LOGON_NAME_HERE  你的登录用户名
  • USER_PASSWORD_HERE  你登录的密码啦
  • DOMAIN_NAME_HERE 你的域名
  • DESKTOP_IP_ADDRESS_HERE  你的虚拟桌面的IP地址啦

将后缀改为.ica ,双击ica文件就可以进行虚拟桌面连接了。

不过这种方式有限制哦:

就是只能是专用的桌面才行,即虚拟桌面和用户是绑定的关系。就是不支持池随机的模式,池静态是可以支持的。

还有就是开启这种模式,一些功能不可用。 其中包括:

用户漫游。 如果某个用户设备已连接到桌面,用户将无法从其他用户设备进行连接。

电源管理。 桌面电源开启后,会尝试进行注册,如果失败,则会在超时后进入高可用性模

式。

Delivery Controller 发起的策略。 在控制器上发起的策略(例如控制客户端驱动器映射以及剪贴板访问的策略)将不会起作用,因为没有与控制器连接。 从域控制器和本地组策略发起的策略不受影响。 注意,系统将保留并使用上一次注册的策略,因此过时的策略可能依然有效。

NetScaler Gateway 和远程访问。

高可用性模式仅保持 30 天的时间,30 天后桌面不再可用。一旦进入高可用性模式(持续 30 天启用),VDA 会在最长 30 天的时间内尝试向某个控制器注册,而用户将继续以该模式使用桌面。 当以后该控制器变为可用状态时,桌面将会进行注册,用户的会话将继续无中断运行,但任何后续的连接将会照常由控制器进行代理。 如果 30 天后桌面无法向该控制器注册,桌面将停止侦听连接并不再可用。 这意味着管理员有 30 天的时间来维修控制器基础结构,而不应依赖高可用性模式。

VDA高可用,在 Delivery Controller 出现故障时可以访问桌面和应用程序

时间: 2024-08-26 23:43:58

VDA高可用,在 Delivery Controller 出现故障时可以访问桌面和应用程序的相关文章

MySQL 高可用MMM安装部署以及故障转移详细资料汇总

1,      mmm简介 MMM(Master-Masterreplication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序.MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个slave的r

MySQL 高可用MHA安装部署以及故障转移详细资料汇总 转

http://blog.itpub.net/26230597/cid-87082-list-2/ 1,简介 1.1mha简介 MHA,即MasterHigh Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplication(二层)环境,目的在于维持Master主库的高可用性. MHA(Master High Availability)是自动的master故障转移和Sl

MySQL 高可用MHA安装部署以及故障转移详细资料汇总

1,简介 1.1mha简介 MHA,即MasterHigh Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplication(二层)环境,目的在于维持Master主库的高可用性. MHA(Master High Availability)是自动的master故障转移和Slave提升的软件包.它是基于标准的MySQL复制(异步/半同步). MHA有两部分组成:MHA M

SQL Server 2012 AlwaysOn高可用配置之三:安装“故障转移群集”功能

3.  安装"故障转移群集"功能 3.1 在SQL01上打开服务器管理器,点击"添加角色和功能" 3.2 下一步 3.3 下一步 3.4 下一步 3.5 下一步 3.6 勾选"故障转移群集",下一步 3.7 点击"安装" 3.8 成功安装完成后点击"关闭" 3.9 同样的步骤在服务器SQL02中完成"故障转移群集"功能的安装,如下:

Kubernetes Ingress Controller的使用及高可用落地

Kubernetes Ingress Controller的使用及高可用落地 看懂本文要具备一下知识点: Service实现原理和会应用 知道反向代理原理,了解nginx和apache的vhost概念 了解service的几种类型(Nodeport.clusterip.LB) 四层和七层区别(不明白就这样去理解,七层最常见就是应用层的http,也就是url,四层是传输层,为tcp/udp端口) 域名解析,/etc/hosts等基础知识 Ingress Controller介绍 Ingress C

mysql复制(高可用架构方案的基础)

mysql复制:把一个数据库实例上所有改变复制到另外一个数据库库服务器实例的过程特点:1.没有改变就无所谓复制 ;改变是复制的根本与数据源2.所有的改变:是指可以复制全部改变,也可以复制部分改变 可以在全部改变中根据业务需求选择部分库和部分表的复制复制的场景: 1.数据库容灾 2.需求:创建一个从数据服务器,做数据的测试和分析 3.负载均衡 4.复制时高可用架构方案的基础 mysql高可用架构特点1.数据库故障的检测与排除2.主从数据库的切换3.数据的备份和保护 mysql高可用架构常用方案1.

浅谈mysql主从复制的高可用解决方案

1.熟悉几个组件(部分摘自网络)1.1.drbd     —— DRBD(Distributed Replicated Block Device),DRBD号称是 "网络 RAID",开源软件,由 LINBIT 公司开发.DRBD 实际上是一种块设备的实现,主要被用于Linux平台下的高可用(HA)方案之中.他是有内核 模块和相关程序而组成,通过网络通信来同步镜像整个设备,有点类似于一个网络RAID的功能.也就是说当你将数据写入本地的DRBD设备上的文件系统 时, 数据会同时被发送到网

高性能反向代理软件HAProxy(三)之高可用

一.实验目的 软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现.LVS是基于Linux操作系统实现的一种软负载,而HAProxy则是基于第三方应用实现的软负载.HAProxy相比LVS的使用要简单很多,但跟LVS一样,HAProxy自己并不能实现高可用,一旦HAProxy节点故障,将会影响整个站点.本文带来的是HAProxy基于KeepAlived实现Web高可用及动静分离. 二.实验环境介绍是准备 1.实验拓扑图 2.环境介绍 3.同步时间 [[emai

基于keepalived搭建MySQL的高可用集群

http://www.cnblogs.com/ivictor/p/5522383.html 基于keepalived搭建MySQL的高可用集群 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,MMM,Heartbeat+DRBD,PXC,Galera Cluster 比较常用的是keepalived+双主,MHA和PXC. 对于小公司,一般推荐使用keepalived+双主,简单. 下面来部署一下 配置环境: 角色