前言

VMware Horizo​​n是一个成熟产品,通过提供大规模的虚拟桌面和应用程序而不受传统硬件的限制,为企业提供了灵活性。具有讽刺意味的是,许多虚拟桌面接口(VDI)部署仍使用刚性硬件负载平衡器交付,从而增加了复杂性和成本。带有Avi的VMware Horizo​​n负载平衡通过为现代VDI基础架构设计提供软件解决方案,以较低的总拥有成本为企业提供了更好的自动化和操作简便性。
Avi Networks在单个平台上包括企业级VMware负载平衡,全局服务器负载平衡(GSLB),Web应用程序防火墙(WAF),机器学习驱动的自动化,独特的应用程序分析等等。借助Avi灵活的分布式体系结构,可以在每个租户的基础上为VMware Horizo​​n UAG和Connection Server部署集中管理的负载均衡器。
整体架构图如下:

该平台的管理员可以通过全局和本地负载均衡来配置安全的多站点VDI部署,所有负载均由单个控制器进行管理。借助Avi平台中包含的应用程序和最终用户见解以及可见性,管理员可以将最终用户计算视为战略性问题,只需单击即可轻松诊断和修复体验问题。
VMware首选的Horizo​​n负载平衡解决方案
Avi Networks是VMware首选的Horizo​​n负载平衡器,并已取代了基于设备的旧式硬件负载平衡器,以提供VMware IT的VDI基础架构。
鉴于实验环境,本文将实现整体架构在单一地点单AVI控制器的VDI负载均衡情况,即下图所示:

软件参数

项目 版本 备注
Windows2016 9718765 Harizon Connection Server
Windows10 2019 桌面池模板
Horizon8 Connection Server 2012 8.1.0-17351278
Horizon8 Agent 2012 8.1.0-17352461
UAG 2012 17307559
vCenter 7.0u1
AVI Controller 20.1.3
NSX-T 3.1

IP地址分配

项目 地址 备注
vCenter 10.105.130.18
AVI Controller 10.105.130.55
AVI vdi-cs pool 172.100.0.11-99
AVI vdi-uag pool 10.105.130.41-50
Windows2016 172.100.0.121/122
Windows10 N/A
UAG 10.105.130.35/36
AD 192.168.20.20
VDI client 172.100.0.11-99 相应网段已部署DHCP服务

AVI环境沿用前面实验
安装步骤:
1.配置Horizon 8 桌面服务
2.配置Connection Server 的LB
3.配置UAG集成Connection Server
4.配置UAG 对外服务的LB

本文为第一部分完成1,2步骤

配置Horizon 8 桌面服务

安装配置之前,参考官网对系统的要求Horizon 8 安装文档

安装Connection Server

系统要求

官方文档还是在提2006,挂2012的文档中

AD沿用环境中已有的。
官方安装链接
安装Connection Server

注意事项:

  1. Windows 2016 Server需要安装VMware tools并关闭所有防火墙
  2. Windows 2016 Server需要加域后(重启,域管理员登录)安装Connection Server
  3. 如果使用Clone,Clone好的Server需要运行c:/windows/system32/sysprep/sysprep.exe对系统重新准
  4. 两台服务器分别装为标准和副本,副本指定标准服务器为主服务器

安装客户机(Horizon Agent)

Horizon Agent 组件用于协助实现会话管理、单点登录、设备重定向以及其他功能。必须在所有虚拟机、物理系统和 RDS 主机上安装 Horizon Agent。

Windows 10 操作系统:

Windows 10 以外的 Windows 操作系统:
特别注意Windows 10 1903版本不支持

其他注意事项:

  1. Windows 10需要安装VMware tools并关闭所有防火墙
  2. Windows 10需要加域后(重启,域管理员登录)安装Agent
  3. 运行优化工具VMware OS Optimization Tool,Link之后删除
  4. 关机
  5. 制作快照

配置Connection Server

  1. 打开:https://sc8-01.vmlab.local/admin/–注意要加/admin,否则没有域,不能登录

  2. 配置许可

  3. 加域

  4. 增加vCenter和查看Connection Server

5.建立桌面池
按照步骤一步步进行:


可以点击!查看具体别


选择专用,相同客户端每次分配的桌面相同。





在此选择生成vm的名字,点开!有详细说明和例子。
桌面池的大小以及备用方式。

前面备置的win10(Agent)和快照,这里要选上去。

下面几个步骤都可以使用默认配置。



查看配置情况,如果要修改,直接点击

6. 添加桌面授权,这里将匹配桌面池和用户

查看桌面情况

通过客户端登录

在客户端上分别建立cs8-01和cs8-02的服务器,并登录



测试成功。

为Connection Server配置负载均衡

配置

V记官方有专门的Horizon+AVI解决方案的推介页面VMware Horizon Load Balancing For VDI Applications以及配置方法[Configure Avi Vantage for VMware Horizon]。
以下KB详细表述了Horizon需要的Port信息,考察到使用到的port为:443,8443和4172。在AVI的配置中没使用官方推荐的配置方式,二使用passthrough的方法。


查看效果

在AVI Controller上面看到的应用

使用LB地址/域名登录

至此,本实验的第一部分完成。

参考资料:
官方Horizon配置文档
Configure Avi Vantage for VMware Horizon
Step by Step Configure Horizon 8 from Carl Stalhood

实现VMware Horizo​​n+负载均衡(AVI)(一)相关推荐

  1. VMware NSX Advanced Load Balancer (NSX ALB) 22.1.3 - 负载均衡平台

    请访问原文链接:https://sysin.org/blog/vmware-nsx-alb-22/,查看最新版.原创作品,转载请保留出处. 作者主页:sysin.org 负载均衡平台 NSX Adva ...

  2. VMware ESX 主机的网卡负载均衡配置3种方法

    VMware ESX 5.0 网卡负载均衡配置3种方法 (1) 基于端口的负载均衡 (Route based on the originating virtual port ID)(这个是默认支持) ...

  3. VMware ESX 5.0 网卡负载均衡配置3种方法

    (1) 基于端口的负载均衡 (Route based on the originating virtual port ID)(这个是默认支持) 这种方式下,负载均衡是基于vPort ID的.一个vPo ...

  4. VMware虚拟化上安装F5负载均衡系统(BIG-IP LTM)

    2014年8月3日, 下午12:11 之前写过一篇<F5负载均衡配置一例 (型号:BIG-LTM-1600-4G-R)>,F5公司成立于美国,是应用交付网络(ADN)领域的全球领先厂商,它 ...

  5. Nginx负载均衡配置实例详解

    负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦. 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可 ...

  6. nginx三大功能(之二负载均衡)

    2019独角兽企业重金招聘Python工程师标准>>> 什么是负载均衡?? 负载均衡是指N台服务器平均分担负载,不会因为某台服务器负载高而使得某台闲置的情况. 负载均衡要求的是即有两 ...

  7. 【LVS】负载均衡集群

    LVS (Linux Virtual Server)是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术.LVS可以实现LINUX平台下的简单负载均衡. 其中LVS/NAT是一 ...

  8. 【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡

    2019独角兽企业重金招聘Python工程师标准>>> 一.负载均衡:必不可少的基础手段 1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部 ...

  9. centos6.7上使用nginx实现负载均衡!

    实现环境: vmware workstation 11 centos6.7的系统下 nginx服务器:192.168.239.136    防火墙关闭 setenforce 0 apache服务器1: ...

最新文章

  1. oracle 计划中的view,执行计划里的view
  2. [转]FFT倒序算法—雷德算法
  3. ctrllist如何多行显示_浩辰CAD教程:如何输入钢筋符号?
  4. 计算机等级考试试题4,计算机等级考试二级模拟试题4
  5. maven建立webapp项目时显示Cannot change version of project facet Dynamic web module to 2.5
  6. Django中--自定义模型管理器类
  7. java运算符试题,编程语⾔⾯试题之新版javase基础语法篇之运算符
  8. python撩妹代码_Python十行代码让你秒变撩妹达人!想学?
  9. 【Python实例第12讲】谱系共聚类法
  10. 2020 有哪些不容错过的前端技术趋势? | 凌云时刻
  11. python编程基础及应用教程答案_Python编程基础教程
  12. 三位数除以两位数竖式计算没有余数_三位数除以两位数竖式
  13. 关于Django下scv文件的基本操作
  14. AM使用指南之一:Transaction和DBTransaction的区别与联系
  15. 云原生之使用Docker部署BookBrowser电子书浏览器
  16. 关于一政网教育,考生们是如何看待的?
  17. ubuntu18.04安装MPV视频播放器
  18. Hive 编号函数
  19. Three.js - 使用 ThreeBSP 对模型进行布尔运算
  20. 王半仙儿的日记-0002

热门文章

  1. 多电脑共享键鼠——sharemouse 2021-08-21
  2. vue项目使用less报错
  3. [Android]在App中使用相机
  4. 用Multisim对LC正弦波振荡器进行仿真
  5. 【原创】基于SSM的体育场地预约管理系统(毕业设计源码)
  6. ChatGPT 和 Elasticsearch:OpenAI 遇见私有数据(二)
  7. 数据库身份证号用什么类型_这10种情况,看看你适合用什么类型的造口袋
  8. 谷歌生物医学翻译软件_科研神器丨一个软件带你零基础阅读英文文献
  9. 基于龙芯+国产FPGA 的VPX以太网交换板设计(二)
  10. 网络中的网络:NiN