linux虚拟化systemmd,在Power System自动部署Linux开源系统(4)

4、自动安装应答文件kickstart/AutoYaST:

定义自动安装应答文件是自动部署中的重要环节。kickstart/AutoYaST2分别是Redhat和SuSE下的自动化安装管理工具,在此工具中不仅可以定义几乎所有交互安装时需要的信息(包括指定分区大小,需要安装软件等),还可以定义在安装之前或之后执行自定义的脚本。这让系统安装操作范围得到很大的扩展,使得系统部署工作可以很轻松地满足各种系统安装需求。

关于这两个工具的使用说明,读者可以访问本文给出的相关连接进行了解,下面分别给出 Redhat 的kickstart 和 SuSE 的AutoYaST2 两个实例模板

#test1-rhel5.ks.cfg

install

nfs --server 192.168.0.102 --dir /export/redhat5u5p

key --skip

lang en_US.UTF-8

network --device eth0 --bootproto static --ip 192.168.0.10 --netmask 255.255.255.0 --gateway 192.168.0.1 --nameserver 192.168.0.8 --hostname test1-rhel5

rootpw 123456

firewall --disabled

authconfig --enableshadow --enablemd5

selinux --permissive

timezone --utc Asia/Shanghai

reboot

bootloader --location=partition--driveorder=sda--append="console=hvc0 rhgb quiet"

clearpart --all --initlabel --drives=sda

part prepboot --fstype "PPC PReP Boot" --size=10--ondisk=sda

part / --fstype ext3 --size=1024--ondisk=sda

part swap --size=2048--ondisk=sda

part pv.5 --size=100--grow--ondisk=sda

volgroup basevg --pesize=32768pv.5

logvol /tmp --fstype ext3 --name=tmp--vgname=basevg--size=1024

logvol /opt --fstype ext3 --name=opt--vgname=basevg--size=1024

logvol /usr --fstype ext3 --name=usr--vgname=basevg--size=2976

logvol /var --fstype ext3 --name=var--vgname=basevg--size=2048

logvol /home --fstype ext3 --name=home--vgname=basevg--size=1024

%packages

@admin-tools

@base

@core

@editors

@base-x

@gnome-desktop

%post

echo "search test.power.com" >/etc/resolv.conf

echo "nameserver 192.168.0.8" >>/etc/resolv.conf

BOOT=`nvsetenv | grep boot-device | sed s/:.*$/,0/ | cut -d '=' -f 2`

nvsetenv boot-device $BOOT

#test2-sles10.yast.xml 由于篇幅限制,本例在保证定义完整情况下对具体配置有所删减,请使用时参考相关文档

profile SYSTEM "/usr/share/autoinstall/dtd/profile.dtd">

#在此处定义网络配置信息,具体请格式参考AutoYaST2文档

#可以在此处定义安装前/后执行的脚本,具体请格式参考AutoYaST2文档

true/dev/sda1

ppc

localtime

Asia/Shanghai

/dev/sda

true

all

3

false

/root

/bin/bash

0

123456

root

perl-Digest-MD4

Basis-Devel

x11-64bit

5、HMC中网络启动逻辑分区

本文介绍在HMC中使用 lpar_netboot 命令,通过指定网络引导服务器来启动逻辑分区。

详细命令如下所示:

启动test1-rhel5

lpar_netboot -f -i -T off -t ent -s auto -d auto -S 192.168.0.100 -G 192.168.0.1 -C 192.168.0.0 "LPAR01" "test1-rhel5" "POWER01"

启动test2-sles10

lpar_netboot -f -i -T off -t ent -s auto -d auto -S 192.168.0.100 -G 192.168.0.1 -C 192.168.0.0 "LPAR02" "test1-sles10" "POWER01"

通常情况下,在运行启动命令大约十几分钟后,整个安装部署工作将完成。你将得到一个全新的运行在Power System 7上的按照模板定制好的pLinux环境。

四、Linux在Power System上的自动部署经验总结

本文从Power Linux的技术背景介绍出发,分析了Linux在Power虚拟化环境自动部署的原理及方式,并以具体安装实例来说明自动部署的要点和使用网络安装命令的实践,极大简化了系统安装的操作步骤,为Power平台的Linux部署提供有力的技术支持。

本文着重介绍了Linux在Power system上自动部署的特点和常见问题及相应解决办法,并结合实例详细说明 PowerPC 下的系统引导管理器-- Yaboot 及其在网络安装中的使用方法。

【作者简介】曲家富(系统工程师),任职于某大型外资IT企业,从事系统管理工作,专注于系统自动化部署。

【编辑推荐】

【责任编辑:黄丹 TEL:(010)68476606】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值