The present invention provides a method and device for the deployment of communication software, the main method is applied to compute nodes, a distributed computer system including: Advance in at least two computing nodes in distributed computing systems are deployed in the RSIO chip used to drive the kernel Rapidio driver software, calculate the main computing nodes and from each; access to each computing node is not determined in the main computing nodes each corresponding respectively from the calculation of the node communication parameters; access communication software to be installed in the main computing nodes; central department to install the communication software, and according to the different communication parameters from computing nodes respectively corresponding to each computing node respectively from distribution after the installation of communication software, and distribute various communication software to be installed respectively in the corresponding deployment from computing node. Through the technical scheme of the invention, the installation efficiency of the communication software can be improved. Through the technical scheme of the invention, the deployment efficiency of the communication software can be improved.
【技术实现步骤摘要】
一种在分布式计算机系统中部署通信软件的方法及装置
本专利技术涉及计算机
,特别涉及一种在分布式计算机系统中部署通信软件的方法及装置。
技术介绍
随着计算机应用技术的不断发展,分布式计算机系统也已得到广泛的应用。分布式计算机系统的每一台计算机可分别作为一个计算节点,各个计算节点通常部署有SRIO芯片,通过在各个计算节点中分别安装与SRIO芯片相对应的通信软件,当前计算节点则可利用安装的通信软件发出交互信息,发出的交互信息通过PCIe(PeripheralComponentInterfaceExpress,总线和接口标准)转SRIO芯片分发至分布式计算机系统中的其它计算节点,即实现对分布式计算机系统的每一个计算节点进行互联。目前,在分布式计算机系统的各个计算节点上部署通信软件时,主要通过人工部署的方式在每一台计算机上分别部署通信软件,人工干预程度较高,导致通信软件的部署效率较低。
技术实现思路
本专利技术实施例提供了一种在分布式计算机系统中部署通信软件的方法及装置,可提高通信软件的部署效率。第一方面,本专利技术提供了一种在分布式计算机系统中部署通信软件的方法,应用于分布式计算机系统的主计算节点,包括:预先在分布式计算机系统的至少两个计算节点中分别部署用于驱动RSIO芯片的kernelRapidio驱动软件,并从各个所述计算节点中确定出一个主计算节点;获取各个所述计算节点中未被确定为主计算节点的每一个从计算节点分别对应的通信参数;获取待安装通信软件;在所述主计算节点中部署所述待安装通信软件,并根据各个所述从计算节点分别对应的所述通信参数向每一个所述从计算节点分 ...
【技术保护点】
一种在分布式计算机系统中部署通信软件的方法,其特征在于,应用于分布式计算机系统的主计算节点,包括:预先在分布式计算机系统的至少两个计算节点中分别部署用于驱动RSIO芯片的kernel Rapidio驱动软件,并从各个所述计算节点中确定出一个主计算节点,还包括:获取各个所述计算节点中未被确定为主计算节点的每一个从计算节点分别对应的通信参数;获取待安装通信软件;在所述主计算节点中部署所述待安装通信软件,并根据各个所述从计算节点分别对应的所述通信参数向每一个所述从计算节点分别分发所述待安装通信软件,并将分发的各个所述待安装通信软件分别部署在对应的所述从计算节点中。
【技术特征摘要】
1.一种在分布式计算机系统中部署通信软件的方法,其特征在于,应用于分布式计算机系统的主计算节点,包括:预先在分布式计算机系统的至少两个计算节点中分别部署用于驱动RSIO芯片的kernelRapidio驱动软件,并从各个所述计算节点中确定出一个主计算节点,还包括:获取各个所述计算节点中未被确定为主计算节点的每一个从计算节点分别对应的通信参数;获取待安装通信软件;在所述主计算节点中部署所述待安装通信软件,并根据各个所述从计算节点分别对应的所述通信参数向每一个所述从计算节点分别分发所述待安装通信软件,并将分发的各个所述待安装通信软件分别部署在对应的所述从计算节点中。2.根据权利要求1所述的方法,其特征在于,所述预先在分布式计算机系统的至少两个计算节点中分别部署用于驱动RSIO芯片的kernelRapidio驱动软件,还包括:在各个所述计算节点中分别部署riosocket软件,其中,所述riosocket软件用于将对应的所述计算节点中被所述kernelRapidio驱动软件驱动的RSIO芯片抽象处理为网络设备;则,所述根据各个所述从计算节点分别对应的所述通信参数向每一个所述从计算节点分别分发所述待安装通信软件,包括:根据各个所述从计算节点分别对应的所述通信参数,利用对应的RSIO芯片被抽象处理后形成的网络设备向每一个所述从计算节点分别分发所述待安装通信软件。3.根据权利要求1所述的方法,其特征在于,所述从各个所述计算节点中确定出一个主计算节点,包括:从各个所述计算机节点中选择任意一个计算节点,将选择的所述计算节点中Rapiddio.conf文件下hdid项的当前键值修改为大于0的设定数值,并将选择的所述计算节点确定为主计算节点。4.根据权利要求1至3中任一所述的方法,其特征在于,所述通信软件,包...
【专利技术属性】
技术研发人员:卞西晗,张连聘,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。