云雀仿真是可以将传统三维仿真应用部署到云端(公有云或私有云),用户使用PC网页,手机,平板等轻量级客户端通过互联网或局域网,使用原本只能在本地配置很高的PC机上才能运行的三维仿真应用。原本开发的三维仿真应用无需修改即可轻松上云,实现互联网化。同时一台服务器可以共享多人同时运行多个三维应用。
云雀的部署方式分为
1)单节点部署:也就是一台服务器,平且这台具有独立显卡,既作为服务请求分发的中心服务器(WebServer),又作为渲染节点(GPU Server);
2)多节点/集群部署:与单节点部署区别在于有多个渲染节点(GPUServer),中心节点(WebServer)可以单独部署,也可以部署在某一个渲染节点上,如果资源充足建议单独部署中心节点。
下面我们先来介绍一下单节点部署方法,参加如下步骤:
1)下载云雀仿真程序包
2)下载后解压程序包,尽量放置到某个磁盘的根目录下,不要放置的目录结构过深,不要放在桌面上运行。
3)修改配置文件:
3-1安装目录下WebServer\application.properties,设置WebServer(中心服务器)的相关信息
#云雀Web服务器端口 #系统中Web服务器地址是否采用配置固定IP,如果是设为true。 #广播Web服务器地址使用的端口: pxy.appli.show-image=true ##Mysql数据源 应用启动停止回调接口,会回传taskId、开始时间、结束时间等信息 |
pxy.host.web.address.fix=true表示使用固定Ip,如果设为fasle表示使用广播方式。由于有些网络管理的比较严格会限制广播的使用,可以自己设置固定IP地址。pxy.host.local.ip这个IP也就是当前作为Web服务器的IP。
设置数据源,建议使用Mysql数据库,安装好Mysql后,创建数据库,名称如:cloudlark,在上面配置文件中设置连接信息即可。
如果只是临时测试使用,可以将上面数据源的配置注释掉,系统会使用h2db作为测试数据库。生产还是建议使用Mysql。
3-2:安装目录下SyncServer\application.properties,设置同步服务器的相关信息
#当前所在服务器是否同时作为WebServer #接收广播Web服务器地址使用的端口: |
单节点部署WebServer和渲染节点都是在一台服务器上,也只有这一台服务器,所以对于SyncServer来说,当前节点也是WebServer,所以设置pxy.host.isWebServer=true,如果不使用广播方式,需要设置WebServer的IP地址(pxy.web-server.ip),也就是当前服务器的IP,如果使用了广播通知的方式,那么可以不设置但由于有些网络管理比较严格,所以建议设置WebServer的固定IP。pxy.host.local.ip设置SyncServer所在服务器的IP,如果不设置,系统会自动获取物理网卡的IP,但如果是在虚拟机上就无法获得物理网卡的IP,所以保险起见,建议随手都设上。
3-1:安装目录下的config.xml
云雀默认是用广播来向不同的子服务之间通知中心服务器的IP地址,但在很多公司网络上广播是被限制的,所以建议设置WebServer使用固定IP,对于单节点部署的情况下,此处设置当前本机的IP就可以。
4)执行安装目录下的start.bat,启动服务。
5)访问 服务器IP:8088/login登录后台,进行配置,
选择【系统管理】->【系统设置】菜单,设置授权:
授权方式有加密狗和云授权等,建议使用云授权方便灵活,除非是无法访问互联网的环境,比如军队或公按等内部网络。
如果更换机器部署时,需要在新部署的机器上将云授权码使用【重置授权码】功能重置。
6)选择菜单【应用管理】可以上传应用。
将绿色免安装的三维应用压缩成zip文件(注意不要使用RAR等商业压缩软件压缩,可以使用windows默认自带的压缩方法:在要压缩的应用程序文件夹上右键单击鼠标,弹出上下文菜单,选择【发送至】->【压缩(zipped)文件夹】)上传,设置应用程序的启动执行路径,启动参数,以及并发使用数量,保存即可。
如果是商业安装软件可以不用上传应用程序压缩包,直接设置启动执行路径即可。
7)云雀提供了简单的应用列表页,可以测试,访问服务器IP:8088,就会显示刚才上传的应用程序名称,点击【Start】按钮就可以打开网页显示三维仿真应用了,同时用户可以自由的和仿真应用进行交互操作,几乎无感知时延。同时在资源配置允许的情况下,可以多人同时使用仿真应用,做到一机多应用共享使用。并发数量取决于服务器的硬件配置(GPU,CPU,内存,网络等)。
云雀可以很方便的与第三方系统集成使用,提供定制化接口。
欢迎大家交流:
都市凡尘
平行云科技(北京)有限公司
QQ:18100053
Email:[email protected]
主页:http://www.pingxingyun.com
训课在线:http://www.vrapponline.com