本地化云桌面系统环境VMware horizon搭建

2024-08-28 03:44

本文主要是介绍本地化云桌面系统环境VMware horizon搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:预准备使用空闲服务器,搭建轻办公云桌面环境,类似“华为云桌面FusionAccess”,或天翼云桌面系统。注意云桌面不是桌面云,云桌面的适用场景为团队化云上办公,可私有部署/云化部署。horizon是VMware旗下产品,因相关部署文档极少,踩过不少的坑,包括视频,文档资料各大网站均搜集后才最终完成部署使用。

环境信息准备:

安装包:Horizon相关安装包,windows系统镜像安装包等。相关安装包请在网络中搜索资料下载,这里不提供下载渠道。

AD/DNS域控服务器:Windows server 2019

操作系统:Windows server 2019

虚拟化平台:VMware® vSphere®  vSphere Client 版本 8.0.2.00000

ESXI信息:VMware ESXi, 8.0.2, 22380479

系统模板机:Windows 10 专业版

数据库:sqlserver 2019

安装思路:

a.已拥有一台空闲服务器,并已安装好esxi8.0.2版本,已安装vSphere vCenter将esxi纳入管理。

b.在esxi中新建一台名称为VMware-Horizon-Connection的服务器,系统为Windows server 2019,将会安装horizon的Connection管理平台和sqlserver数据库。

c.准备一台windows10专业版的虚拟机,把这台当做模板机,用于发布云桌面系统。

d.用户使用域名登录,或使用客户端登录域控账号,使用云桌面。

提示:本章只撰写核心步骤,前期的ESXI服务器和vSphere  vCenter管理中心、AD/DNS域控服务器搭建均不做描述,网络上有较多文章已写明安装教程。

一、安装Horizon-Connection的服务器

1、安装好windows server服务器,这里我使用到server2019的版本,为服务器配置静态IP地址,加域服务器。

2、在AD域控服务器中,增加cloudadmin用于,专门用于云桌面相关操作使用。

3、Connection服务器加域完成后,再次登录,使用cloudadmin域用户进行登录。

4、双击安装Connection安装包,安装比较简单就不做描述

5、在DNS服务器中,增加DNS解析到Connection服务器

二、Connection管理使用

1、登录,安装完成后,桌面生成URL链接图标,双击即可弹出管理页面访问地址。输入cloudadmin域账户登录

2、输入产品许可证:1C4N0-4AH8L-088A0-133QM-CLH66

此许可证可做测试使用,正式使用,请联系官方渠道购买,获得许可密钥。

3、添加vCenter服务器,输入vCenter的地址和管理账户即可加入

4、域账户添加

这里使用cloudadmin域账户进行添加加入

三、安装sqlserver2016数据库

在本机安装sqlserver2016数据库,安装完成后,需要调整两个端口,否则端口冲突会导致connection管理页面服务无法启动。

找到配置管理器。

把web服务url的端口修改为8080

web门户url端口修改为:8080

四、windows桌面模板机配置

1、创建windows 10专业版系统

请参考此模板机的配置

特别注意要点:硬盘选后置备延迟置零

硬盘一开始我选择的精简硬盘,结果桌面池发布一直失败,提示磁盘空间不足,命名磁盘有20多T空闲,怎么会报错,找遍了中外各大搜索资料无果,一次又一次的配置测试后,这种方式可行。 

新建虚拟机完成后,加入AD域控,使用cloudadmin或者其他域控管理账号登录系统。

2、模板机安装VMware tools和agent

安装过程较简单,这里不做描述,VMware tools和agent都需要安装。

安装完成后,创建一次快照,不包含内存快照。快照名称随意,点击创建

五、发布桌面池

1、创建桌面池,添加桌面池

桌面池的三种类型:

自动桌面池:自动桌面池使用 vCenter Server 模板或虚拟机快照生成新计算机。根据池的使用情况按需创建或生成池时即刻创建计算机。

手动桌面池:通过手动桌面池可访问一组现有的计算机。支持所有可安装 Agent 的计算机类型,例如 vCenter 虚拟机和物理机。

RDS桌面池:Microsoft RDS 桌面池将 RDS 会话作为计算机提供给 View 用户。连接服务器采取了与管理普通计算机相同的方式管理 RDS 会话。Microsoft RDS 主机在 vCenter 虚拟机和物理机上均受支持。

简单理解:自动桌面池创建后,会根据模板机的快照进行自动克隆系统 ,根据使用人数实时增加虚拟云桌面系统。手动桌面池是提前创建好了一台虚拟机,用这个工具来远程连接。

对于我而言来说,自动桌面池可以应用于部门普通员工,手动桌面池应用于主管或总监,属于独立的虚拟机服务器。

这里我选择的是自动桌面池进行创建。

ID编辑,标识在connection管理平台中的桌面池名称

给克隆好的虚拟机云桌面命名,这里要用通配符,这里命名好就会在用户的前端进行计算机名称的显示,按需计算机我选择的1,最大计算机数就是部门的人数,这里以10台为例。

按照以下方式进行选择。

选择前提: 提前在vcenter中新建云桌面集群,新建云桌面主机和集群文件夹

选择本地存储时,会弹出警告,直接确定即可。

AD域控容器中,选中云桌面,这里云桌面,提前在AD域控中创建一个活动目录

完成后提交即可,创建桌面池完成。等待发布完成

查看发布状态,显示已发布,就可以使用了。

 

2、授权用户

这里我把域控管理员,和所有域控用户组均授权

六、事件配置

在sqlserver数据库中,创建名称为horizon的数据库

事件配置,这里新增数据库连接,完成后,即可在监视器中查看事件记录,可以方便的检查问题。

七、使用云桌面

云桌面VMware horizon使用方法:
1、首先修改本机电脑DNS地址为:AD-DNS域控IP地址
登录方式,在DNS服务器中找到你设置的域名
方式1:使用网页登录,例如:https://connection.baidu.com/
输入AD域控账户及密码,例如:
账号:san.zhang@baidu.com
密码:admin@123

方式2:安装client客户端软件
安装完成后,打开软件。
输入连接地址,例如:https://connection.baidu.com/
输入账户和密码同上。

网页登录示例:

用户云桌面界面: 

这篇关于本地化云桌面系统环境VMware horizon搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1113634

相关文章

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i