【IT168 专稿】文介绍如何创建可用于安装和配置 Search Server 2008 基本功能的脚本。为了便于创建和管理以及实现可移植,我们将创建三个单独的脚本,每个脚本在安装中将执行不同的功能。
注意:可以将所有脚本合并到一个主脚本中。但是,我们发现将其分开并从主脚本对其进行调用是非常好的方案。
本文介绍如何更改可从 http://www.mindsharp.com 高级内容区域免费下载的现有脚本,或者如何创建可用于在服务器场环境中安装 Search Server 2008 的新脚本。基本过程列出如下:
创建一个名为 config.xml 的非常简单的配置文件。setup.exe 使用此配置文件来确定需要安装哪些二进制文件、安装方法以及产品密钥信息。
创建三个脚本。
bits.cmd 此脚本将在特定安装中安装二进制文件,并且需要配置文件 config.xml。
farm-build.cmd 此脚本将在服务器场中生成初始配置数据库、创建和设置管理中心以及启动所需的服务。
farm-connect.cmd(可选) 如果在搜索服务器场中拥有多台服务器,则需要此脚本将其他服务器连接到先前创建的配置数据库中。
按创建脚本的顺序来运行上述脚本。
调试并修复脚本中的所有错误 - 例如:录入错误、用户名和密码错误以及服务器名称错误。
继续测试脚本直至没有错误为止。
重要说明:如果要进行远程安装或者使用脚本进行灾难恢复,则安装时不能出现任何错误,这一点非常重要。
开始之前
在继续进行脚本创建的阶段,必须确定如何部署 Search Server 2008 服务器场。如果使用独立安装,则安装程序将安装 Microsoft SQL Server 2005 Express Edition。虽然这样可以显著地简化安装,但是大多数管理员不会使用此方法进行安装,因为这将局限于单一服务器。因此,本文介绍了使用 SQL Server 2005 Standard Edition 或 SQL Server 2005 Enterprise Edition 的 Search Server 2008 安装。
注意:这些脚本未使用变量进行重构,原因是每个服务器场安装都是唯一的。必须编辑脚本来反映特定的实施。例如,这些脚本是针对运行名为 app1 的 SQL Server 的计算机,以及运行名为 app2 的 Search Server 2008 的计算机设计的。必须根据需要编辑服务器名称、Active Directory 域和用户名。