上一主题: IIS08W/IIS08S/IIS08E/IIS08DC:安装参考

下一主题: SQL08X/WG/D/W/S/E_08:Microsoft SQL Server 数据库组件-安装参考


SQL08X/WG/D/W/S/E_03:Microsoft SQL Server 数据库组件-安装参考

每个 SQL08y_03 组件都是使用以下通用 Windows Server 组件作为基类来构建的:

注意:在以下说明中,WIN03y 中的 y 占位符是指组件所基于的 Windows 版本(S 指 Standard,DC 指 DataCenter)。 SQL08y_03 中的 y 占位符是指组件所基于的 SQL 版本(X 代表 Express,WG 代表 Workgroup,D 代表 Developer,W 代表 Web,S 代表 Standard,E 代表 Enterprise)。

安装和配置 SQL08y 组件

  1. 针对 Windows Server 2003 单个 CD 安装Windows Server 2003 两个 CD 安装创建 Windows 服务器组件 WIN03y。
  2. 创建包含 WIN03y 实例的应用并分支该实例(在下面称为单例)。
  3. 将单例的默认资源配置为 cpu=1 和 memory=1G,以加速组件创建过程。
    1. 在应用编辑器中选择该单例。
    2. 在“组件”菜单下,选择“资源”。
    3. 按照以上说明修改默认资源。
  4. 确保 WIN03y 启动卷的大小大于 8GB。
  5. 编辑类并启用外部接口:
    1. 在应用编辑器中选择该单例。
    2. 在“组件”菜单下,选择“修改边界”。
    3. 选择“接口”选项卡。
    4. 选中“原始接口”下的“外部接口”复选框。 接口
  6. 编辑类并添加强制性的占位符卷(名称:data;挂接在 D:\ 上)。
  7. 创建应用卷以将其暂时用作占位符卷(文件系统:ntfs03;大小:6GB)。
  8. 启动应用,并使用 CA AppLogic GUI 打开单例的图形控制台(在“应用”选项卡上选择您的应用,再使用页面顶部的“登录 (图形)”按钮登录到图形控制台)。
  9. 以管理员身份登录到 Windows 组件。
  10. 如果您没有安装 Windows Installer 和 .NET Framework 的最新版本,请立即执行以下操作:
    1. 为外部接口配置可用网络设置(这是第一个枚举的网络接口):
      • 依次访问“控制面板”、“网络连接”、“本地连接 X”、“属性”、“Internet 协议(TCP/IP)”、“属性”,然后单击“使用下列 IP 地址”,并输入您网格的可用值(IP 地址、网络掩码、网关、DNS 服务器)
      • 或者在命令 shell 中:
             netsh interface ip set address name="Local Area Connection X" static [ip-address] [netmask] [gateway] 1 
        
             netsh interface ip set dns name="Local Area Connection X" static [dns-ip] 
        
    2. 打开 Internet Explorer,搜索 Windows Installer 4.5;下载并安装它(不要重新启动)
    3. 打开 Internet Explorer,搜索 .NET Framework 3.5 SP1;下载并安装它(不要重新启动)
  11. 对组件启用虚拟内存-在命令 shell 中:
  12. 重新启动应用
  13. 安装所需的 SQL Server 2008 版本。 应该使用完整的分发源:ISO 映像或完整的可再发行程序包。 如果您下载的是 SQL Server 的可提取存档,请将它下载并提取到 D 卷上。 使用 ISO 映像时,它可能挂接为单独的驱动器,也可能提取到 D 卷上。 它可以从那里安装到 C 卷上。
  14. 按照如下步骤提取可再发行程序包:
  15. 使用适当版本的 SQL 设置配置文件(ConfigurationFile_x86.iniConfigurationFile_x64.ini)并按如下步骤启动安装:
  16. 安装 SQL msi。 可通过单例的默认接口从网格控制器下载这一自动执行的安装程序。 该接口已通过 DHCP 正确配置。
    1. 要找到控制器的内部 IP 地址,请在命令行 shell 中执行 ipconfig /all,并记录最后枚举的接口(例如:本地连接 5)的 DHCP 服务器 IP 地址。
    2. 将 IE 指向 http://IP-address:8080/download/ 并下载当前的 Windows SQL msi(例如:SQL_Windows-1.0.6-1.msi):
    3. 右键单击 msi 文件,然后选择“目标另存为”将该文件下载到桌面。
    4. 在桌面上双击 msi 文件以执行安装。
    5. 删除 msi 文件并清空回收站。
    6. 按照 Windows Server 组件 WIN08y 中所述删除 Windows 卷上的交接点。
  17. 清理驱动器 D: 删除所有 SQL 相关的安装文件,包括 ConfigurationFile.ini。
  18. 在 Cygwin bash shell 中:
    1. 设置新的复杂密码(例如:net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe)。
    2. 退出 SSH 会话。
    3. 通过 SSH 进入组件并执行 rm -f ~/.bash_history/appliance/passwd.stamp。
  19. 停止应用并编辑单例边界。
    1. 将类图标颜色更改为红色
    2. 将类名称更改为 SQL08y_03
    3. 更改类说明(例如:SQL Server 组件-基于 Windows Server 2003 Enterprise Edition R2 32/64 位和 SQL Server 2008 Enterprise (v1.0.0-1))。
    4. 将文档 URL 更改为:
      http://doc.3tera.com/AppLogic35/index.htm?toc.htm?CatDatabaseAppliancesSQL.html
      
    5. 将类类别更改为“数据库组件”
    6. 删除外部接口
    7. 右键单击单例并选择“属性”。 将实例名更改为 SQL08y_03。
    8. 修改终端:

终端名称

方向

协议

in

输入

任何

mon

传出

cce

h. 添加以下属性:

名称

Type

默认值

约束

read_only

字符串

off

on|off

sa_password

字符串

(空)

 

user_db_name

字符串

(空)

 

user_login

字符串

(空)

 

user_password

字符串

(空)

 

max_connections

整数

0

最小值 = 0,最大值 = 999999

i. 设置组件资源:

资源

X/WG 最小值

D/E/S/W 最小值

X/WG 最大值

D/E/S/W 最大值

X/WG 默认值

D/E/S/W 默认值

CPU

0.1

0.25

4

32

0.25

0.5

内存

512 MB

1 G

4 G

64 G

1 G

1 G

带宽

1 Mbps

1 Mbps

2 Gbps

2 Gbps

250 Mbps

100 Mbps

  1. 通过从 Web shell 执行以下命令验证单例的启动卷的运行状况:
    vol fscheck name_of_volume 
    
  2. 将 SQL08y_03 移至目录(建议移至 system_ms)。

    SQL08y_03 组件现在已准备好用于您的 CA AppLogic 应用。