

参考信息 › 命令行 Shell 参考指南 › Shell 命令 › 实用工具 › iso2class:组件 Distro 创建实用工具 › 操作系统特别注意事项
操作系统特别注意事项
Windows
在操作系统安装期间可能需要访问外部网络:激活 Windows,安装安全更新,安装服务包,安装您希望存在于从 iso2class 单例派生的任何组件上的工具或其他软件。
配置外部接口
外部接口(本地连接)可以使用这些方式的任何一个进行配置。
- 使用控制台访问“控制面板”、“网络连接”、“局域连接”、“属性”、“Internet 协议 (TCP/IP)”、“属性”。 单击“使用以下 IP 地址”,并输入值,如 IP 地址、网络掩码、网关和 DNS 服务器。
- 打开 shell 命令并:
- netsh interface IP set address name="Local Area Connection" static [ip-address] [netmask] [gateway] 1
- netsh interface ip set dns name="Local Area Connection" static [dns-ip]
当您已经完成使用外部接口时,请使用“控制面板”将该接口重置为 DHCP(自动获得 IP 地址)。
将 msi 文件复制到 iso2class 单例
Windows MSI 文件包含在 CA AppLogic® 中,它会将 Windows 2008 SP2 的全新安装转换成受管理的组件。
要将 msi 文件复制到 iso2class 单例:
完成以下步骤:
- 在 Windows 命令 shell 中执行 ipconfig /all,并注意最新计数的连接的 DHCP 服务器的 IP 地址。 这总是相当于默认接口。 该列表可能不按顺序显示。
- 使用 Internet Explorer 打开 URL http://IP-address:8080/download/ 以获得包括 MSI 文件的目录列表。
- 右键单击 MSI 文件之一,并选择“目标另存为”以将文件下载到桌面。
重要信息!
- 在使用 iso2class 来安装 Windows 时,必须指定 virt_options=acpi=1 命令行选项。
- Windows MSI 会自动将 APK 安装到 Windows 组件中。
有关在网格上创建 Windows 组件的详细说明,请参阅《组件开发者指南》。
如果使用选项 os=windows,iso2class 会将该单例的边界配置为使用卷 _GLOBAL_RO:apk_windows 的副本。
该卷包含下列文件:
- apk-X.X.X-windows.tar.gz-Windows APK
- TurboGate_GTools-X.exe-TurboGate PV 驱动程序
- Server_Windows-X.X.X-X.msi-Windows 通用服务器组件 MSI
- VDS_Windows-X.X.X-X.msi-Windows VDS MSI
- Filer_Windows-X.X.X-X.msi-Windows Filer MSI
- IIS_Windows-X.X.X-X.msi-Windows IIS 服务器 MSI
- SQL_Windows-X.X.X-X.msi-Windows SQL Server MSI
Linux
下列操作系统特定的说明源于实践经验:
不要在 iso2class 操作系统安装期间安装任何基于 CA AppLogic® Linux 的 APK。 iso2class 单例是 HVM,而 Linux APK 要与 PV 组件一起使用。
使用 iso2class 安装 Linux 操作系统之后,使用 hvm2pv 实用工具将 HVM 组件转换成包括 Linux APK 的完全受管理的 PV 组件。
重要信息! 如果您打算将 HVM Linux 组件转换成 PV,请特别注意题为“准备 hvm2pv 转换”的 hvm2pv 文档部分。
按 hvm2pv 文档中所述正确准备 HVM Linux 组件之后,便可以手动执行该转换。 该转换过程分为两个基本步骤。
- 从结果卷中去除 MBR。
- 要在 /dst 挂接的文件系统上安装 Linux APK。
要从结果卷中去除 MBR
- 创建一个包括具有两个占位符卷(src 和 dst)的分支 LUX6(如果您的操作系统是 64 位,则为 LUX64)的新应用
- 将 iso2class 单例的启动卷复制到新应用的 src 卷。
- 创建同样大小或更大的 ext3 dst 卷。
- 编辑此单例的 ADL 类描述符,并将 src 卷的设备从 dev = /dev/hda3 更改为 dev = /dev/hdc,然后单击“确定”保存更改。
- 启动应用并通过 ssh 进入该单例。
- 挂接 src 卷,例如:mkdir/src;mount /dev/hdc1 /src
- 挂接 dst 卷,例如:mkdir/dst;mount /dev/hda4 /ds
- 复制安装的操作系统:cd /src;/usr/bin/find。 -depth -mount -print | /bin/cpio -pdmu /dst
要在 /dst 的文件系统上挂接 Linux APK
- 确定分支 LUX 组件的内部接口的 DHCP 服务器的 IP 地址:ifconfig -a,并注意最新计数的网络接口的广播子网,例如:10.47.255.255。 除了最后的数字 (254) 之外,DHCP 服务器的 IP 地址的其余数字均与此相同,例如:10.47.255.254。
- wget http://IP-address:8080/download/,以获得文件 index.html,其中列出了可从控制器下载的所有文件,包括各种 APK。
- 再次使用 wget 来下载适当的 APK 和 domu 程序包。
- 遵循《组件开发者指南》中操作系统的相关 APK 安装文件:
- 使用产生的 dst 卷作为单例的启动卷。
如果使用选项 os=linux,iso2class 会将该单例的边界配置为使用卷 _GLOBAL_RO:apk_linux 的副本。 该卷包含下列文件:
- apk-X.X.X-linux-rh.tar.gz-Red Hat Linux APK
- apk-X.X.X-linux-su.tar.gz-SUSE Linux APK
- apk-X.X.X-linux-ub.tar.gz-Ubuntu/Debian Linux APK
- domu-X.X.X.X.i386.tar.gz-32 位 domU CA AppLogic® 程序包
- domu-X.X.X.X.x86_64.tar.gz-64 位 domU CA AppLogic® 程序包
版权所有 © 2013 CA。
保留所有权利。
 
|
|