IBM Director 5.10无人值守安装响应文件说明
现在IBM Director的所有部分都支持无人值守安装。这意味着每个IBM Director的软件包都可以编写脚本,并通过包含例如ServeRAID Manager,System Availability和Capacity Manager组件的响应文件进行安装。
无人值守适用于您已经安装了操作系统的情况。
要执行IBM Director Agent的无人值守安装,需要编辑IBM Director CD光盘中位于Agent子目录下的文件DIRAGENT.RSP。完整的路径是:x:\director\agent\windows\i386\FILES\diragent.rsp。
在编辑完这个文件后,您可以用以下方法开始IBM Director Agent的后台安装:
} 命令行
} 批处理文件
} 注册表中的RunOnce项
} 计划任务
} 远程安装服务
开始安装后,您可以使用许多不同的参数。详细信息可以查看伴随执行情况的响应文件。
您可以使用下面命令来开始一个后台无人值守安装:
} dir5.10_agent_windows.exe -a silent
这个命令显示内嵌的对话框,框里显示进程信息,并且使用位于安装源程序目录的Diragent.rsp文件。
} dir5.10_agent_windows.exe -a silent
这个命令执行后台安装,不显示界面,并且使用位于安装源程序目录的Diragent.rsp文件。
} dir5.10_agent_windows.exe -a RSP="filename"
这个命令和后台或者无人值守安装参数使用。它指定响应文件的名字和位置。
} dir5.10_agent_windows.exe -a waitforme
这个命令和后台或者无人值守安装参数使用,并且保证直到IBM Director Agent安装完成以后ibmsetup.exe才停止运行。
DIRAGENT.RSP contents
例 无人值守安装的响应文件diragent.rsp
[Agent]=Y
UseExistingTarget = Y
TargetDrive = C
TargetFolder = Program Files\IBM\Director
RemoteControl = N
EncryptCommunication = Y
SecureAgent = Y
Driver.TCPIP = 1
Driver.NETBIOS = 1
Driver.NETBIOS2 = 0
Driver.NETBIOS3 = 0
Driver.NETBIOS4 = 0
Driver.IPX = 0
Parm1.NETBIOS = MACHINE1 (network_id)
Parm1.NETBIOS2 = MACHINE2
NetTimeout = 15
SystemName=user friendly name
WakeOnLan = 0
ReqUserAuthToScreen = 0
DisableScreenSaver = 0
DisableWallpaper = 0
AddKnownServerAddress=TCPIP::146.84.167.121
ShutdownDoesPoweroff = 0
RebootIfRequired = Y
各个条目的含义如下:
} UseExistingTarget
这个命令在升级一个老的客户端的时候很有用。如果设为Y(yes),安装程序总是使用之前的安装路径。
如果设为N(no),代理会卸载之前的代理,并将新的代理安装在下一行命令指定的路径中。
注意,如果您为IBM Director Agent指定了不同的安装位置,并且使用那个响应文件升级核心服务,安装会失败。完整的代理必须安装在核心服务所安装的路径下。我们建议在这里使用默认值。
} TargetDrive和TargetFolder
这些命令为软件包的安装指定首选路径。注意,如果您安装相同的版本,这不会被认为是一个更新,这个参数会被忽略。这意味着您不能将Level-1和Level-2的代理文件放在不同的驱动器中。
} RemoteControl
远程控制涉及IBM Director中内嵌的远程管理功能,它可以让您从IBM Director Console控制被控制系统的屏幕、鼠标和键盘。如果您想安装这个功能,将这个值设为Y,否则设为N。
} EncryptCommunication
加密选项决定是否对IBM Director Agent和IBM Director Server之间的通讯加密。如果你要传送机密数据,你可能需要启用这个功能。加密方式是由Server决定的,因此如果服务器没有启用加密,就不能和代理通讯。而启用加密功能的服务器可以和未启用加密的代理之间通讯。
} SecureAgent
} Dirver.*
您可以使用这个参数指定IBM Director Agent使用的网络协议。我们建议您启用纯TCP/IP,且不使用NetBIOS,除非您有特殊要求,比如IPX。
} ParmN.x
只有NetBIOS使用这个选项。如果您打算将NetBIOS作为协议使用,这个选项将系统名字作为NetBIOS名字在IBM Director Agent下使用。我们建议您不要改变这些设置。
} NetTimeout
如果在一个网络延时可能比较高的复杂网络环境中使用IBM Director,那么网络超时选项是一个有用的特性。默认是15秒钟,也就是IBM Director Agent等待IBM Director Server回应的时间。
} SystemName
SystemName是指被管理系统在IBM Director Console中出现时的名字。默认情况下,是系统的主机名。我们建议您使用默认设置,因为这样在生产环境中非常高效。您也可以使用一个更简单的组合,例如,用NC_$M作为所有来自北卡罗莱纳州的系统的前缀。您可以使用的变量有:
- $M 表示系统的计算机名字
- $U 表示系统的所有者
- $O 表示组织名字
- $$ 表示$符号
} WakeOnLan
} ReqUserAuthToScreen
} DisableScreenSaver
为远程控制禁用屏幕保护是非常有用的选项。启用以后,IBM Director远程控制软件就不会传输屏幕保护数据。传输屏幕保护数据可能引起很高的网络通信量,而且可能降低连接到被管理的系统的速度。
} DisableWallpaper
禁用壁纸类似于在远程会话中禁用屏幕保护。被管理系统的桌面不会发生改变。壁纸不会通过远程控制会话传输过去,取而代之的是黑色的背景。
} AddKnownServerAddress
加入运行了IBM Director Server的系统的地址或者主机名会使得IBM Director Agent在第一次运行的时候去连接这台服务器。这样,不用管理服务器搜索那些系统,被管理的系统就会自己报告给管理服务器。
我们强烈建议您确认这项功能。我们也建议您优先使用主机名,因为IP地址是可以改变的。如果您希望您的被管理系统向多台管理服务器报告,您可以使用多个AddKnownServerAddress 参数。用于指定管理服务器的语法是:
AddKnownServerAddress=<protocol>::<address>
例如:
AddKnownServerAddress=TCPIP::directorserver.fqdn.local
} ShutdownDoesPoweroff
把这个值设置为1,可以将管理服务器的关机命令发送到各个被管理系统。被管理的系统需要支持操作系统级别的关机才能使用这个功能,这需要安装高级电源管理接口(Advanced Power Management™,APMI)。因为这个设置并不会对不支持APMI的系统造成危害,所我们建议您启用这个功能,保持这个选项的默认值0。
} RebootIfRequired
这个选项决定安装了IBM Director Agent以后是否重新启动。默认值是Y。您可能希望禁用被管理系统的重启,这取决于您的部署机制。但是,为了注册Windows Installer 3.0软件包,必须重新启动系统。IBM Director本身在启动前并不需要重新启动。