技术开发 频道

在Power System自动部署Linux开源系统

  2. Power Linux网络部署原理及方式

  2.1. Power Linux网络部署原理

  Power 上 Linux 的网络安装原理与 x86 架构基本类似,不同的是:在系统启动的时,PowerPC 架构系统使用的是 Open Firmware,x86 架构系统使用的是 BIOS。 这种差异就导致Power上无法直接使用 pxelinux 作为网络引导管理器(boot loader)来安装Linux系统,Yaboot 作为 PowerPC 下的网络引导管理器(boot loader)将代替pxelinux完成网络引导安装操作。

  Yaboot 是一个针对 PowerPC 的网络引导管理器,主要用于基于Open Firmware 启动引导的机器,包括Apple Macintosh, IBM RS/6000, IBM pSeries and IBM OpenPower。

  PowerPC 下的 Linux 网络启动过程,如下图所示:

Linux 在 Power System 上的自动部署
▲PowerPC 下的 Linux 网络启动过程

  网络启动过程描述:

  1. 在网络环境准备好后,被安装节点加电启动;

  2. 被安装节点选择启动方式:硬盘、光盘、网络。图中选择网络启动,发送 dhcp 请求;

  3. 安装服务器获取 dhcp 请求后,根据 dhcpd.conf 的配置给被安装节点分配IP;

  4. 通过yaboot获取并启动内核初始化程序;

  5. 被安装节点内核启动,寻找安装介质并开始安装工作;

  6. 被安装节点系统安装成功。

  2.2. Power Linux网络部署方式

  Power 平台下 Linux 可以选择两种网络安装方式:一种是基于 AIX NIM 服务器,另外一种是基于Linux DHCP 服务器。

  两种方式的使用特点具体如下:

  基于 AIX NIM 服务器:

  使用直接的 Bootp 请求

  不要求提供网卡的 MAC 地址

  需要被安装 Linux 的网络启动镜像文件(即,安装光盘目录下文件 images/netboot/ppc64.img 下同)

  在 Linux 的网络启动镜像文件不大于32MB的情况下,本安装方式可以工作。

  特别注意:当网络启动镜像文件大于32MB时,不得不采用另外的方式进行网络安装

  (例如:RHEL6 GA 64位系统的网络启动镜像文件--images/netboot/ppc64.img是大于32MB的,将不能直接采用此文件并基于这种方式网络安装)

  基于 Linux DHCP 服务器:

  使用广播的Bootp 请求

  要求提供网卡的 MAC 地址

  使用 Yaboot 定义进行网络启动安装

  没有网络启动镜像大小限制

  根据以上特点,管理员可以根据自己硬件的环境情况,选择合适的安装方式。

0
相关文章