SoftGrid教程——综合应用

简介:



本文转自 abner110 51CTO博客,原文链接:http://blog.51cto.com/abner/146930,如需转载请自行联系原作者一:通过排序服务器制作 Adobe reader8.0应用程序,在Soft Grid manager 里配置发布这个应用程序,客户端接收应用程序流,实现应用程序网络化、虚拟化。
 
注意:事先在SoftGrid Sequence上建立一个一个盘符为Q的磁盘,因为在真实的客户端环境里,它的应用程序缓存区就是在Q盘,这是在安装客户端时自动建立的,为了避免不必要的麻烦,在利用SoftGrid Sequence为程序排序的时候,选择安装路经为Q盘。
 
二:使用SoftGrid Sequence为应用程序排序
11:通过开始--—〉程序—〉softricity—〉softgrid sequencer打开程序
2:程序打开后点击 Fileà New Packge启动安装包配置程序。在谈出的对话框里点 YES接受提示帮助。
3:接着出现向导对话框,点击 Next
4: 出现安装包的描述信息对话框。 Suite Name表示安装包的名称 adobeTitle处填入 Acrobat readerComments处写入一些系统信息,比如这台工作站 Windows xp sp2 server URL处填入服务器的主机名 huan2003。其它保持默认,点击 Next
 
5:接下来出现系统对话框,向右侧添加所安装程序要支持的客户端系统,比如相让 AdobeXpwin2003上运行就将这两个系统添加到右边。然后点 Finish
 
6:在弹出的对话框中点击 Next
7:接下来的压缩配置对话框选择默认配置 ,点击 Next
8:模拟安装对话框出现,点击 Begin Monitoring,程序会自动最小化到任务栏。然后就可以开始安装 Adobe程序了。下图既是 SoftGrid Sequence处于模拟状态
注意:安装程序前做好把所有程序关闭。
 
9:双击 adobe reder8.0.exe安装程序,按照正常步骤安装即可。安装过程中的路径一定要选择 Q盘。因为这可以和客户端的配置保持一致,避免报错。
10:等待程序安装完毕后点击 Stop Monitoring。在弹出的对话框中选择刚才所安装程序的路径,点击 OK.本例就是 Q:\adobe
11:接下来点击下一步。
 
12:如果使用 MSI在客户端安装程序的话,可以选择 add following files to the VFS。我们这里选择 Do nothing.完成。
 
13:在这个欢迎界面下点击下一步
 
 
14:在程序配置画面中会出现,产生应用程序的可执行文件,及其图标,这里可以执行添加删除等操作,本例只保留 Adobe Reader 8图标
 
15:在左侧展开 Adobe Reader 8.双击 Shortcuts,弹出对话框,做你想要的修改,完成后点击 OK,返回配置界面点击下一步。
 
16:选中图中的Adobe Reader 然后点击Launch。此时adobe reader主程序会自动开启,你要做的就是尽量使用这个程序。测试完成后,关闭adobe程序。softgrid sequencer会自动显示完成launch。点击下一步。
17:单击完成。
18:接下来的对话框可以用来更改一些程序的参数
 
19:保存工程,File>save as,默认保存类型为sprj文件。事例取名为adobe.sprj。这样程序会自动保存icoosdsftsprj等文件。
20:将生成的所有文件拷贝到softgrid服务器的共享目录content下面。这样adobe程序排序完成。
 
三:通过softgrid manager Console 配置发布Adobe reader 8.0
1:开始—>程序—>管理工具—> Softgrid Management Console填入链接帐户的密码,打开主程序。
2:展开右侧列表,在Application项上右键选择 Import Application
 
3:在弹出的窗口中选择默认设置继续,选择打开adobe.sprj文件
 
4:在弹出的对话框中填入OSDICON 的路径,注意此时的路径一定是网络共享路径。选择正确的服务器组,点击Next
 
5:选择将程序图标放到桌面上。点击Next
6:当Access Permissions对话框出现时,点击添加,在域中添加可访问改程序的用户组,事例添加softuser用户组。添加完成后点击OK
7:选择Next程序配置完成,点击finish
 
四:客户机运行adobe程序进行验证
1:用被允许的softuser组成员sguser登录系统
2:打开客户端。依次进入开始—>程序—>管理工具—>softgrid client
3:如图右键点击显示出来的服务器,选择Refresh Server
 
4:此时在Application窗口就会出现测试程序,同时桌面也会出现图标
 
5:其中strom2是按adobe的排序方法制作而成,经验证两个程序均可以在客户段正常使用。
下面就是客户端运行程序的截图
 
五:总结
1SoftGrid提供了完整的虚拟化环境应用程序从服务器共享区传送到客户机,然后代码是在一个与操作系统隔离开来的黑箱里面执行。这种方法的优点在于,它避免了困扰SVS的应用程序多版本问题。不过,由此带来的缺点是,部署过程比较复杂,需要管理员创建自定义安装映像,对要传送的代码库进行优化。
期间遇到了很多问题,主要是和域服器配合方面,还有就是程序的排序,比如我测试的搜狗拼音输入法程序,因为没有明确的可执行文件,中途只能停下。所以我想并不是所用程序都是和这种虚拟化。
2:这个东东在国外有应用,但是国内没有。不过确实是一款不错的软件,这是应用程序虚拟化、网络化的一个很好的例子,也算是一个趋势吧。
3:关于Soft Grid的研究到此结束,希望有人会对它感兴趣。
目录
相关文章
|
2月前
|
IDE 程序员 开发工具
为 “醋” 包 “饺子”:图形化编程桌面的诞生之旅
本文介绍了一家专注无人仓业务软件的公司,为解决低代码、零代码平台后端代码难读的问题,历经三年自主研发图形化编程桌面的过程。通过精心设计“饺子馅”并采用树形结构替代传统流程图,最终推出的产品在多个项目中取得了良好效果,并于今年9月上线官网,期待用户反馈。
为 “醋” 包 “饺子”:图形化编程桌面的诞生之旅
|
3月前
|
C# 开发者 测试技术
震惊!Xamarin 竟能如此构建跨平台应用程序,代码共享、界面设计与性能优化全攻略大揭秘!
【8月更文挑战第31天】在移动应用开发领域,跨平台工具日益受到青睐。Xamarin 是一款强大的工具,支持使用 C# 开发适用于 iOS、Android 和 Windows 的应用。通过安装 Visual Studio 或 Visual Studio for Mac,并创建 Xamarin 项目,开发者可以利用丰富的功能和工具进行开发。Xamarin 的主要优势在于代码共享,能够显著提高开发效率。
69 0
|
6月前
|
Kubernetes 开发者 Docker
K8S 实用工具之五 -kompose
K8S 实用工具之五 -kompose
|
6月前
|
Windows
Office基础和计算机操作基础的知识点(一)
Office基础和计算机操作基础的知识点(一)
|
存储 人工智能 文字识别
Goodnotes替代品!有哪些类似Goodnotes的笔记软件?
Goodnotes 6从买断制变更为订阅制,不少用户感觉遭到”背刺“,如果你也正在寻找类似Goodnotes的笔记软件,那今天的这篇文章,就非常适合你~
Goodnotes替代品!有哪些类似Goodnotes的笔记软件?
|
存储 搜索推荐 安全
windows几款靠谱无广告效率利器-第一篇
windows几款靠谱无广告效率利器-第一篇
171 0
windows几款靠谱无广告效率利器-第一篇
|
Web App开发 Python
4款基于Django框架的开源软件推荐
Django是一款高性能的Python web框架,鼓励快速开发和干净、务实的设计。Django项目是一个定制框架,它源自一个在线新闻Web站点,于2005年以开源的形式被释放出来。Django的重点是尽可能地自动化,坚持DRY原则。
4858 0
|
虚拟化 Windows 应用服务中间件