一种负载均衡模式下指定终端的远程登录方法技术

技术编号:12738589 阅读:122 留言:0更新日期:2016-01-20 23:29
本发明专利技术涉及云计算桌面云技术领域,特别是指一种负载均衡模式下指定终端的远程登录方法。本发明专利技术首先创建一个负载均衡资源池、并为资源池配置监控;然后创建终端集群作为负载均衡资源池的后台成员;接着为资源池前端代理设置VIP、指定负载均衡策略和相关参数启动资源池;之后为负载均衡池后台终端集群的每一个终端设置RDP-COOKIE值;最后当用户需要远程登录终端时,可以选择根据终端监控结果选定终端、配置好COOKIE值远程登录到指定终端。本发明专利技术提供了一种负载均衡模式下指定终端的远程登录方法,在保证终端集群负载均衡的基础上另外满足了用户根据实际情况指定特定终端进行RDP登录的需求;可以用于远程桌面云登录的控制。

【技术实现步骤摘要】

本专利技术涉及云计算桌面云
,特别是指一种负载均衡模式下指定终端的远 程登录方法。
技术介绍
在云计算的桌面云中,一般的实现方式有如下两种: -种实现方式是为每一个用户配置一台独立的云服务器,用户登录自己的服务器 进行相关操作。这种使用模式存在如下几点不足:1、当有大数量用户群体时,管理员必须创 建大于登录该大数量的终端云服务器,然后该大数量用户群体并不是同时在线使用,此时 就存在很大程度的资源浪费,这在云计算模式下是不允许的;2、一台虚拟机只能一个用户 使用,不能使多个用户同时使用一台虚拟机。 另一种实现方式是采用负载均衡资源池的方式,将多台虚拟机集中一起,每一个 终端配置多个用户并启用多会话模式,以同一个VIP对外统一提供远程桌面服务。这种使 用模式很好的解决了方式一所存在的资源浪费缺点,但是也存在以下不足:1、用户以统一 VIP进行远程登录后台终端服务器时,无法控制自己登录具体哪一台,这样如果用户在登录 后的使用过程中出现本地断电、或其他不明错误导致需要更换本地环境重新登录时,无法 保证登录到之前的工作环境;2、可扩展性差,用户只能根据各个负载均衡前端代理本身的 监控项和负载均衡策略来进行远程桌面登录,而不能通过新增自定义监控项如CPU利用率 等来选择终端进行远程登录。 为了能够满足桌面云中的资源不浪费,同时可以自定义扩展各个负载均衡前端代 理本身策略与后台监控项,实现用户在远程登录时的完全可控性,需要一种负载均衡模式 下指定终端的远程登录方法。
技术实现思路
本专利技术解决的技术问题在于提供, 解决了现有远程桌面方法中存在的资源浪费、可控性较差、无法根据实际需要指定后台终 端远程登录等问题,另外本专利技术还实现了以负载均衡的方式将一个大的后台终端集群提供 给前端多用户使用,保证后台终端的负载始终维持在一个可控的范围内。 本专利技术解决上述技术问题的技术方案是: 包括如下步骤: 步骤1 :创建一个负载均衡资源池、并为资源池配置监控; 步骤2 :创建终端集群作为负载均衡资源池的后台成员; 步骤3 :为资源池前端代理设置VIP、指定负载均衡策略和相关参数启动资源池; 步骤4 :为负载均衡池后台终端集群的每一个终端设置RDP-C00KIE值; 步骤5 :当用户需要远程登录终端时,根据终端监控结果选定终端、配置好COOKIE 值远程登录到指定终端。 所述的负载均衡池是指由多台服务器以对称的方式组成一个服务器集合,每台服 务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助; 所述的负载均衡是指一种负载分担技术,通过该技术可以将外部发送来的请求均 匀分配到负载均衡池中的某一台服务器上,而接收到请求的服务器独立地回应客户的请 求; 所述的负载均衡策略是指负载均衡池默认配置的负载技术,可以是轮询方式、最 少连接数方式、APP-C00KIE方式、RDP-C00KIE方式等;所述的轮询方式是指用户连接依次 被转发到后台每一个终端服务器;所述的最少连接数方式是指当用户连接请求过来时,前 端代理查询当前后台终端成员谁的用户连接数最少,并将当前用户的连接请求转发到最少 的那个终端;所述的APP-C00KIE方式和RDP-C00KIE方式都是根据COOKIE值判断转发用户 请求的一种方式; 所述的RDP-C00KIE是指在负载均衡池中为每一台后台终端成员设置一个远程登 录的cookie值,当前端用户发送连接请求到前端代理的时候,前端代理查询RDP-C00KIE 表,根据用户指定的cookie值找到对应的后台终端并将用户请求转发到该终端;所述的 RDP是一种远程桌面登录的网络协议,默认的网络端口号为3389。 所述的监控包含两种,一种是指负载均衡资源池内的监控,另一种是指云平台中 的监控;前者被资源池的前端代理使用,用以判断后台终端集群每一个终端的存活情况; 后者则是指上层云平台监控模块对云平台里的每一个云服务器各个性能指标的监控; 所述的性能指标可以是云服务器本身的CPU利用率、磁盘存储情况等,也可以是 云服务器上层应用的各个负载情况。 所述的终端是指云平台下的云服务器,也即虚拟机,这里特指windows虚拟机。 所述的前端代理是指提供高可用性、负载均衡以及基于TCP和HTTP应用的代理。 所述的VIP是指虚拟IP地址,该地址是负载均衡池后天所有终端成员的代表,用 户连接VIP即表示连接后台某个终端。 本专利技术提供了,在保证终端集群负 载均衡的基础上另外满足了用户根据实际情况指定特定终端进行RDP登录的需求。本专利技术 能够满足桌面云中的资源不浪费,同时可以自定义扩展各个负载均衡前端代理本身策略与 后台监控项,实现用户在远程登录时的完全可控性。【附图说明】 下面结合附图对本专利技术进一步说明: 图1为本专利技术的模块图; 图2为本专利技术的流程图。【具体实施方式】【具体实施方式】 中作者以haproxy为例说明,但本专利技术所涉及到的相关实现方式不 局限于haproxy。 如图1、2所示,先创建一个负载均衡池。创建负载均衡池的过程主要就是配置一 些资源池参数信息,例如资源池名称,资源池启动形式,以什么用户、用户组启动,资源池启 动后超时时间项配置等。如下是一个资源池配置文件的部分: global daemon user nobody grQii|) nQgroup log 127,0.0,1 localO log 127.0.0.1 local 1 notice stats socket /var/lib/neutronllbaas/7cd21250-5922-4aa5^ale8-9874ea6551 b4/sock mode 0666 level admin defaults log global retries 3 optioa redispatch timeout connect 5000 timeout client 50000 timeout server 50000 -个负载资源池包括有前端代理和后台终端集群,在资源池配置文件中前端代理 用frontend配置段表示,后台终端集群用backend配置段表示。如下为前端代理配置: iiroetencl fd5e()6b0 c3S:7-%$e-9fef-07123ec89402 option tcpiog bind 5.5.5.29:3389 mode tcp tcp-request inspect-delay 5s tcp-request content accept if RDP COOKIE default backend 7cd21250-5922-4aa5-a3e8-9874ea6551 b4 maxconn 22 这里我们配置了前端代理名称为7cd21250-5922-4aa5-a3e8-9874ea6551b4,代理 VIP绑定的IP地址为5. 5. 5. 29,采用RDP远程桌面默认端口号3389 ;mode tcp表示RDP远 程桌面协议底层传输层使用的是TCP协议;然后我们配置了 RDP-C00KIE表示用户请求以 rdp cookie方式;最后在前端代理配置段中配置了默认的后台集群名称default_backend 7cd212本文档来自技高网...

【技术保护点】
一种负载均衡模式下指定终端的远程登录方法,其特征在于:包括如下步骤:步骤1:创建一个负载均衡资源池、并为资源池配置监控;步骤2:创建终端集群作为负载均衡资源池的后台成员;步骤3:为资源池前端代理设置VIP、指定负载均衡策略和相关参数启动资源池;步骤4:为负载均衡池后台终端集群的每一个终端设置RDP‑COOKIE值;步骤5:当用户需要远程登录终端时,根据终端监控结果选定终端、配置好COOKIE值远程登录到指定终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊梦杨松莫展鹏季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1