(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销售许可证模式显然是性价比更好的方式。当然具体的商务信息还要正式版本推出以后才能确定。

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

图一 许可证配置

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

图二 AD 配置

其次是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 链接配置

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

图四 存储位置配置

经过以上几个配置步骤后,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选项

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

图六 App Volumes Manager配置

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

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

时间: 2024-08-08 13:59:13

(App Volumes系列三)Manager配置以及Agent安装的相关文章

(App Volumes系列二)配置要求和Manager安装

在前一篇博客,我们基本了解了App Volumes的基本概念以及使用场景,在这篇博客,将带读者了解一下App Volumes基本的配置和安装部分. 在开始配置和安装的介绍之前,我们需要先了解一下App Volumes的基本的组成部分. App Volumes主要是分为四个逻辑组件: App Volumes Manager:负责分配和配置的控制台,帮助App Volumes agent分配应用和 writable volumes的代理 App Volumes Agent :文件系统和注册表的虚拟层

(App Volumes系列四)使用App Volumes进行应用管理

这一篇博客是本系列App Volumes博客的最后一篇,在这篇博客中,我会给读者讲一下如何使用App Volumes进行应用管理以及个性化应用以及内容的管理. 首先讲一下AppStack的提取过程,这个提取的过程只能由域管理员来完成.总的来说这个提取的过程是一个manager端启动,在agent端机器进行正常应用安装,两方配合完成提取的过程. 首先域管理员登陆到App Volumes的manager管理界面,然后选择volumes->AppStacks, 点击Create AppStack开始发

(App Volumes 系列一) AppVolumes基本介绍

CloudVolumes是在2014年8月份被VMware公司收购的一家公司,这家公司专注于应用交付技术,VMware收购CloudVolumes之后,将该公司的技术整合到了自己的 End UserComputing技术框架中,并且更名为 App Volumes.为 VMware Horizon 产品的用户提供了降低系统基础环境要求和管理费用的能力. 笔者在学习一种新的技术的时候,基本是带着如下几个问题去学习的: 是什么,什么时候用,谁来用,如何用,也就是what,when,who,how.本系

Skype For Business 2015综合部署系列三:配置Skype后端SQL数据服务器

本篇博文进入Skype for business 2015 综合部署系列的第三部分:配置Skype for business 2015后端SQL数据服务器  .本文以mysql2.itwish.cn 服务器为例进行演示安装,同时sql.itwish.cn 服务器与mysql2.itwish.cn均安装Sql server 2012 数据库角角,同时作为Skype for business 的后端数据服务器.对于该文章不完善之处,望在评论区指正,万分感谢 . SQL server 2012 安装前

Symantec Backup Exec2012 系列三:配置存储

本次使用的是本地磁盘存储用于备份.以下为基本磁盘存储和重复数据删除磁盘存储的配置截图.总体来说配置过程比以前的版本更加的人性化. 一.基本磁盘存储配置 1.选择配置存储 2.选择基于磁盘的存储 3.选择磁盘存储 4.输入磁盘存储名称 5.BE2012开始最小单元为磁盘,不能像之前2010样可以建立具体的文件夹并选择它. 6.点击完成 二.配置重复数据删除磁盘 1.配置磁盘存储选择重复数据删除存储 2.输入你想要的名称 3.选择磁盘 4.重复数据删除就看这步,需要新创建个帐号用于重复数据删除.点击

BizTalk开发系列(三十一)配置和使用HTTP适配器

BizTalk的主机分别进程内主机和独立主机.但由于一直使用的是进程内主机,对于独立主机的认识比较模糊,前不久在做一个BizTalk的项目的时 候,个别系统使用HTTP的方式发布Txt之类的文本的.刚好HTTP适配器与其他的适配器有一点不同就是它的接收适配器是宿主在独立主机(IIS)上. 在使用的时候需要进行额外的配置.现在我们就来看一下运行于独立主机上的HTTP接收适配器的使用,以及运行于进程内主机的发送适配器的使用. 为 HTTP 接收位置配置 IIS BizTalk主机分为进程内主机和进程

日志易使用系列四:日志采集 Agent 的配置

第二期日志易使用系列中<日志易产品使用系列二:使用日志易 SaaS 版本完成一次 JSON 日志分析>,通过"本地上传"的方式,我们已经能够基于日志易自动解析的 JSON 日志创建分析图表.第三期日志易使用系列中<日志易使用系列三:仪表盘的创建与使用>,通过仪表盘,我们可以将这些图形保存下来,并用于分析展示.然而,实时数据的分析.展示依赖于实时的日志采集,日志易可通过 Agent.Syslog 等方式实现日志的实时采集.根据服务器.设备.或IT系统的不同,日志易

Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送

Android高效率编码-第三方SDK详解系列(三)--JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送 很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送,写这个系列真的很要命,你要去把他们的API文档大致的翻阅一遍,而且各种功能都实现一遍,解决各种bug各种坑,不得不说,极光推送真坑,大家使用还是要慎重,我们看一下极光推送的官网 https://www.jpush.cn/common/ 推送比较使用,很多软件有需要,所以在这个点拿出来多讲讲,我们本节

Cocos2d-x创建android项目(cocos2d-x系列三)

不例外.最显眼的就是,在文件的根目录中增加了一个名为setup.py的配置文件.运行它可以配置系统的一些环境变量. 2.创建项目 新的版本我们来动手创建一个新项目吧.找到tools文件夹....额 打包的那个名为create-project.py的文件似乎木有了!原来,在新版本中,创建新项目已经可以通过命令行来创建了,相对于先前版本的图形界面,命令行更简洁.我们要在setup.py中设置参数.以mac平台为例,我们进入到对应目录,运行脚本setup.py: Setting up cocos2d-