ICCT 执行记账任务,并提供一个分步流程和一个图形化 UI 来便捷地创建软件包、定制虚拟机实例和捕获镜像。本 系列 文章将展示如何使用 ICCT 创建一个软件包,然后在 IBM ">SmartCloud Enterprise 上注册和维护它。
本系列的前几篇文章介绍了如何使用 ICCT 在 SmartCloud Enterprise Asset Catalog 中创建和维护软件包。这些文章还介绍了如何使用 ICCT 和软件包创建一个简单镜像。本文将深入介绍使用软件包创建一个镜像的不同方式。文中将演示三种使用 ICCT 通过捕捉安装有 XAMPP 的定制镜像来创建镜像的机制。本文还将介绍如何通过更新语义拓扑结构文件,在镜像和软件包之间手动添加一种依赖关系。
本文介绍了三种创建一种镜像设计(一种使用 ICCT 利用第 3 部分中创建的 XAMPP 软件包并结合所依赖的 Google Chrome 软件包来创建新镜像的方式)的机制:
将一个镜像设计模板/配方应用到另一个数据中
心中的一个基础镜像上。 扩展一个基础镜像。 扩展以前使用 ICCT 捕获的一个定制镜像。
使用一个模板扩展一个镜像
将一个镜像设计模板应用到另一个数据中心中的基础镜像上:
为 Raleigh- RTP 数据中心创建一个
新的云提供方。
图 1. 创建一个新的云提供方
我们以前结合使用 Google Chrome 和 SmartCloud Enterprise_Ehningen 云提供方创建了一个私有的定制镜像。这里使用该镜像作为模板,将同样的配方(recipe)重新应用到这个 SmartCloud Raleigh 数据中心中的基础镜像上。XAMPP 也会添加到前面的配方中。
在 ICCT 用户界面最右侧的下拉菜单中选择 SCE_Raleigh 作为云提供方。
图 2. 选择一个云提供方
将搜索限制于 Red Hat Enterprise Linux 6,并使用 Images 下拉菜单导入 Red Hat Enterprise Linux 6 (64-bit)(RTP)。
图 3. 从云提供方导入镜像
单击 + 图标创建一个新镜像。
图 4. 创建新镜像 RHEL6WithGCandXAMPP