组件工具包 › 组件创建说明 › Windows 安装参考 › Windows MSI 升级参考
Windows MSI 升级参考
如果已构建了 Windows 组件,并想要在某个时候安装用于创建该组件的 MSI 的最新版本,从而更新 Windows APK 和 MSI 中包含的任何组件特定脚本,请参考本主题提供的分步说明。 这些说明按组件类型分类。
WIN03* / WIN08*-通用 Windows 服务器组件
下列步骤介绍了升级通用 Windows 服务器组件的过程,以 /system_ms:WIN08S 为例。
- 创建新的应用并在编辑器中打开它。 将 WIN08S 组件的实例从 system_ms 目录拖动到画布上并分支该类实例。
- 修改单例的边界,如下所述:
- 将文档 URL 设置为: https://support.ca.com/cadocs/0/CA%203Tera%20Applogic%203%200-CHS/Bookshelf_Files/HTML/Catalog_Ref/CatGenericWindows.html。
- 保存,然后启动该应用。
- 从 3t shell 通过 ssh 进入运行的单例并执行以下操作:
- 设置新的管理员密码,例如:net user administrator newpwd。
- ipconfig /all | grep DHCP Server 并记录内部接口的 DHCP 服务器的 IP 地址。
- cd / 然后使用 wget 通过之前记录的 IP 地址从网格控制器中获取当前的 Windows Server MSI,例如:wget http://ip-address:8080/download/Server_Windows-1.1.7-1.msi
- chmod 755 *.msi
- 打开单例的图形控制台并以管理员身份登录。
- 执行 MSI 安装程序,例如在 Windows 资源管理器内双击文件 Server_Windows-1.1.7-1.msi。
- 在 ssh 会话中,打开单例:
- rm -f *.msi
- 设置复杂的新管理员密码,例如:net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- 退出,然后重新 ssh 到运行的单例
- rm -f ~/.bash_history
- Exit(退出)
- 停止应用。 在应用编辑器中,将单例拖到用户目录中。
- 在 3t shell 中执行以下命令:
class destroy /system_ms:WIN08S --force(或者,如果要保留现有的类,则移动它)。
class move /user:WIN08S /system_ms:WIN08S
- 销毁应用。
VDS_Win*-Windows VDS 单例组件
下列步骤介绍了升级 Windows VDS 应用中的单例的过程,以应用 VDS_Win08S_r2 为例。
- 创建新的应用并在编辑器中打开它。 将 WIN08S 组件的实例从 system_ms 目录拖动到画布上并分支该类实例。
- 保存,然后启动该应用。
- 从 3t shell 通过 ssh 进入正在运行的单例并执行以下操作:
- 设置新的管理员密码,例如:net user administrator newpwd。
- ipconfig /all | grep DHCP Server 并记录内部接口的 DHCP 服务器的 IP 地址。
- cd / 然后使用 wget 通过之前记录的 IP 地址从网格控制器中获取当前的 Windows VDS MSI,例如:wget http://ip-address:8080/download/VDS_Windows-1.2.4-1.msi
- chmod 755 *.msi
- 打开单例的图形控制台并以管理员身份登录。
- 执行 MSI 安装程序,例如在 Windows 资源管理器内双击文件 VDS_Windows-1.2.4-1.msi。
- 在 ssh 会话中,打开单例:
- rm -f *.msi
- 设置复杂的新管理员密码,例如:net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- 退出,然后重新 ssh 到运行的单例
- rm -f ~/.bash_history
- Exit(退出)
- 停止应用。
- 在 3t shell 中执行以下命令:
vol destroy VDS_Win08S_r2:VDS_WIN08S.boot --force
vol copy app-name:WIN08S.boot VDS_Win08S_r2:VDS_WIN08S.boot,其中 app-name 是您创建的应用的名称。
- 销毁应用 app-name。
IIS03* / IIS08*-Windows IIS Web 服务器组件
下列步骤介绍了升级 Windows IIS 组件的过程,以 /system_ms:IIS08S 为例。
- 创建新的应用并在编辑器中打开它。 将 IIS08S 组件的实例从 system_ms 目录拖动到画布上并分支该类实例。
- 修改单例的边界,如下所述:
- 将文档 URL 设置为: https://support.ca.com/cadocs/0/CA%203Tera%20Applogic%203%200-CHS/Bookshelf_Files/HTML/Catalog_Ref/CatWebServersIIS.html。
- 创建 100 MB 的 ntfs08 卷(或基于 Windows Server 2003 的 IIS 组件的 ntfs03 卷),并配置单例以将该卷用作它的内容卷。
- 保存,然后启动该应用。
- 从 3t shell 通过 ssh 进入正在运行的单例并执行以下操作:
- 设置新的管理员密码,例如:net user administrator newpwd。
- ipconfig /all | grep DHCP Server 并记录内部接口的 DHCP 服务器的 IP 地址。
- cd / 然后使用 wget 通过之前记录的 IP 地址从网格控制器中获取当前的 Windows IIS MSI,例如:wget http://ip-address:8080/download/IIS_Windows-1.1.1-1.msi
- chmod 755 *.msi
- 打开单例的图形控制台并以管理员身份登录。
- 执行 MSI 安装程序,例如在 Windows 资源管理器内双击文件 IIS_Windows-1.1.1-1.msi。
- 在 ssh 会话中,打开单例:
- rm -f *.msi
- 设置复杂的新管理员密码,例如:net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- 退出,然后重新 ssh 到运行的单例
- rm -f ~/.bash_history
- Exit(退出)
- 停止应用。 在应用编辑器中,将单例拖到用户目录中。
- 在 3t shell 中执行以下命令:
class destroy /system_ms:IIS08S --force(或者,如果要保留现有的类,则移动它)。
class move /user:IIS08S /system_ms:IIS08S
- 销毁应用。
SQL08*-Windows SQL Server 组件
下列步骤介绍了升级 Windows SQL 组件的过程,以 /system_ms:SQL08S_08 为例。
- 创建新的应用并在编辑器中打开它。 将 SQL08S_08 组件的实例从 system_ms 目录拖动到画布上并分支类实例。
- 修改单例的边界,如下所述:
- 将文档 URL 设置为 http://doc.3tera.net/AppLogic29/CatDatabaseAppliancesSQL.html。
- 创建 3 GB 的原始卷,并配置单例以便将该卷用作它的数据卷。
- 保存,然后启动该应用。
- 从 3t shell 通过 ssh 进入正在运行的单例并执行以下操作:
- 设置新的管理员密码,例如:net user administrator newpwd。
- ipconfig /all | grep DHCP Server 并记录内部接口的 DHCP 服务器的 IP 地址。
- cd / 然后使用 wget 通过之前记录的 IP 地址从网格控制器中获取当前的 Windows SQL MSI,例如:wget http://ip-address:8080/download/SQL_Windows-1.1.1-1.msi
- chmod 755 *.msi
- 打开单例的图形控制台并以管理员身份登录。
- 执行 MSI 安装程序,例如在 Windows 资源管理器内双击文件 SQL_Windows-1.1.1-1.msi。
- 在 ssh 会话中,打开单例:
- rm -f *.msi
- 设置复杂的新管理员密码,例如:net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- 退出,然后重新 ssh 到运行的单例
- rm -f ~/.bash_history
- Exit(退出)
- 停止应用。 在应用编辑器中,将单例拖到用户目录中。
- 在 3t shell 中执行以下命令:
class destroy /system_ms:SQL08S_08 --force(或者,如果要保留现有的类,则移动它)。
class move /user:SQL08S_08 /system_ms:SQL08S_08
- 销毁应用