(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 Stackwritable volumes的存储位置。

    首先要配置App VolumesManager的许可证信息,虽然Appp VolumesVMware收购后的第一个正式的版本还没有推出,但未来的销售模式可以猜测一下,基本上两种模式,一种是单独销售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

相关文章
|
4天前
|
安全 算法 小程序
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
63 28
【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
|
12天前
|
小程序 数据安全/隐私保护 开发者
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
37 3
|
2月前
|
缓存 前端开发 Android开发
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
110 12
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
|
2月前
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
43 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
2月前
|
Dart 前端开发 架构师
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
217 26
|
5月前
|
移动开发 开发框架 小程序
uni-app:demo&媒体文件&配置全局的变量(三)
uni-app 是一个使用 Vue.js 构建多平台应用的框架,支持微信小程序、支付宝小程序、H5 和 App 等平台。本文档介绍了 uni-app 的基本用法,包括登录示例、媒体文件处理、全局变量配置和 Vuex 状态管理的实现。通过这些示例,开发者可以快速上手并高效开发多平台应用。
124 0
|
7月前
|
Windows
【Azure 应用服务】收集App Service 关于Availability Zone, Health check 以及 Traffic Manager的文档,并了解高可用(HA)和灾备(DR)
【Azure 应用服务】收集App Service 关于Availability Zone, Health check 以及 Traffic Manager的文档,并了解高可用(HA)和灾备(DR)
|
7月前
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
|
5月前
|
开发工具 iOS开发 MacOS
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
269 0
|
6月前
【Azure Logic App】使用Event Hub 连接器配置 Active Directory OAuth 认证无法成功连接到中国区Event Hub的解决之法
An exception occurred while retrieving properties for Event Hub: logicapp. Error Message: 'ClientSecretCredential authentication failed: AADSTS90002: Tenant 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' not found. Check to make sure you have the correct tenant ID and are signing into the correct cloud. Che

热门文章

最新文章

  • 1
    【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
  • 2
    Axure原型模板与元件库APP交互设计素材(附资料)
  • 3
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 4
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
  • 5
    【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
  • 6
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 7
    【Azure Function】Function App门户上的Test/Run返回错误:Failed to fetch
  • 8
    仿第八区APP分发下载打包封装系统源码
  • 9
    (ERP系统查看DWG)MxCAD APP调用内部弹框的方法
  • 10
    2025同城线下陪玩APP开发/电竞游戏平台搭建游戏陪玩APP源码/语音APP开发