上一主题: 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 组件作为基类来构建的:

首先按照此处的说明创建 Windows Server 组件 WIN03y。

注意:在以下说明中,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. 创建包含 WIN03y 实例的应用并分支该实例(在下面称为单例)。
  2. 将单例的默认资源配置为 cpu=1 和 memory=1G,以加速组件创建过程。
    1. 在应用编辑器中选择该单例。
    2. 在“组件”菜单下,选择“资源”。
    3. 按照以上说明修改默认资源。
  3. 将 WIN03y 启动卷的大小调整为 8GB。
  4. 编辑类并启用外部接口:
    1. 在应用编辑器中选择该单例。
    2. 在“组件”菜单下,选择“修改边界”。
    3. 选择“接口”选项卡。
    4. 选中“原始接口”下的“外部接口”复选框。 接口
  5. 编辑类并添加强制性的占位符卷(名称:data;挂接在 D:\ 上)。
  6. 创建应用卷以将其暂时用作占位符卷(文件系统:ntfs03;大小:6GB)。
  7. 启动应用,并使用 CA 3Tera AppLogic GUI 打开单例的图形控制台(在“应用”选项卡上选择您的应用,再使用页面顶部的“登录 (图形)”按钮登录到图形控制台)。
  8. 以管理员身份登录到 Windows 组件。
  9. 如果您既没有安装 Windows Installer 4.5,又没有安装 .NET Framework 3.5 SP1,请立即执行以下操作:
    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;下载并安装它(不要重新启动)
  10. 对组件启用虚拟内存-在命令 shell 中:
  11. 重新启动应用
  12. 安装所需的 SQL Server 2008 版本。 应该使用完整的分发源:ISO 映像或完整的可再发行程序包。 如果您下载的是 SQL Server 的可提取存档,请将它下载并提取到 D 卷上。 使用 ISO 映像时,它可能挂接为单独的驱动器,也可能提取到 D 卷上。 它可以从那里安装到 C 卷上。
  13. 按照如下步骤提取可再发行程序包:
  14. 使用适当版本的 SQL 设置配置文件 (ConfigurationFile_x86.ini/ConfigurationFile_x64.ini) 并按如下步骤启动安装:
  15. 安装 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. 在安装 SQL 后删除以下文件夹(这些文件夹经常无法启动,需要删除以便以后调整卷的大小):
      • WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\
      • WINDOWS\assembly\GAC_MSIL\IEExecRemote\2.0.0.0__b03f5f7f11d50a3a\
  16. 清理驱动器 D: 删除所有 SQL 相关的安装文件,包括 ConfigurationFile.ini。
  17. 在 Cygwin bash shell 中:
    1. 设置新的复杂密码(例如:net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe)。
    2. 退出 SSH 会话。
    3. 通过 SSH 进入组件并执行 rm -f ~/.bash_history/appliance/passwd.stamp。
  18. 停止应用并编辑单例边界。
    1. 将类图标颜色改为红色
    2. 将类名改为 SQL08y_03
    3. 更改类说明(例如:SQL Server 组件-基于 Windows Server 2003 Enterprise Edition R2 32/64 位和 SQL Server 2008 Enterprise (v1.0.0-1))。
    4. 将类类别更改为“数据库组件”
    5. 删除外部接口
    6. 修改终端:

终端名称

方向

协议

in

输入

any

mon

输出

cce

  1. 添加以下属性:

名称

类型

默认值

约束

read_only

字符串

off

on|off

sa_password

字符串

(空)

 

user_db_name

字符串

(空)

 

user_login

字符串

(空)

 

user_password

字符串

(空)

 

max_connections

整数

0

最小值 = 0,最大值 = 999999

  1. 设置组件资源:

资源

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 3Tera AppLogic 应用。