admin管理员组

文章数量:1559098

1-10:桌面与系统验证成功                           http协议

11-19:桌面list(vm列表)获取,选择                http协议

20-30:预连接   29返回的是address ticket,login ticket   http协议

31-38:真正连接                                    hdp协议

39:连接后  hda向hdc报告登录状态(connected)

终端输入域名-->vlb-->wi-->vlb-->终端            返回登录界面

输入用户信息-->vlb-->wi-->ad-->wi-->vlb-->终端  返回登录后的界面

终端-->vlb-->wi-->ad-->wi                      返回用户所属用户组信息

wi-->hdc-->db-->hdc-->wi-->vlb-->终端        返回用户虚拟机列表

选择虚拟机-->vlb-->wi-->hdc-->db               查询注册信息

hdc-->vm-->hdc                               预连接成功

vm-->hdc-->vm                                hdc返回策略文件 

hdc-->license-->hdc                            返回license判断结果

hdc-->wi-->vlb-->终端                         返回虚拟机登录信息

终端发起连接请求-->vag-->hdc-->vag           返回用户虚拟机ip地址

vlb或vag向虚拟机发起连接-->vm-->hdc-->vm   返回用户名和密码

vm-->vag/vlb-->终端                          连接成功

vm-->hdc(db)                              上报虚拟机状态

组件:backup server(备份组件,负责桌面云组件的备份)、dns、dhcp、ad、db、ita、vag、vlb、hdc、license

ag:1. 连接内外网 2. 连接自主维护平台

***访问虚拟机流程

1)预连接 (hdp经过网关) 

 

  1. 登录信息包括address ticket、login ticket、网关ip和端口。

hdc把ip地址换成address ticket来替代,把用户名和密码用login ticket来替代返回给client。

2)hdp经过网关

过网关(ag),client收到address ticket,由ag将address ticket问hdc翻译成ip port,由ag将hdp定向到ip port。(适用于外网user访问内网的vm)

3)预连接 (hdp不经过网关) 

login ticket:用于登录的凭证

4)hdp不经过网关

  1. 登录信息包括login ticket、网关ip和端口。

不过网关(ag),client直接得到ip port login ticket,client向hda所在的桌面vm发送请求。(适用于内网(企业网内)user访问内网的vm)

内网到内网也可以经过ag,但是外网到内网必须经过ag。

场景1:hdp过ag(网关)

       适用于:用户在wan(公网)上,而hda在私网,所以用户不能/无法和桌面vm相通。(外网用户访问内网桌面虚拟机)

场景2:hdp不过ag

user(client tc/sc)和hda桌面vm可以路由相通。(内网)

如何知道有没有通过ag?

在hda里面用netstat –a –n命令,查看里面有没有client的地址,如果有ag的地址,说明通过了ag。

如何知道谁是ag的地址?

进入ita,在里面查看即可。

*虚拟机注册流程

1、虚拟机开机后,查看自身注册表,在listofhdcs表项中查看hdc的地址(ip或者域名)。

2、如果是域名,向dns进行地址解析成ip。

3、如果是ip,或者已经解析完,vm向ad请求自己sid。

4、vm携带sid向hdc发起注册请求。

5、如果注册成功,后续vm与hdc保持心跳。

6、如果没有注册成功,该心跳实际就是又一次注册请求。

***故障处理

思路一:

1.确定版本是否配套,client 和hda是否匹配,浏览器是否兼容,在 linux 基础架构服务器中(vag,vlb, wi, hdc,db, license , hda,ita)中敲 starttools 打开工具菜单,在界面选择 status,查看本地服务状态

2.工具自检,使用自助维护网关通过 vnc 登录虚拟机,使用工具进行一键检查,再一键修复,如果还是无法修复,就强制重启虚拟机,查看重启后的状态;如果还解决不了故障,就使用日志收集工具收集日志,查看是否有明显 error 报错;如果无法 vnc 黑屏,就去 fc 查看 

3.检查基础架构虚拟机服务状态,在 ita 虚拟机中查看告警以及状态监控中查看各服务是否正常;在 windows 服务器中(ad,dns,dhcp)中点击 win r 运行,输入 services.msc,查看相关服务是否正常启动 

4.模块日志分析 根据问题现象,首先使用工具或者查阅错误码处理知道

思路二:

wi未显示(tc->vlb->wi-dns)

    1、tc、vlb、wi之间通信异常

    2、wi、vlb故障

    3、dns故障或者无法通信或者解析条目错误

    4、ssl请求失败

5、tc版本不一致

6、浏览器不兼容

7、lb对wi做负载均衡时,出现异常

8、wi提供web服务异常

wi

本文标签: 桌面