(App Volumes系列三)Manager配置以及Agent安装

简介:

在前一篇博客,我们基本了解了App Volumes的四个逻辑组件,环境配置要求以及如何安装App Volumes Manager组件,我们接下来将继续我们的App Volumes之旅。

首先先回顾一下App Volumes的安装,使用流程: 初始配置 -> App Volumes Manager组件安装-> App Volumes Manager组件配置-> App Volumes Agent组件安装-> 应用提取 -> 应用集合(AppStack)分配。

App Volumes Manager组件配置和App Volumes Agent组件安装是我们这篇博客的主要内容。

AppVolumes Manager配置

    App Volumes Manager必须经过相应的配置才能使用。因此我们应该在安装完毕App Volumes Manager之后,就立即进行App Volumes Manager的配置工作,该工作需要在App Volumes Agent安装开始之前做完。App Volumes Manager配置主要是指license管理,AD配置信息,vCenter 服务器配置链接信息以及App Stack和writable volumes的存储位置。

    首先要配置App VolumesManager的许可证信息,虽然Appp Volumes被VMware收购后的第一个正式的版本还没有推出,但未来的销售模式可以猜测一下,基本上两种模式,一种是单独销售App Volumes的许可证模式,另外一种是作为Horizon Enterprise editions其中的一部分和其他产品打包销售的许可证模式,第二种Horizon Enterprise editions销售许可证模式显然是性价比更好的方式。当然具体的商务信息还要正式版本推出以后才能确定。

   具体到安装许可证的步骤,如下图一所示,用户选中许可证文件,将该文件上传到服务器里面就完成了许可证的配置。

图一 许可证配置

wKioL1Rx4HfDg3wPAAE9X6fjuHY076.jpg

    

    然后是AD域控制器的配置。App Volumes管理的对象是基于域控制器的对象,主要是指域计算机对象和域用户对象。虽然App Volumes Manager所在的计算机本身不是必须加入到域里面,但是它需要拥有域控制的信息,包括域名称,管理员用户,密码等等。从而App Volumes Manager可以域里面取出来取出相应的对象的信息,然后将AppStack或者Writable Volumes分配给这些对象。

图二 AD 配置

wKioL1Rx4WqjKpYvAANYyEajV_4490.jpg


    其次是vCenter的链接配置。App Volumes的简单的实现原理是在虚机层面将App Stack或者Writable Volumes所在的虚机文件(vmdk格式)和目标系统虚机所对应的虚机文件(vmdk格式)动态的挂载成一个系统。而这个挂载的操作需要App Volumes拥有vCenter的管理员权限才可能进行。如下图三所示,管理员需要输入vCenter的主机名或者IP地址,然后该vCenter对应的管理员用户和密码也是必须的。在App Volumes的正式版本推出之前,原有的Cloud Volumes版本只支持一个vCenter, 也就是说,App Volumes在做程序或者内容分发的时候,它所管理的目标机器所在的虚机必须是在一个vCenter的管理之下。当然,笔者相信未来对多个vCenter的支持应该是必须的。

图三 vCenter 链接配置

wKioL1R7NvngjuZWAAKEQub_Ba4993.jpg

    

    最后是存储和模板的配置,如下图四所示,这个配置是指用户生成的App Stack和 Writable Volumes所对应的虚机文件的存放位置,原则上来说,这个存放位置应该是管理员想要管理的虚机系统都能存取的位置。另外App Stack或者 Writable Volume虚机文件和模板的存放路径可以采用缺省值不用修改,除非用户自己已经在data store上面手动创建了一个相应的目录架构并且上传了相应的文件,那就在需要在这里做相应的修改。

图四 存储位置配置

wKiom1Rx4yaA9ieyAAKgWTzNyp4097.jpg


经过以上几个配置步骤后,App Volumes Manager配置就完成了,用户就可以进行下一步的客户端的安装了


AppVolumes Agent安装

    App Volumes在本质上是一个C/S架构的系统,AppVolumes Manager是server部分,App Volumes Agent是client部分。App Volumes Agent需要安装在每一个管理员要管理的目标系统所在的操作系统上。这里面需要有相应的IT规划,1) 如果是全新的系统,管理员可以先创建几个虚机,并且在虚机里面安装操作系统,例如Win7或者Win8,然后在相应的系统里面安装App Volumes Agent软件,然后将相应的虚机保存为模板。当用户需要申请新系统的时候,就可以根据模板创建新的系统,新创建的系统就包含了已经安装好的App Volumes Agent软件,从而App Volumes Manager就可以分发相应的内容给该新系统。2)如果用户已经有了虚机并且已经开始使用了,那管理员就不得不在每一个原有的系统上面手动安装App Volumes Agent软件然后才能使用App Volumes的功能。

    这里要强调一下,AppVolumes Agent所安装的目标系统可以分为两类,一类是管理员用来创建App Stack的样板机,另外一类才是普通用户使用到的虚机系统。在这两类系统上,App Volumes Agent的安装方式都是完全一样的。

    App Volumes Agent的安装步骤是极为简单的,用户只需要在安装时输入正确的App Volumes Manager的地址就成了。如图一所示,首先用户点击安装包里面安装文件开始,接受license agreement, 然后选择安装 agent 

图五 Agent选项

wKioL1Rx95WgyAK3AAEM-X_ZMYI706.jpg


    接下来,需要输入App Volumes Manager的地址以及端口号,这一步的输入信息一定要准确,因为一旦输错,起码目前的Cloud Volumes Agent版本没有提供一个配置界面让用户可以修改App Volumes Manager的配置信息。所以一旦输错,用户不得不重新卸载掉Cloud Volumes Agent,然后重新安装一次Cloud Volumes Agent来输入正确的信息,所幸安装的步骤足够简单。

图六 App Volumes Manager配置

wKiom1Rx97TwCE23AAEmNS3ZqRk156.jpg


    剩下的就是点击下一步,接受缺省配置,开始安装,等待个把分钟,系统安装完毕后,会要求用户重新启动操作系统。重启以后,App Volumes Agent就Ok了,用户可以进行下一步的应用提取了。


    在下面一篇博客,笔者将会着重介绍如何使用App Volumes进行应用管理以及个性化内容管理。


关于作者:Sam Zhao,EUC解决方案经理。在软件开发,测试,项目管理方面有13年IT从业经历,发表过三个专利以及合著书一部。



本文转自 桌面虚拟化 51CTO博客,原文链接:http://blog.51cto.com/vmwareeuc/1581707

相关文章
|
域名解析 网络协议 API
【Azure Container App】配置容器应用的缩放规则 Managed Identity 连接中国区 Azure Service Bus 问题
本文介绍了在 Azure Container Apps 中配置基于自定义 Azure Service Bus 的自动缩放规则时,因未指定云环境导致的域名解析错误问题。解决方案是在扩展规则中添加 `cloud=AzureChinaCloud` 参数,以适配中国区 Azure 环境。内容涵盖问题描述、原因分析、解决方法及配置示例,适用于使用 KEDA 实现事件驱动自动缩放的场景。
307 1
|
缓存 监控 Android开发
App Trace 快速安装解析(开发者视角)
App Trace 是一款应用性能监控工具,可追踪启动时间、方法耗时及卡顿等指标,助力开发调试与性能优化。支持 Android 和 iOS 平台,提供依赖引入、初始化配置和自动化脚本等快速安装方案,同时包含采样率、本地缓存等高级配置选项。集成后可通过日志检查与测试事件验证功能,注意在发布版本中使用 no-op 版本以减少性能影响,并确保隐私合规。
|
存储 SQL 虚拟化
Omnissa App Volumes 4, version 2503 - 实时应用程序交付系统
Omnissa App Volumes 4, version 2503 - 实时应用程序交付系统
392 7
Omnissa App Volumes 4, version 2503 - 实时应用程序交付系统
|
人工智能 JSON 小程序
【一步步开发AI运动APP】七、自定义姿态动作识别检测——之规则配置检测
本文介绍了如何通过【一步步开发AI运动APP】系列博文,利用自定义姿态识别检测技术开发高性能的AI运动应用。核心内容包括:1) 自定义姿态识别检测,满足人像入镜、动作开始/停止等需求;2) Pose-Calc引擎详解,支持角度匹配、逻辑运算等多种人体分析规则;3) 姿态检测规则编写与执行方法;4) 完整示例展示左右手平举姿态检测。通过这些技术,开发者可轻松实现定制化运动分析功能。
|
监控 测试技术 Android开发
App Trace技术解析:传参安装、一键拉起与快速安装
本文从开发者视角解析App Trace技术的关键功能与实现方法,涵盖传参安装、一键拉起和快速安装技术。详细介绍了Android和iOS平台的具体实现代码与配置要点,探讨了参数丢失、跨平台一致性及iOS限制等技术挑战的解决方案,并提供了测试策略、监控指标和性能优化的最佳实践建议,帮助开发者提升用户获取效率与体验。
|
存储 人工智能 Android开发
为什么微信发送的APP安装不了,.apk转化为.apk.1
微信发送的APP文件常被改为.apk.1格式导致无法安装,推荐使用夸克或QQ浏览器解决。
2701 14
|
安全 算法 小程序
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
1257 28
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
Swift iOS开发 开发者
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
3573 13
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
461 22

热门文章

最新文章