[发明专利]用于处理远程外壳命令的方法和装置无效
申请号: | 200780018445.0 | 申请日: | 2007-05-18 |
公开(公告)号: | CN101460925A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | G·贝伦德;C·德罗贝尔提斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李 玲 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 远程 外壳 命令 方法 装置 | ||
技术领域
本发明主要涉及为客户机/服务器的运用而设计的计算机网络和软件应用。特别地,本发明涉及一种用于向客户机提供作为对远程外壳应用的响应的一部分的目标主机标识数据的系统和方法。
背景技术
客户机/服务器模型是一种计算架构,它包含从一个或多个服务器进程请求服务的客户机进程(程序,通常被称为用户命令或客户机命令)。在客户机/服务器架构中,一台计算机上的程序向另一台计算机上的程序发送请求并等待响应。例如,客户机可以向服务器发送请求,并且等待响应到来。相应地,服务器可以等待来自客户机的请求、接收该请求、处理该请求、并且将结果返回给客户机(也就是用响应进行答复)。一旦接收到来自服务器的响应,那么客户机可以酌情执行附加的响应处理。
现代的计算和信息技术环境使用了群集和分布式计算机系统,该系统可以延伸至成百上千的主机,其中主机是一个计算机操作系统(OS)映像,例如使用了或操作系统的映像。一个或多个分布式计算机系统/群集管理员可以负责从单个管理点(“SPOA”)管理众多群集和分布式计算机系统。这些管理员通常需要使用客户机/服务器远程“外壳(shell)”界面(也被称为外壳程序或外壳应用)来管理和监视分布式/群集系统中的主机,该界面则是一个提供用于打开远程目标主机上的外壳的手段的客户机/服务器应用。外壳是操作系统界面,“外壳脚本”是保存在文件中的外壳和操作系统命令序列。“命令”是用于执行诸如返回当前日期之类的单个操作或是多个操作(例如扫描特定字符规则字串(character pattern)的输出,对多列进行格式化匹配,在结果中添加日期和时间,以及将结果写入文件)的计算机程序。在操作系统中可用的一些命令示例是:“date”、“dsh”和“rsh”命令。“dsh”和“rsh”命令都在下文中进行了详细讨论,并且被设计用于接受其它作为输入的命令和随后在远程目标主机上运行这些命令。
命令可以在远程外壳中运行。远程外壳是在远程目标主机上通过远程外壳界面打开的操作外壳。远程外壳应用的示例是包含客户机部分和服务器或“守护进程(daemon)”部分的“rsh”。远程外壳的另一个示例是ssh(安全外壳)。远程外壳协议是一个供远程外壳应用使用以使客户机部分与服务器部分进行通信的特殊协议。该远程外壳协议允许客户机通过服务器来建立远程外壳。众所周知的远程外壳协议及其在远程外壳应用中的实施方式(例如AIX操作系统中的rsh/rshd,以及OpenSSH组织使用的ssh/sshd)被设计成让客户机(远程外壳应用的客户机部分)与单个服务器上的目标主机(远程外壳应用的服务器部分)取得联系。这被称为是一对一处理:客户机一次与目标主机上的一个服务器(守护进程)相连。由于远程外壳程序具有一对一特性,因此,客户机知道远程外壳命令所要送抵的目标即为该命令的答复源。由此,如果已知的现有远程外壳程序具有一对一特性,那么远程目标主机没有理由响应于远程外壳命令而返回标识数据。
分布式远程外壳程序允许管理员通过单个客户机端的分布式远程外壳程序而在多个远程目标主机上运行相同的一个或多个命令。分布式远程外壳程序的示例是由Armonk,N.Y的国际商用机器公司提出的分布式外壳命令(distributed shell command,dsh)。dsh程序是一个用户或客户端程序,它可以用于将远程命令从SPOA发布到群集/分布式系统中的一个、某些或所有主机。dsh命令为所规定的每一个目标主机发布一个远程外壳命令,并且返回来自所有目标的格式化输出,由此可以管理、查看和/或在文件中写入来自目标的远程命令结果。dsh程序主要以迭代方式驱动基础远程外壳程序的客户机部分。由此,对远程目标组来说,dsh通过远程外壳程序将同一个命令传送到每一个远程目标主机。从分布式远程外壳程序的角度来看,分布式远程外壳程序参与的是一对n或是一对多的处理,但是基础远程外壳程序(供分布式远程外壳程序使用)则只涉及一对一处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780018445.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:固态切换开关、晶闸管阀体及其强迫切换方法
- 下一篇:天线结构