飞马平台交易模块安装说明_第1页
飞马平台交易模块安装说明_第2页
飞马平台交易模块安装说明_第3页
飞马平台交易模块安装说明_第4页
飞马平台交易模块安装说明_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档标飞马系统与行情模块部署手案 文档修订历龙增加修改start境变量的内朋此版本文档的正式核第1 概 第2 环境需 第3 安装步 服务端部 部署文件准 确认硬件环 新建用 建立信任关 创建进 发布飞马程 修改.ini文 建立.so文 修改配置文 修改start,restart...................................................启动飞马行情、进 显示飞马行情、进 停止飞马行情、进 第1章概使用金融飞马系统飞马系统包括和行情两个部分。模块包括四个程序:uskernel这些程序都会用到INI配置文件:*.ini。也会用到 下面的两XML第2章环境需飞马系统和行情模块应当安装在64位的RHEL6.3(CentOS6.3)上运行模块运行时需要连接到Oracle数据库因而也需要安装Oracle的LinuxOracleopenssl,如:openssl-1.0.0-20.el6_2.5.x86_64。(Oracle8GB内存,采用高主频CPU第3章安装步位RHELLinux6.3(CentOS6.3)上运行,测试得最为充分,请尽量安装这个版本的Linux操作系统。飞马运维、使用两个相互独立的用户。运维使用femas用户,使用fmsys01用户(可以根据实际情况改变用户名称)。通常运维用户femas用户的home下面有:bin、config、run这样的子。将部署文件中binconfigrun上传到运维(即运维用户的home目录)下。以下以femas用户为例。home卷大确认home卷大小,保证homeSELinux关确认SELinux处于关闭状态,在root$/usr/bin/sestatus若SELinuxstatus为enabled即为开启状态,应关闭修改/etc/selinux/config文件,将SELINUXdisabled,重启系统Iptables关确认Linux处于关闭状态,在root用户下执行命$/etc/init.d/iptables ($serviceiptables若得到一系列状态信息,说明是打开的,应关闭$/etc/rc.d/init.d/iptables检查主机名配打开/etc/hosts,配置主机IP地址和主机名。例如IP172.28.112.133,主机名配置为fmknl1,需要在/etc/hosts增加一条记录。 文件权修改文件默认权限,打开/etc/profile,增限umask在root用户下新建飞马运维和用$ $ ##femas$ ##新建用$ 建立femas用户到各用户的信任关系,以fmsys01用户为例:进入femas用户执行$ssh-keygen–t$od-R700$cd$cp 进入fmsys01$ssh-keygen–t od744 od-R700$cd$cat >>在femas用户下执行sshfmsys01@fmknl1登录fmsys01$ssh进入femas用户 ,将安装包文件上传至femas用户根 $tarzxvf$cd$vim修改list.user文件(替换为正确的主机名)fmsys01其中fmknl1为主机名,意义是飞马系统以用户fmsys01运行在机器查看list.runuskernelusquery1 ,使用femas用户发布飞马程序。 od+x创建模块进$ 拷贝模块可执行文$deploy_batch拷贝模块运行$deploy_batch拷贝模块config文$deploy_batch发布模块下的config文件。各个模块用的都是同一个config文件,这里是建立符号到这同一个config文件。$deploy_batch修改.ini进入fmsys01/home/fmsys01//home/fmsys01/ustmdb修改相应的.ini配置文件中的系统号SysNumber注:如果修改了SysNumber,需要在ustinit/bin 出错,先删除旧的ustinit.ini.md5文件,生成新的相应的MD5文件:$../../GenMD5–g建立.so进入fmsys01用户,到/home/fmsys01/uskernel1/bin,根据服务器的配置(6432位系统),将建立相应的.so文件:$cplibCFFEXtraderapi.so.lnx64 (64Linux系统进入fmsys01用户,到/home/fmsys01/mscffex/bin,根据服务器的配置(64位系32位系统),将建立相应的.so文件:$cplibCFFEXmduserapi.so.lnx64进入fmsys01 ,修改/home/fmsys01/config/DeployConfig.xml文件。修改 <Topicname="ustinit" <Topicname="msudpaddress="udp://127001:7000内部行情广播UDP端<Servicename="usftditem="1address="tcp://127001:7001飞马前置tcp端<Servicename="usquery"item="1"address="tcp://127001:7002"/>//usquery端<Servicename="ustinit"address="tcp://127001:7003"/>//ustinit端<Servicename="usmemchange"item="1"address="tcp://127001:7004"/>//usmemchange端<Servicename="exchangeftd"item="1"address="tcp://172271674:6661"/>//所前置(暂不支持<Servicename="msfront"item="1"address="235401::100:000000@tcp://172271674:6663"/>//所行情前<Servicename="msftdaddress="tcp://127001:7101"/>//飞马行情前<Servicename=”mstinit”address=”tcp://127001:7102”/>//mstinit端<Databasename="ustinitconnectString="femas"username="femas01password="admin123ustinit数据库配<Databasename="ustmdbconnectString="femas"username="femas01password="admin123"/>//ustmdb数据库配<Databasename="mstinitconnectString="femas"username="femas01password="admin123"/>//mstinit数据库配passwordDES加密后的前置172.27.16.74:6661行情前置前置172.27.16.31~36:19696行情前置172.27.16.41~43:19999可配置三个配置三个行情前置,配置文件应: start,restart进入fmsys01,根据自己的Oracle或者Oracle的安装路径,修改fmsys01/start,restart中的ORACLE_HOME、SHLIB_PATH、OCI_PATH、LD_LIBRARY_PATHOracle相关的路径。例子:执行命令locatelibclntsh.so,找到libclntsh.so所在 exportORACLE_HOME=/oracle/product/11.2exportPATH=$PATH:$ORACLE_HOME/bin:.:$HOMEexportSHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOMEexportOCI_PATH=$ORACLE_HOME/lib/oracle/product/11.2/lib/libclntsh.so。如果查找到libclntsh.so.11.1,可以做一个软连接或一份,命名为exportORACLE_HOME=/oracle/product/11.2exportPATH=$PATH:$ORACLE_HOME/bin:.:$HOMEexportSHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOMEexportOCI_PATH=$ORACLE_HOME/lib启动飞马行情、进[femas@vcsdb~]$cdbin[femas@vcsdbbin]$./startall begintorunbatch 1: [femas@vcsdb~]$cdbin[femas@vcsdbbin]$./startall begintorunbatch 1: [femas@vcsdbbin]$显示飞马行情、进进入femas[femas@vcsdbbin]$ [femas@vcsdbbin]$ StartTimeTimeGap begintorunbatch 1:[femas@vcsdb1121030405060停止飞马行情、进进入femas执行./stopall停止行情、进[femas@vcsdb[femas@vcsdbbin]$./stopallline14:星期二integerexpressionexpected停止时间(当前:星期二)应当在15:20后! begintorunbatch 1: [femas@vcsdbbin]$第4章部署问如果已经在服务器上部署好了首套飞马,数据库、SES、管理端均安装完数据库和管理端对应新增一套账户信息,并在行情服务器上再部署一套飞马行情系统即可。例如,目前某经纪公司(8888)已有一套飞马系统,运维用户设置为femas,用户设置为fmsys01,数据库和飞马行情系统中系统号设置为201。现该公司需要部署一套新的飞马系统,该飞马系统用户设置为fmsys02202。使用PLSQLDeveloper或者SQLplusfemas用户,在t_base_datastatus中增加一条记录,其中BROKERID设置为经纪公司编号,OPERSTATUS设置为0,SYSNUMBER为系统号,和模块的系统号保持一在事例中,应该设置BROKERID8888,OPERSTATUS0,SYSNUMBER202。 用管理端完成,详见4.1.2.2管理端操作。ADMIN202系统新增会员管理端的登录用 *,其中8888为经纪公司编号,202为系统号,*为自定义字段。具体操作见3.4节,注意要将新增登录用户与 增一条记录。本示例中新增记录的内容如下:经济公司编号为8888,系统编号为202,场下系统状态为“场下数据可操作。设置相关的基础数据,包括会员信息,,合约信息,费率信息等行情部署重复第三章中的步骤3.1.3和3.1.4,建立用户并建立信任关系。需要注意的是此时新建的用户应该为fmsys02,所有原来在fmsys01用户下面的操作,此时都应该在fmsys02在femas用户下,打开 的list.user文vim修改list.user文件,将用户替换为新建的用户,修改前list.userfmsys01修改后list.userfmsys02list.userlist.user中。3.1.63.1.10,发布飞马进程并修改相应的文件,要注意的是3.1.7步骤中,ustinit,mstinit,ustmdb模块的.ini文件sysnumber应该与场下对应一致,即设置为202修改list.user文件,将所有用户加入修改列表,修改前后list.userfmsys01fmknl1fmsys02fmknl验证飞马系3.23.4主键:在同一数据库中,按照单会员多套系统(经纪公司和会员号不变,系统号改变)的方案部署时,注意每套系统内的编码和帐号情抖动。我们支持两种方式来实现多行情前置的:一是在单行情系统中配DeployConfig.xml实现,详见3.1.7;二是部署多套行情系统,每套行情系统配置单个前置。第式马选择最快的前置下情,第二种方式下用户可以自定义算法选择最快的行例如,目前某经纪公司(8888)已有一套飞马系统,运维用户设置为femas,用户设置为fmsys01,数据库和飞马行情系统中系201。该公司希望用第二种方式来部署多行情前置,行情用户设置为mscffex。重复第三章中的步骤3.1.3和3.1.4,建立用户并建立信任关系。需要注意的是此时新建的用户应该为mscffex,所有原来在fmsys01用户下面的操作,此时都应该在mscffex用户下进行。在femas用户下,修改bin下的list.user文件,修改后的list.userfmsys01备份原有的list.run为list.run.tmp 修改list.run注意:由于只部署行情服务器,因此只需要发布行情相关的两个进程,进程可list.run3.1.6修改.ini文件,到/home/mscffex/mstinit/bin,修改相应的.ini配置文件中的系统号SysNumber等配置,使其同数据库一致,本示例中为201。如果修改了SysNumber,需要在mstinit/bin 旧的mstinit.ini.md5文件,生成新的相应的MD5文件:$../../GenMD5–g建立.so文件,进入fmsys01用户,到/home/mscffex/mscffex/bin,根据服务器的配置(6432位系统),将建立相应的.so文件:$cplibCFFEXmduserapi.so.lnx64修改配置文件,修改/home/mscffex/config/DeployConfig.xml文件。修改下面<Topicname="usmemchange" <Topicname="ustinit" <Topicname="msudpaddress="udp://127001:7000内部行情广播UDP端<Servicename="usftditem="1address="tcp://127001:7001飞马前置tcp端<Servicename="usquery"item="1"address="tcp://127001:7002"/>//usquery端<Servicename="ustinit"address="tcp://127001:7003"/>//ustinit端<Servicename="usmemchange"item="1"address="tcp://127001:7004"/>//usmemchange端<Servicename="exchangeftd"item="1"address="tcp://172271674:6661"/>//所前置(暂不支持<Servicename="msfront"item="1"address="235401::100:000000@tcp://172271674:6663"/>//所行情前<Servicename="msftdaddress="tcp://127001:7101"/>//飞马行情前<Servicename=”mstinit”address=”tc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论