一、问题现象

某用户需要作F5与VMWARE view 7.3的VDI的发布项目测试,用户主要是需要通过F5 APM来替换vmware view架构中的Secure server来作两件事件:

connection server连接服务器的负载均衡

桌面VDI的会话保持及PCoIP协议的proxy代理

但是在测试过程中出现了如下问题:

1、内网测试时通过view client以及brower浏览器portal访问view时,第一次连接总是出现ssl error问题,不过使用纯view client多连接一次是可以规避的,但浏览器不行,因为每次都点

击形成一个新的连接。

2、外网NAT映射发布由于用户的TCP 443、UDP 4172端口被占用,F5映射需要更改默认端口进行业务NAT映射发布使用,出现只能使用Blaster协议,但不能使用PCoIP登录,故障现象为登录发布的桌面出现“黑屏”,IPAD及手机出现“远程主机域名无法解析”的问题

二、测试环境介绍

2.1、测试拓扑

简要测试场景如下:

用户4g上网(通过×××连入)----->ISP专网------>firewall(nat)----->客户内网----->F5----->view系统

2.2、端口及IP对应

外网端口NAT映射情况

TCP 172.16.10.21:14430<------>192.168.20.166:14430  CS连接服务器认证及桌面分配流量

UDP 172.16.10.21:14173<------>192.168.20.166:14173  Proxy PCoIP VDI桌面流量

三、解决方案

3.1、ssl error解决方案

内网的PCoIP proxy场景测试出现的ssl error问题,可以通过图片以及以下抓包可以大概看出来,问题不是出在后端,应该在前端!

抓包来看:客户端与F5做SSL协商时出现了RST,原因是SSL握手超时!

解决方法:

我们通过去掉IE中的自动检测设置功能!

因为ssl error问题是由于用户VMWARE ESXI虚拟平台的测试虚拟机中IE浏览器设置了代理自动检测功能,导致所有使用IE内核的浏览器如火狐、GOOGLE、360都被影响,导致SSL协商超时报错,现已经解决;经测试portal访问桌面以及view client访问桌面均能够成功访问

3.2、vdi外网发布解决方案

在解决了内网成功发布了VDI桌面实现了PCoIP proxy之后,我们需要解决用户通过专网的防火墙向外部用户进行发布,但出现了PC端PCoIP桌面连接时的黑屏而移动端则是无法解决主机域名的问题!

PC端PCoIP桌面分配后连接时黑屏我们做过view的人基本知道属于Proxy UDP PCoIP流量不通(默认UDP 4172),由于客户防火墙只有1个IP可用,且443与4172端口都被占用,因此测试时都是使用的非默认端口。

解决方案:

我们通过使用F5 APM非默认端口修改SOL

https://api-u.f5.com/support/kb-articles/K12733890?pdf

四、分析总结

    目前F5 V13版本可以与Vmware view 7.3最新版作VDI联合解决方案,目前F5的DG部署文档只说明了7.2,当然了我们测试view 7.2测试发布基本功能也是OK的;通过F5 APM发布view的问题基本上都是一些端口映射以及其它VPE的需求问题为主;同时我们在部署时尽量使用iapp模板部署,如果需要修改可以修改iapp部署参数,如果iapp部署有问题才有必要通过手工方式进行配置,手工配置可以参考F5相关部署指导手册的manual部分!

转载于:https://blog.51cto.com/zenfei/2049146

F5 APM针对Vmware view7.3 VDI业务发布测试问题分析相关推荐

  1. 又来了!针对VMware ESXi的新型勒索软件出现

    近日,一种名为"Cheers"的新型勒索软件悄然出现在网络犯罪领域.Cheers是一种基于Linux 的勒索软件,主要针对 VMware ESXi平台,目前已有多家使用VMware ...

  2. 针对VMware vSphere的勒索病毒已经出现

    针对VMware vSphere的勒索病毒已经出现 https://www.crazycen.com/vmware/1905.html 2021年3月15日 8318点热度 15人点赞 10条评论 2 ...

  3. MySQL 高可用架构在业务层面的应用分析

    MySQL 高可用架构在业务层面的应用分析 http://mp.weixin.qq.com/s?__biz=MzAxNjAzMTQyMA==&mid=208312443&idx=1&a ...

  4. [安全测试报告]针对某厂商的一次渗透性测试

    针对某厂商的一次渗透性测试 1.  安装某商客户端,启动客户端可以看到有两个默认安装好的摄像机,一个设备的设备编号是局域网地址,另外一个设备编号是个摄像机名称. 2.  启动wireshark,并打开 ...

  5. 关键信息基础设施确定指南_干货分享 | 关键信息基础设施运营单位如何做好业务安全测试...

    孟加拉国央行因黑客攻击被窃8100万,美国地铁遭勒索病毒攻击,委内瑞拉全国范围内大停电,全球爆发的永恒之蓝事件--近几年来,针对关键信息基础设施的网络攻击日渐增多,正在对国家安全.经济发展和社会稳定产 ...

  6. 一个房屋中介业务建模的实例分析

    一位名叫Midhael Yan的朋友给我发来一封信,信中谈到这样一个问题.我觉得很有代表性,因此公开发布到BLOG上.这位朋友的问题是这样的: 一个租房中介准备提供一个网上中介服务系统,主要包括以下服 ...

  7. 软件测试金融银行项目如何测?从业务到测试实战,超细总结整理...

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  8. 秒杀场景的业务和技术难点分析

    秒杀场景的业务和技术难点分析开始: 一.秒杀业务需求分析 1.秒杀发生的时间节点 一般都是在新品上市,促销的时候:价格低廉 2.秒杀的目的 通过发布一定数量的秒杀商品达到促进销售的目的,吸引用户关注: ...

  9. 百度王一男: DevOps 的前提是拆掉业务-开发-测试-运维中间的三面墙

    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变. 由数人云.优维科技.中生代社区联合发起的 系列 Meetup < DevOps&SRE 超越传统运维之道&g ...

最新文章

  1. C语言中常用计时方法总结
  2. 蓝桥杯_算法训练_表达式计算
  3. WARNING:Your password has expired --linux 用户密码过期
  4. 分布式实物实现方式_这是您完成实物产品设计任务的方式
  5. P5715 【深基3.例8】三位数排序(python3实现)
  6. 面试官:你对Redis缓存了解吗?面对这11道面试题是否有很多问号?
  7. 做一个好女朋友的59条 ,你能做到几条?
  8. android提权system,Android push app to /system/app/
  9. mysql简介博客_mysql简介
  10. 项目涉及到的知识点及项目流程图
  11. 【语音编码】基于matlab PCM编解码【含Matlab源码 555期】
  12. java程序设计颜志军_信息管理系统设计方案.doc
  13. 淘宝运营,新链接和老连接如何做搜索,有什么区别?
  14. OSChina 周日乱弹 —— 每天叫醒我的是Bug
  15. pandas -- 基础操作(六):数据分组及透视表,df.groupby、pd.pivot,、pd.pivot_table、stack(堆叠)、 unstack(不堆叠)
  16. photoshopcs6破解补丁用来干嘛的
  17. 金士顿固态硬盘不认盘修复_30分钟大法固态硬盘不识别自检修复三十分钟的救盘方法如下...
  18. Linux 安装Mysql8.0.15教程,以及修改密码
  19. 五金机械行业网站建设方案
  20. 没空看新闻?教你获取实时新浪新闻

热门文章

  1. thinkphp 学习_4中URL模式
  2. spring 中bean初始化
  3. .NET Windows编程系列笔记(一)
  4. 《幸福就在你身边》第一课、你有追求美好生活的权利【哈佛大学幸福课精华】...
  5. 【spark】Spark的介绍、安装以及配置相关介绍
  6. sphinx java_把 sphinx 官方提供的 java api 添加到 maven 库
  7. 数据库-MySQL中间的注释
  8. 英语词根词缀记忆法(全集)_闭着眼睛就能背好的托福词汇记忆法
  9. python测试代码怎么写_如何使用python做单元测试?
  10. java调用onnx模型_开源一年多的模型交换格式ONNX,已经一统框架江湖了?