上一主题: iso2class 参考-操作

下一主题: iso2class 参考-对网格控制器上的文件的组件访问

iso2class 参考-操作系统特定的重要注意事项

Windows

在操作系统安装期间可能需要访问外部网络:激活 Windows,安装安全更新,安装服务包,安装您希望存在于从 iso2class 单例派生的任何组件上的工具或其他软件。 可以使用下列方法之一配置外部接口(局域连接),以 Windows Server 2003 为例:

要配置外部接口

当您已经完成使用外部接口时,请使用“控制面板”将该接口重置为 DHCP(自动获得 IP 地址)。

Windows MSI 文件包含在 CA 3Tera AppLogic 中,它会将 Windows 2003 SP2 的全新安装转换成受管理的组件。

要将 msi 文件复制到 iso2class 单例:

  1. 在 Windows 命令 shell 中执行 ipconfig /all,并注意最新计数的连接(始终对应于默认接口)的 DHCP 服务器的 IP 地址。 注意:该列表可能未按顺序显示。
  2. 使用 Internet Explorer 打开 URL http://IP-address:8080/download/ 以获得包括 MSI 文件的目录列表。
  3. 右键单击 MSI 文件之一,并选择“目标另存为”以将文件下载到桌面。

重要信息!

有关在网格上创建 Windows 组件的详细说明,请参阅 Windows 安装参考。

如果使用选项 os=windows,iso2class 会将该单例的边界配置为使用卷 _GLOBAL_RO:apk_windows 的副本。 该卷包含下列文件:

Linux

下列操作系统特定的说明源于实践经验:

要在 iso2class 操作系统安装期间安装基于 CA 3Tera AppLogic Linux 的 APK 之一。 iso2class 单例是 HVM,而 Linux APK 要与 PV 组件一起使用。 如果要将 HVM Linux 单例转换成受管理的 PV 组件,请在单个 ext3 分区中执行初始操作系统安装(不要使用 CentOS 和 Fedora 上的默认 LVM)。

使用 iso2class 安装 Linux 操作系统之后,可以使用 hvm2pv 实用工具将 HVM 组件转换成包括 Linux APK 的完全受管理的 PV 组件。 有关详细信息,请参阅 hvm2pv 文档。

重要信息! 如果您打算将 HVM Linux 组件转换成 PV,请特别注意题为准备 hvm2pv 转换的 hvm2pv 文档部分。

按 hvm2pv 文档中所述正确准备 HVM Linux 组件之后,便可以手动执行该转换。 该转换过程分为两个基本步骤。 首先,从结果卷中去除 MBR。

要从结果卷中去除 MBR

  1. 创建一个包括具有两个占位符卷(src 和 dst)的分支 LUX5(如果您的操作系统是 64 位,则为 LUX64)的新应用
  2. 将 iso2class 单例的启动卷复制到新应用的 src 卷。
  3. 创建同样大小或更大的 ext3 dst 卷。
  4. 编辑此单例的 ADL 类描述符,并将 src 卷的设备从 dev = /dev/hda3 更改为 dev = /dev/hdc,然后单击“确定”保存更改。
  5. 启动应用并通过 ssh 进入该单例。
  6. 挂接 src 卷,例如:mkdir/src;mount /dev/hdc1 /src
  7. 挂接 dst 卷,例如:mkdir/dst;mount /dev/hda4 /ds
  8. 复制安装的操作系统:cd /src;/usr/bin/find。 -depth -mount -print | /bin/cpio -pdmu /dst

然后,将 Linux APK 之一挂接到 /dst 上安装的文件系统。

要在 /dst 的文件系统上挂接 Linux APK

  1. 确定分支 LUX 组件的内部接口的 DHCP 服务器的 IP 地址:ifconfig -a,并注意最新计数的网络接口的广播子网,例如:10.47.255.255。 除了最后的数字 (254) 之外,DHCP 服务器的 IP 地址的其余数字均与此相同,例如:10.47.255.254。
  2. wget http://IP-address:8080/download/,以获得文件 index.html,其中列出了可从控制器下载的所有文件,包括各种 APK。
  3. 再次使用 wget 来下载适当的 APK 和 domu 程序包。
  4. 按照与您的操作系统相关的 APK 安装文档的说明执行:
  5. 使用产生的 dst 卷作为单例的启动卷。

如果使用选项 os=linux,iso2class 会将该单例的边界配置为使用卷 _GLOBAL_RO:apk_linux 的副本。 该卷包含下列文件:

Solaris 10

使用 console=graphic 安装 Solaris 10。 在安装完成之后,可能无法登录到任何一个图形桌面;但是,可从图形控制台进行基于文本的登录。 这是 Solaris 的问题(不是 CA 3Tera AppLogic 的缺陷)。

OpenSolaris

可以使用 iso2class 创建 OpenSolaris 2008.11 组件。 产生的组件使用硬件虚拟化 (HVM) 和 ZFS 池作为启动卷。 CA 3Tera AppLogic 不支持使用 Solaris Filer 调整可启动的 ZFS 卷的大小。

如果您想使用并行虚拟化 OpenSolaris 组件,请使用 CA 3Tera AppLogic 的分发组件(不能使用 iso2class 创建这些组件)。 这些组件使用 UFS 启动卷和并行虚拟化内核。

如果使用选项 os=solaris,iso2class 会将该单例的边界配置为使用卷 _GLOBAL_RO:apk_solars 的副本。 该卷包含下列文件: