IBM SCT 系统引导可以通过两种方法实现,一种是通过 IBM Linux for Power 光盘进行系统引导,另一种是通过网络进行系统引导。由于光盘方式引导比较简单,我们在这里就不去详细解释其引导过程。下面我们只针对 IBM SCT 系统引导中的网络引导方式进行描述。
IBM SCT 的系统网络引导过程是通过 dhcp 或 bootp 两种方式为 System P 服务器分配 IP 地址,然后再通过 tftp 将 netboot (RedHat)/linuxrc (SUSE) 和 rootfs 传给服务器来实现的。
为了使 System P 服务器可以从网络引导起来,首先用户需要登录到 System P 服务器的HMC/IVM 中,打开 vterm 并启动 System P 服务器,从而进入 System P 服务器的 SMS,对其 IPL 进行配置。如果系统的 IP 地址由网络中的 dhcp 服务器进行分配,需将IPL中的 IP 地址参数中所有输入框中的内容改为0.0.0.0(如图9所示)。
图9:System P 服务器 IPL 配置
在 IBM SCT 服务器的 /tftpboot/ppc 目录中,存放着 img1、img2a、img3a 和 img4a 四个文件,其中 img1 是网络引导的映像文件;img2a 是 kernel 文件;img3a 是 initrd;img4a 是 rootfs。在这四个文件中,img2a、img3a、img4a 是经过加密处理的文件。
在 IBM SCT 通过网络对 System P 服务器进行系统引导的过程中(如图10所示),System P 服务器首先通过网络中装有 IBM SCT 服务的网络服务器所提供的 tftp 服务,将 IBM SCT 网络引导映像 img1 下载到 System P 服务器的内存中。接下来 System P 服务器要将 img1a.conf 通过网络服务器所提供的 tftp 服务下载到 System P 服务器中并通过 img1a 和 img1a.conf 引导 kernel,由于此时 kernel 还没有传入 System P 服务器中,因此,System P 服务器还要通过 tftp 服务依次将 Linux kernel(img2a)、initrd(img3a)和根文件系统(img4a)传入 System P 服务器并终将系统引导起来。
图10:System P 服务器引导过程
由于操作系统安装以迁移和应用软件配置两个过程完全依据服务器迁移过程中所输入的信息并且不需要人工干预,因此,本文不对这两个过程进行分析。
通过上述实例,我们可以看出,IBM SCT 为 X86 用户提供了一套方便、快捷的向 System P 迁移的解决方案。
小结
本文介绍了 IBM SCT 的基本概念、应用场景和工作原理,并通过实例详述了 IBM SCT的操作过程。
声明:本文仅代表作者个人之观点,不代表 IBM 公司之观点。
IBM 和 System P 是国际商业机器公司在美国和/或其他国家或地区的商标或注册商标。