实现VMware Horizon+负载均衡(AVI)(一)
前言
VMware Horizon是一个成熟产品,通过提供大规模的虚拟桌面和应用程序而不受传统硬件的限制,为企业提供了灵活性。具有讽刺意味的是,许多虚拟桌面接口(VDI)部署仍使用刚性硬件负载平衡器交付,从而增加了复杂性和成本。带有Avi的VMware Horizon负载平衡通过为现代VDI基础架构设计提供软件解决方案,以较低的总拥有成本为企业提供了更好的自动化和操作简便性。
Avi Networks在单个平台上包括企业级VMware负载平衡,全局服务器负载平衡(GSLB),Web应用程序防火墙(WAF),机器学习驱动的自动化,独特的应用程序分析等等。借助Avi灵活的分布式体系结构,可以在每个租户的基础上为VMware Horizon UAG和Connection Server部署集中管理的负载均衡器。
整体架构图如下:
该平台的管理员可以通过全局和本地负载均衡来配置安全的多站点VDI部署,所有负载均由单个控制器进行管理。借助Avi平台中包含的应用程序和最终用户见解以及可见性,管理员可以将最终用户计算视为战略性问题,只需单击即可轻松诊断和修复体验问题。
VMware首选的Horizon负载平衡解决方案
Avi Networks是VMware首选的Horizon负载平衡器,并已取代了基于设备的旧式硬件负载平衡器,以提供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
注意事项:
- Windows 2016 Server需要安装VMware tools并关闭所有防火墙
- Windows 2016 Server需要加域后(重启,域管理员登录)安装Connection Server
- 如果使用Clone,Clone好的Server需要运行c:/windows/system32/sysprep/sysprep.exe对系统重新准
- 两台服务器分别装为标准和副本,副本指定标准服务器为主服务器
安装客户机(Horizon Agent)
Horizon Agent 组件用于协助实现会话管理、单点登录、设备重定向以及其他功能。必须在所有虚拟机、物理系统和 RDS 主机上安装 Horizon Agent。
Windows 10 操作系统:
Windows 10 以外的 Windows 操作系统:
特别注意Windows 10 1903版本不支持
其他注意事项:
- Windows 10需要安装VMware tools并关闭所有防火墙
- Windows 10需要加域后(重启,域管理员登录)安装Agent
- 运行优化工具VMware OS Optimization Tool,Link之后删除
- 关机
- 制作快照
配置Connection Server
打开:https://sc8-01.vmlab.local/admin/–注意要加/admin,否则没有域,不能登录
配置许可
加域
增加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 Horizon+负载均衡(AVI)(一)相关推荐
- VMware NSX Advanced Load Balancer (NSX ALB) 22.1.3 - 负载均衡平台
请访问原文链接:https://sysin.org/blog/vmware-nsx-alb-22/,查看最新版.原创作品,转载请保留出处. 作者主页:sysin.org 负载均衡平台 NSX Adva ...
- VMware ESX 主机的网卡负载均衡配置3种方法
VMware ESX 5.0 网卡负载均衡配置3种方法 (1) 基于端口的负载均衡 (Route based on the originating virtual port ID)(这个是默认支持) ...
- VMware ESX 5.0 网卡负载均衡配置3种方法
(1) 基于端口的负载均衡 (Route based on the originating virtual port ID)(这个是默认支持) 这种方式下,负载均衡是基于vPort ID的.一个vPo ...
- VMware虚拟化上安装F5负载均衡系统(BIG-IP LTM)
2014年8月3日, 下午12:11 之前写过一篇<F5负载均衡配置一例 (型号:BIG-LTM-1600-4G-R)>,F5公司成立于美国,是应用交付网络(ADN)领域的全球领先厂商,它 ...
- Nginx负载均衡配置实例详解
负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦. 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可 ...
- nginx三大功能(之二负载均衡)
2019独角兽企业重金招聘Python工程师标准>>> 什么是负载均衡?? 负载均衡是指N台服务器平均分担负载,不会因为某台服务器负载高而使得某台闲置的情况. 负载均衡要求的是即有两 ...
- 【LVS】负载均衡集群
LVS (Linux Virtual Server)是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术.LVS可以实现LINUX平台下的简单负载均衡. 其中LVS/NAT是一 ...
- 【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡
2019独角兽企业重金招聘Python工程师标准>>> 一.负载均衡:必不可少的基础手段 1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部 ...
- centos6.7上使用nginx实现负载均衡!
实现环境: vmware workstation 11 centos6.7的系统下 nginx服务器:192.168.239.136 防火墙关闭 setenforce 0 apache服务器1: ...
最新文章
- oracle 计划中的view,执行计划里的view
- [转]FFT倒序算法—雷德算法
- ctrllist如何多行显示_浩辰CAD教程:如何输入钢筋符号?
- 计算机等级考试试题4,计算机等级考试二级模拟试题4
- maven建立webapp项目时显示Cannot change version of project facet Dynamic web module to 2.5
- Django中--自定义模型管理器类
- java运算符试题,编程语⾔⾯试题之新版javase基础语法篇之运算符
- python撩妹代码_Python十行代码让你秒变撩妹达人!想学?
- 【Python实例第12讲】谱系共聚类法
- 2020 有哪些不容错过的前端技术趋势? | 凌云时刻
- python编程基础及应用教程答案_Python编程基础教程
- 三位数除以两位数竖式计算没有余数_三位数除以两位数竖式
- 关于Django下scv文件的基本操作
- AM使用指南之一:Transaction和DBTransaction的区别与联系
- 云原生之使用Docker部署BookBrowser电子书浏览器
- 关于一政网教育,考生们是如何看待的?
- ubuntu18.04安装MPV视频播放器
- Hive 编号函数
- Three.js - 使用 ThreeBSP 对模型进行布尔运算
- 王半仙儿的日记-0002