

使用 CA AppLogic® › 组件开发人员指南 › OS 安装 › Windows 安装 › Windows OS › Windows 基类 › Windows Server 2012 基础服务器类
Windows Server 2012 基础服务器类
对于 Windows 组件和应用,以下说明将帮助您创建 Windows Server 2012 基类。 这些说明已经在以下 Windows Server 版本中进行了测试:
|
操作系统
|
类名称
|
安装大小
|
|
Windows Server 2012 DataCenter Edition 64 位
|
WIN1264DC
|
16 GB
|
|
Windows Server 2012 Standard Edition 64 位
|
WIN1264S
|
16 GB
|
注意:Server Windows exe 包含 APK。 在安装 APK 之前,APK 先执行自动化 Prep 脚本。 如果已准备计算机,则可以禁用自动化 Prep 脚本。 在安装期间,选择“自定义”并禁用 Prep 脚本。 然后可以手工执行 APK Prep 脚本。 要查看手工步骤,请参阅“手工执行 APK Prep 脚本”。
安装和配置组件
执行以下步骤:
- 打开 3T shell,执行以下命令:
util iso2class app_name=win12_install install_size=16G console_type=graphic iso_volume1=en_windows_server_2012_x64_dvd_915478.iso virt_options=acpi=1 cpu=1 mem=1G
该命令将创建和启动 win12_install 应用,并从指定的 ISO 映像启动单例 iso2class。
对于创建基于 SCSI 的组件,请使用以下命令
util iso2class app_name=win12_install install_size=16G console_type=graphic iso_volume1=en_windows_server_2012_x64_dvd_915478.iso virt_options=acpi=1 cpu=1 mem=1G scsi=1
- 16 GB 的卷大小可提供足够的空间用于操作系统安装和后续 Windows 更新,使得在该过程完成后,组件中大约留有 1 GB 或更多的可用空间。 当 Microsoft 推出更多的操作系统更新时,该大小要求可能会有所变化。
Windows Server 2012 组件的启动卷会格式化为 ntfs08。 您只能增加 ntfs08 启动卷的大小。
- 使用以下方法之一访问单例的图形控制台:
- 在 GUI 的应用列表中选择应用,然后单击“登录(图形)”图标。
- 在基础架构编辑器中打开应用并选择单例 iso2class。 然后在“组件”菜单中选择“登录(图形)”。
- 在显示图形控制台之后,应该会显示安装界面。
- 安装期间单例将重新启动,这会导致图形控制台不可操作。 当出现这种情况时,只需关闭再重新打开图形控制台。
- 在极少数情况下,当使用 Mozilla Firefox 访问图形控制台时,会反复显示一个错误,指出应用未启动或图形控制台配置错误。 如果出现这种情况,只需关闭再重新打开 Firefox。
- 下面的说明假设已进行 Windows 完全安装,同时具有更完整的图形界面。 如果安装服务器核心,请调整键盘和鼠标操作以完成这些步骤。
- 在 VMware 网格上安装 Windows 期间,由于没有 VMware 工具,鼠标可能不会按预期正常工作。
以下键盘快捷方式非常有用:
- 要在按钮之间进行导航,请按 Tab 键和/或箭头键。
- 要进行选择,请按空格键或 Enter 键。
- 要访问选定窗口的“文件”菜单,请按 Alt + F 键。
- 为了完成安装和 Windows 设置,单例将自行重新启动,Windows 将请求新密码。
- 输入所需信息并按 Enter 键。 Windows 将为管理员设置新密码并显示成功消息。
- 单击“确定”。 Windows 将自动登录到管理员桌面。
- 如果您要在 ESX 网格上创建 Windows 组件,请按如下所述安装 VMware 工具:
- 停止应用。
- 在网格 shell 中,执行 3t vol copy _GLOBAL_RO:vmware_tools_windows APPNAME:vmware_tools_windows。
- 在浏览器中打开应用编辑器。
- 右键单击单例组件 iso2class,然后选择“用户卷”。
- 为占位符 iso_volume1 选择卷 vmware_tools_windows。
- 保存并启动应用。
- 通过图形控制台登录。
- 在图形控制台窗口顶部中央按 Ctrl + Alt + Del 按钮。
- 在图形控制台窗口内单击。
- 使用 Tab 键和箭头键,导航到“启动任务管理器”。
- 按 Tab 键导航到“新建任务”,然后按空格键。
- 要以静默方式执行 VMware 工具安装,请输入
D:\setup.exe /S /v /qn
安装将自动重新启动组件。 这需要几分钟的时间。
- 重新启动后,重新打开图形控制台
- 登录到组件。
- 更改计算机名称
- 依次打开“服务器管理器”、“本地服务器”,然后单击计算机名称。
- 单击“更改”,然后将计算机名称设置为 WIN12y。
- 根据请求重新启动,然后关闭图形控制台。
- 配置单例的外部接口 (Ethernet) 以访问 Internet。
注意:Ethernet 2 是内部接口。
执行以下操作之一:
- 依次访问“服务器管理器”、“本地服务器”,然后单击“Ethernet”。 此时将显示“网络连接”窗口。
右键单击“Ethernet”,然后依次选择“属性”、“TCP/IPv4”、“属性”。
单击“使用以下 IP 地址”,并输入网格的可用值(如 IP 地址、网络掩码、网关和 DNS 服务器)。
- 或者,在命令 shell 中执行以下命令:
netsh interface ip set address name="Ethernet" static [ip-address] [netmask] [gateway] 1
netsh interface ip set dns name="Ethernet" static [dns-ip]
- 安装高优先级和可选的 Windows 更新:
- 依次打开“控制面板”、“系统和安全”,然后选择“Windows 更新”。 此时将显示“Windows 更新”对话框。
- 依次单击“更改设置”、“下载更新,但是让我选择是否安装更新”,然后单击“确定”和“检查更新”。
- 根据提示重新启动。 关闭图形控制台,然后在大约一分钟后,打开图形控制台。
- 重复以上过程,直到不再有要安装的更新。
- 依次打开“服务器管理器”、“本地服务器”,激活 Windows。
单击“产品 ID”并输入有效的产品密钥。
- 关闭操作系统,并使用以下步骤继续 iso2class 安装:
- 在“Windows Power Shell”窗口中,键入以下命令,然后按 Enter 键:
shutdown –s –t 0
- 等待大约五秒钟。
- 在运行 iso2class 实用工具的 3tshell 中,依次按 Enter 键、Y 键、Enter 键。
第二个卷将对单例可用。
- 等待大约一分钟后,打开图形控制台并登录到 Windows 桌面。
注意:如果图形控制台在“系统恢复选项”对话框中启动,请执行以下步骤:
- 选择“下一步”,并以管理员身份登录。
- 重新启动,然后等待大约一分钟。
- 重新打开图形控制台并登录到 Windows 桌面。
- 要将该单例转换为完全管理的组件,请执行 Windows Server exe 安装程序。
- 在单例的 E 驱动器上找到这一自动执行的安装程序。
- 双击 Server Windows exe 文件执行基类组件安装。
作为先决条件,需安装 Windows APK。
- 如果卷上有交接点,请删除交接点以防止 Windows 卷大小调整失败。
以下示例显示 Windows 启动卷上的交接点。
- WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\
- WINDOWS\assembly\GAC_MSIL\IEExecRemote\2.0.0.0__b03f5f7f11d50a3a\
注意:卷的名称可以不同。
可以使用命令提示符搜索交接点。 以下命令的输出结果会报告所有交接点的路径:
dir/S /A:L
- 如果安装 TurboGate PV 驱动程序,请执行以下命令。
copy E:\TurboGate-Tools-Setup-V3.0.1.exe C:\
注意:必须等到基本操作系统安装完成之后,才能执行 TurboGate 安装程序。
- 关闭操作系统以确保执行所需的系统配置。
请执行下列操作:
- 在命令 shell 中键入以下命令,然后按 Enter 键:
shutdown –s –t 0
- 等待大约五秒钟。
- 在运行 iso2class 实用工具的 3tshell 中,依次按 Enter 键、Y 键、Enter 键。
- 当 3t shell 中出现提示时,选择“组件完全受管理”选项。
iso2class 会停止应用,将单例边界更改为通用服务器组件的边界,然后重新启动应用。
创建目录组件类
通过将单例更改为目录组件类来创建目录类。
完成以下步骤:
- 停止应用。
- 在基础架构编辑器中打开应用。
- 右键单击单例并选择“属性”。 此时将显示“实例设置”窗口。
将实例名更改为 WIN12y,然后单击“确定”。
此时将显示基础架构编辑器。
- 右键单击单例并选择“修改边界”。
此时将显示“类定义”窗口。
- 在“常规”页面中,将类名称更改为 WIN12y。
- 输入以下描述:Windows Server 组件-基于 Windows Server 2012 Standard Edition 64 位
- 选择 Windows 操作系统图标。
- 将文档 URL 设置为使用以下 URL 的组件数据表:
http://doc.3tera.com/AppLogicxx/index.htm?toc.htm?CatGenericWindows12.html
其中,xx 表示 AppLogic 的当前版本
- 验证虚拟模式。
- 选择“资源”选项卡。
此时将显示“资源”页面。
基于以下资源表修改资源设置。
|
类名称
|
CPU 最小值
|
CPU 最大值
|
CPU 默认值
|
Mem 最小值
|
Mem 最大值
|
Mem 默认值
|
BW 最小值
|
BW 最大值
|
BW 默认值
|
|
WIN1264S
|
0.25
|
4
|
1
|
768M
|
64G
|
2G
|
1M
|
2 GB
|
1M
|
|
WIN1264DC
|
0.25
|
32
|
1
|
768M
|
64G
|
2G
|
1M
|
2 GB
|
1M
|
- 单击“确定”。 此时将显示基础架构编辑器。
- 要保存应用,请单击“保存”。
完成组件
如果要安装 TurboGate PV 驱动程序,完成该组件将包括进行更改。 否则,请参阅此过程结尾的注释。
完成以下步骤:
- 在单例的“修改边界”对话框中:
- 将终端添加到组件中,直到总共列出了 7 个接口。 加上默认接口,您将最多有 8 个接口。 在将终端添加到不以此 Windows Server 组件为基础的未来 Windows 组件时,需要执行此步骤以避免人工干预。
如果组件的虚拟模式为 vmware,请将终端添加到组件中,直至总共列出 9 个接口。 加上默认接口,您将最多有 10 个接口。
- 为确保可以正确识别添加到组件中的新卷并将这些卷设置为联机状态,请将三个占位符卷添加到组件中。 不要为这些卷分配挂接点。
- 创建三个 50 MB 的原始卷,并配置单例实例以将这些卷用于占位符卷。
- 保存并启动应用。
- 通过 SSH 进入组件,并设置管理员密码 (net user administrator new password)。
注意:必须更改管理员密码,因为 Server Windows EXE 会在初始启动时设置新的随机密码,您必须知道管理员密码才能安装 TurboGate PV 驱动程序。
- 通过图形控制台登录。
- 在图形控制台的 cmd.exe shell 中执行 diskpart,以便格式化和挂接这三个原始卷。 在 diskpart 命令行界面内执行 list disk 命令。
- 对每个磁盘(启动磁盘除外)执行以下命令:
select disk # [指定数字]
online disk # [如果磁盘处于联机状态,则跳过此步骤]
clean
create partition primary
assign letter=[为每个磁盘指定一个不同的盘符,如 D、E、F]
- 退出 diskpart 界面。
- 在 cmd.exe shell 中格式化每个卷。 例如:format /fs:ntfs d:。
- 执行 PV 驱动程序安装程序。 例如:C:\TurboGate-Tools-Setup-V3.0.1.exe。
根据需要选择“仍要安装”。 安装后不要重新启动。
- 打开 3T shell 并执行以下命令:
app restart win12_install –debug
- 在应用开始启动之后等待大约一分钟,然后使用图形控制台登录,再等待大约一分钟,直到驱动程序安装完成,此时将显示弹出窗口请求重新启动。
要重新启动组件,请单击“重新启动”图标。
注意:请执行以下各组步骤之一,具体取决于应用启动是否超时:
- 如果应用启动未超时,则可正常完成。 否则,请从图形控制台内关闭操作系统,这会导致 app start –debug 失败,然后在 3T shell 中执行以下命令:
app stop win12_install
- 如果应用启动已超时,请在 3T shell 中执行以下命令,然后在图形控制台中关闭:
app stop win12_install
- 在 3T shell 中执行 app start win12_install,并确认组件正常启动。
- 通过图形控制台登录:
- 在 cmd.exe shell 中使用 diskpart 确认所有磁盘处于联机状态:
diskpart
list disk
exit
- 如果安装了 TurboGate PV 驱动程序的 3.0.1 版,请依次选择“开始”、“运行”、“services.msc”以禁用服务 gkservice。
该服务随 PV 驱动程序一起安装,如果存在与组件关联的多个虚拟网络接口,将无法启动。 禁用该服务不会影响 PV 驱动程序的性能。
- 在组件的 bash shell 中执行以下步骤:
- 设置新的复杂密码(例如:net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe)。
- 退出 SSH 会话。
- 通过 SSH 进入组件并执行以下命令:
rm –f ~/.bash_history /cygdrive/c/TurboGate* /appliance/passwd.stamp
- 停止应用,然后修改组件边界,并删除前面的步骤中添加的额外终端和 3 个占位符卷。
未安装 TurboGate PV
如果未安装 TurboGate PV 驱动程序,请执行以下步骤完成组件:
- 启动应用并使用 SSH 安全地登录到组件。
- 执行以下命令:
rm –rf /appliance/passwd.stamp ~/.bash_history
使用 Sysprep 使组件能够兼容
Windows APK 包含将目录组件实例准备为“专业化”的脚本,当实例首次启动时,通过使用 Microsoft sysprep 实用工具来实现这种准备。 如果希望使用 sysprep 来准备组件,应在将其移至 /system_ms 目录之前执行此操作。
完成以下步骤:
- 通过图形控制台登录。
- 在 cmd.exe shell 中执行
mountvol /e
- 使用以下命令重新启动操作系统:
shutdown –r –t 0
- 几分钟之后,重新打开图形控制台,然后在 cmd.exe shell 中,通过 cd 转到 C:\applogic 目录。
- 执行 run_sysprep_generalize.bat 脚本
- 此时运行的是 Sysprep /generalize 阶段,该过程需要不到 3 分钟即可完成
- 完成之后,请停止应用
此时单例已准备好移至 /system_ms 目录,并启用了 Sysprep 以便在安装时运行。
将组件移至目录
完成以下步骤:
- 确认您对目录具有完全访问权限。 必须具备这些权限才可移动单例。
- 将单例移动到 /system_ms 目录中。
版权所有 © 2013 CA。
保留所有权利。
 
|
|