组件工具包 › 组件创建说明 › Windows 安装参考 › Windows 安装参考概述
Windows 安装参考概述
概览
CA 3Tera AppLogic 支持基于 Microsoft Windows Server 2003 的组件。 2.9.1 以后的 CA 3Tera AppLogic 版本支持基于 Windows Server 2008 的组件。
以下是经过测试并受支持的特定 Windows 版本:
- Windows Server 2003 Standard Edition SP2 32 位/64 位
- Windows Server 2003 R2 32 位/64 位 Standard/Enterprise/DataCenter Edition
- Windows Server 2003 Web Edition 32 位
- Windows Server 2008(无 Hyper-V SP2)32 位 Standard/Enterprise/DataCenter Edition
- Windows Server 2008 Web 版 SP2 32 位
- Windows Server 2008 R2 64 位 Standard/Enterprise/DataCenter Edition
如果您可以从 CA Technologies 或服务提供商那里获得适用于您网格的现成 Windows 组件/应用,则不需要遵循本主题中的说明,除非想要从头创建您自己的 Windows 组件。 如果您使用的是 CA Technologies 提供的 Windows 组件,请查阅《组件目录参考指南》以获取与其运行有关的详细信息。
如果需要为网格创建 Windows 组件/应用,可借助 CA 3Tera AppLogic 提供的工具来创建这些组件/应用。 使用这些工具可以创建以下基本 Windows 组件/应用:
- Windows 服务器-通用 Windows 服务器组件(类似于 LINUX5 和 SOL10)。 在《组件目录参考指南》中可以找到详细的文档。
- Windows VDS-Windows 虚拟专用服务器-详细的文档可在“应用目录参考指南”中找到。
- Windows Filer-Windows Filer 在 ntfs 卷上执行文件系统级操作。 在《组件目录参考指南》中可以找到详细的文档。
- Windows IIS Web 服务器-Windows Internet 信息服务器组件。 在《组件目录参考指南》中可以找到详细的文档。
- 可扩展的 Windows IIS Web 服务器 IIS03yx4 和 IIS03yx8-包含在 system_ms 目录中。 如果要在您的网格上安装此目录,请联系您的服务提供商。 IIS03yx4/IIS03yx8 包括对 /system_ms:IIS03y 的引用。 如果在网格上安装了 system_ms 目录,但缺少任意一个 /system_ms:IIS03y 组件,则每次打开应用时应用编辑器都会显示错误消息。 要解决此问题,可以创建所有 /system_ms:IIS03y 组件,还可以从 system_ms 目录中删除未使用的 IIS03yx4/IIS03yx8 组件。
- Windows SQL Server-Microsoft SQL Server 组件。 在《组件目录参考指南》中可以找到详细的文档。
- WISA/WISAx4-使用 IIS/SQL/ASP.NET 堆栈的 Windows 临时应用。 在《应用目录参考指南》中可以找到详细的文档。
Windows Server 组件是用于创建所有其他基于 Windows 的组件的基础组件(因此,在创建除 Windows 2008 Filer 之外的任何其他 Windows 组件之前,应当先创建此组件)。
注意:
- 要安装 Windows,必须使用适用于操作系统安装的正确 ISO 映像。
- 有关在 CA 3Tera AppLogic 上使用 Windows 组件的重要提示/限制,请查阅《Windows 组件注意事项》。
- 在本主题的以下文本中,WIN03y 中的 y 占位符表示组件所基于的 Windows 版本(S 代表 Standard、E 代表 Enterprise、DC 代表 DataCenter、W 代表 Web)。对于 64 位组件,则为:64S 代表 64 位 Standard 版、64E 代表 64 位 Enterprise 版、64DC 代表 64 位 DataCenter 版。
Windows Server 2003 Datacenter Edition 警告
虽然 Windows Server 2003 Standard/Enterprise/Web Edition 可即用于 CA 3Tera AppLogic,但 Datacenter Edition 缺少某些必要的网络驱动程序。 要使这些驱动程序在安装过程中可用,必须创建小的 NTFS 卷,存储所需的驱动程序,并使该卷可作为 iso2class 实用工具中的一个可选卷使用(例如:iso_volume3):
在尝试使用 Windows Datacenter Edition 创建组件之前,必须先创建基于 Standard 或 Enterprise Edition 的 CA 3Tera AppLogic Windows Filer(对于 Filer,建议使用 Standard 版)。 遵循后续部分的说明创建 Windows Filer。 创建 Windows NTFS 驱动程序磁盘需要执行此操作。
创建网络驱动程序磁盘
- 创建新的 NTFS 全局卷并使用 vol manage 命令管理该卷。 确保启用外部网络访问(有关如何执行此操作,请参阅 vol manage 命令帮助)。 下面是创建和管理卷的示例:
volume create _GLOBAL:driver_disk size=50M fs=ntfs
volume manage _GLOBAL:driver_disk --rw ip=application_public_IP netmask=grid_netmask gateway=grid_gateway
- 针对在 Windows 组件出现的虚拟化 NIC,下载合适的网络驱动程序:
- 打开 IE 并访问 http://www.realtek.com。
- 将 RTL810X/RTL8130/ RTL8139(A/B/C/D) PCI Series Drivers for WinXP (WinServer 2003) 下载到受管理的卷上。
- 关闭 filer 的图形控制台并从 vol manage shell 退出。
- 继续构建基于 DataCenter 版的 Windows 组件。 必须提供新建的驱动程序磁盘作为 iso2class 实用工具中的一个可选卷。
- 在完成操作系统安装之后,必须使驱动程序磁盘在 Windows 中可见(默认情况下,它通常不会显示在资源管理器中):
- 打开“我的电脑”
- 检查驱动程序磁盘是否显示在组件的磁盘驱动器列表中。 如果未显示:
- 打开“开始”->“管理工具”->“计算机管理”
- 右键单击驱动程序磁盘 ntfs 卷,然后单击“添加驱动程序盘符和路径”。
- 在分配相应的盘符(即 E:)之后,转到驱动器 E:
- 解压缩 Realtek 驱动程序
- 继续安装 Realtek 驱动程序。 如果 Windows 自动询问是否安装网络驱动程序(需要对组件中的所有网络设备执行此操作):
- 选择“否,暂时不”,然后单击“下一步”
- 选择“从列表或特定位置中安装 (高级)”,然后单击“下一步”。
- 选择“不要搜索, 我要自己选择要安装的驱动程序”,然后单击“下一步”。
- 向下滚动“常见硬件类型”列表,选择“网络适配器”,然后单击“下一步”。
- 单击“从磁盘安装”。
- 单击“浏览”并选择 E:\Driver_XP_5699_0828\Driver_XP_5699_0828\Netrlx.inf,然后单击“打开”(假定驱动程序磁盘位于驱动器 E:)
- 单击“确定”。 此时应当显示网络适配器列表。
- 选择“Realtek RTL8139/810X 系列高速以太网 NIC”,然后单击“下一步”。
- 单击“更新驱动程序警告”中的“是”。
- 单击“完成”。
- 如果 Windows 未自动显示网络驱动程序提示,请执行以下操作:
- 右键单击“我的电脑”,转到“硬件”选项卡,然后单击“设备管理器”。
- 展开“其他设备”(如果尚未展开),对列出的每个以太网控制器设备执行以下操作:
- 右键单击“以太网控制器”并选择“更新驱动程序”。
- 重复以上步骤 #6 之后的所有步骤。
Windows PV 驱动程序
Halsign TurboGate PV 驱动程序与 CA 3Tera AppLogic(可通过组件的默认接口访问,就像用于创建 Windows 组件的 Windows MSI 一样)一起发布。 这些驱动程序用于增强在 CA 3Tera AppLogic 上运行的 Windows 组件的磁盘和网络 I/O 性能。 这些驱动程序可以用于 Windows Server 2003 的 32 位和 64 位版本以及 Windows Server 2008 的 32 位和 64 位版本
下面是具有这些驱动程序和不具有这些驱动程序的性能测定示例:
驱动程序
|
磁盘读取
|
磁盘写入
|
网络 TCP
|
网络 UDP
|
无 PV 驱动程序
|
18 MB/秒
|
11 MB/秒
|
40 Mb/秒
|
68 Mb/秒
|
Halsign Turbogate PV 驱动程序
|
41 MB/秒
|
25 MB/秒
|
690 Mb/秒
|
770 Mb/秒
|
注意:性能值可能会因网格所使用的硬件而有所不同。
Halsign TurboGate PV 驱动程序
CA Technologies 已测试了以下 PV 驱动程序版本:
- Halsign TurboGate:TurboGate GTools v3.0.0
遵循以下说明在 Windows 组件中获取/安装这些 PV 驱动程序。 在安装 APK 之后,应确保安装 PV 驱动程序。
在 Windows 组件中安装 Halsign TurboGate PV 驱动程序
- 启动包含要安装驱动程序的 Windows 组件的应用。
- 打开图形控制台并使其显示您的 Windows 组件。
- 可在网格控制器中通过组件的默认接口下载该 Halsign Turbogate 自动执行安装程序。
- 要找到控制器的内部 IP 地址,请在命令行 shell 中执行以下命令,并记录最后枚举的接口(例如:本地连接 5)的 DHCP 服务器 IP 地址。
ipconfig /all
- 将 IE 指向 http://IP-address:8080/download/ 并下载 PV 驱动程序(例如:TurboGate-GTools-v2.0.0.exe):
- 右键单击该文件,然后选择“目标另存为”将该文件下载到桌面。
- 在桌面上双击该文件执行安装。
- 根据需要选择“是”,以安装驱动程序。
- 在安装完成之后,系统将会提示用户重新启动组件;请选择“否”。
- 从桌面删除安装程序文件并清空回收站(如果需要)。
- 确保您知道管理员密码。 使用 comp restart --debug CA 3Tera AppLogic 命令重新启动 Windows 组件。
- 在 Windows 组件重新启动之后,通过图形控制台登录。 硬件向导会自动检测所有使用最新安装的 PV 驱动程序的网络设备(不需要用户交互)。 在完成此操作之后,使用不带 --debug 选项的命令再次重新启动组件以确认它正常运行。
如果稍后将新的终端添加到组件中,用户可能需要在下一次启动组件时完成发现新硬件向导。
如果您有一个现有的 Windows 组件使用 TurboGate PV 驱动程序的旧版本,并希望将这些 PV 驱动程序升级到新版本,请按照以下主题中的分步说明执行操作:
WIN03y 和 WIN08y:Windows Server 组件-iso2class
WIN03y 是使用 CA 3Tera AppLogic 附带的 iso2class 实用工具创建的。 iso2class 是命令行实用工具,可使用从 ISO 映像安装的操作系统来创建单例类。 iso2class 创建并启动 CA 3Tera AppLogic 应用,该应用用于将 ISO 映像中的操作系统安装到卷上。 该应用是使用模板生成的,包含一个名为 iso2class 的单例 单例的启动卷是 ISO 映像。 单例上的另一个卷是用于操作系统安装的目标。
使用这一新的交互式实用工具的最终结果是具有一个卷的单例,该卷包含安装的操作系统。 该单例可移动到目录并用作创建新组件类的基础。 详细的 iso2class 文档可在“命令行 Shell 参考”中找到。 使用 iso2class,可以极其轻松地在 CA 3Tera AppLogic 中创建新的操作系统 distro。
用于操作系统安装的 ISO 映像可来自以下 3 个位置:
- 存储在网格的 impex 卷上(由维护人员复制到 impex 卷,或从远程服务器导入)
- 存储为网格上的全局卷(通常从远程服务器导入)
- 从 URL 导入
注意:在操作系统安装期间,单例将会重新启动。 当发生此操作时,打开的图形控制台将不再响应。 只需关闭控制台,然后从 CA 3Tera AppLogic GUI 再次打开它,即可获得新启动映像的控制台。
以下是使用 iso2class 创建 WIN03y 和 WIN08y 的详细说明:
其他 Windows 组件和应用:IIS、SQL8y、VDS 和 WISA
创建了 Windows 服务器组件 WIN03y 之后,可以创建其他基于 Windows 的组件和应用。 以下是详细说明:
升级 Windows MSI
如果已构建了 Windows 组件,并希望某个时候安装用于创建该组件的 MSI 的新版本,从而更新 Windows APK 和 MSI 中包含的任何组件特定脚本,请参考以下主题中提供的分步说明: