免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2957 | 回复: 15
打印 上一主题 下一主题

用windos2003来远程关闭Solaris,怎么做? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-26 17:18 |只看该作者 |倒序浏览
公司新买的SmartUPS,安装在windows2003上,然而,当我们考虑使用它的power failure机制来关闭另一台SUN服务器(SUN服务器接到另一台长效UPS上但没有智能机制)时,遇到一个自动telnet和关闭Solaris的问题。
当外电突然中断,SmartUPS自动切换使用电池供电,开始执行power failure设定的操作。在保证两个服务器在UPS供电下可以完成下面的操作,我们要求在电池电量消耗过程中可以让操作系统执行一系列的动作,如:
1、以root身份自动telnet到192.168.0.5。
2、对192.168.0.5执行init 5关机。
然后关闭本机。
求解该windows2003版本下运行的批处理文件,该文件附加到power failure处理操作中。

论坛徽章:
0
2 [报告]
发表于 2006-06-26 19:06 |只看该作者
写一个脚本不就完了吗?

论坛徽章:
0
3 [报告]
发表于 2006-06-27 08:16 |只看该作者
就是啊,怎么写?

论坛徽章:
0
4 [报告]
发表于 2006-06-27 10:22 |只看该作者
不用telnet,在windows平台调用RSH命令即可实现。

论坛徽章:
0
5 [报告]
发表于 2006-06-27 10:55 |只看该作者
Windows的格式为:RSH  host  [-l username] [-n] command
比如192.168.0.5主机上的用户test,密码1234,command是ls,RSH怎么写?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-06-27 11:27 |只看该作者
rsh就不用问主机的密码了,主机端要设置WIN2003的机器为信任主机才行,但是WIN的系统我不了解,如果是UNIX系统:
rsh 192.168.0.5 init 5
你先手工试验好了再做认为断电测试验证就知道是否好使了。
信任主机和用户的问题请参照soalris的man手册中的.rhosts和hosts.equiv

论坛徽章:
0
7 [报告]
发表于 2006-06-27 13:49 |只看该作者
原帖由 dengnf 于 2006-6-27 10:55 发表
Windows的格式为:RSH  host  [-l username] [-n] command
比如192.168.0.5主机上的用户test,密码1234,command是ls,RSH怎么写?

使用rsh 需要在主机放开信任关系,包括主机和IP。详细可以man rsh 看看。

论坛徽章:
0
8 [报告]
发表于 2006-06-28 16:49 |只看该作者
仍然未解决问题。
这里是希望在本机192.168.0.2成为192.168.0.5的SUN服务器的信任机后,可以在192.168.0.2上通过使用rsh来执行Solaris命令。
在192.168.0.5上的/.rhosts和/etc/hosts.equiv中都有一句:192.168.0.2 test。而192.168.0.5上当前登录的是另一个用户。
在192.168.0.2上,使用test用户登陆windows2003,执行一个查询磁盘空间的命令rsh 192.168.0.5 -l root df -k,服务器192.168.0.5响应以下信息:
<时间> <主机名> inetd[5604]: execv /usr/sbin/in.rshd: Exec format error
如果要执行init 5,把命令写到一个脚本文件上,就可以实现远程关机了,可惜这里中间环节还存在问题。
以上各位给出的解决方法都基于操作系统是Solaris的终端来控制操作系统为Solaris的服务器,还望可以得到使用windows来控制Solaris关机的方法。

使用rexec 192.168.0.5 -l root df -k的话,还是要输入root密码,才能做df -k。

[ 本帖最后由 dengnf 于 2006-6-28 17:25 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2006-06-28 21:34 |只看该作者
ups不是自带停电关机的功能的

由于运行erp我们都不用这种方式关的

论坛徽章:
0
10 [报告]
发表于 2006-06-29 09:15 |只看该作者
UPS可以设置停电关机的呀,我们用的是APC SmartUPS,它通过9针串口连接服务器,在服务器上安装自带管理软件,对于不同操作系统有不同的安装版本,其中的windows版本上可以在Shutdown>Shutdown Sequence设置关本服务器及对前一段时间内将要执行什么操作,默认是执行一个叫default.cmd的脚本,在UPS从停电到蓄电耗尽的时间内,安排第一段时间等待电力恢复,如果超过了,则运行default.cmd,再过一段时间关本机,再过一段时间关UPS。中间环节如果电力恢复,这些步骤就不会继续。
本来,UPS直接装到SUN服务器是可以的,但两边服务商都不提供配置服务,一个说找不到SUN的合适的9针串口,另一个说UPS不是SUN品牌不负责安装。郁闷啊。
我们的服务器所在地处于雷区,夏天打雷闪电有时侯会引起跳闸,对于SUN服务器来说就很要命了,靠UPS也只能维持几十分钟,如果深更半夜时候发生这事情,第二天回来就需要恢复好几个小时,如果能够使用init 5关机,回来重启及开服务只是十几分钟的时间就行了。小单位嘛,能够做到减少时间,大家上班时候可以用,我们就已经满足了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP