码迷,mamicode.com
首页 > 其他好文 > 详细

第二本书第一单元*自动安装系统*

时间:2016-11-04 02:27:23      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:linux

*******unit1.自动安装系统*****

********1.kickstart脚本****

kickstart脚本是自动应答系统在安装过程中一切问题的脚本问题

这个文件可以实现系统的自动安装

在系统安装完毕后会在系统的root家目录中生成

anaconda-ks.cfg这个文件就是以此系统为模板生成的kickstart脚本

********2.kickstart脚本的制作***

手动编写kickstart的难度很大

系统中systemc-config-kickstart工具可以以图形的方法制作kickstart

yum install system-config-kickstart -y /*安装图形制作工具

system-config-kickstart           /*打开图形ks制作工具

ksvalidator ks.cfg              /*检测ks语法

**********3.kickstart文件共享*********

yum install httpd -y

systemctl stop firewalld.service

systemctl disable firewalld.service

systemctl start httpd

systemctl enable httpd

systemctl start dhcpd

cp ks.cfg /var/www/html

**********4.测试ks文件*** 

zhe#!/bin/bash

virt-install \

--name $1 \

--ram 800 \

--file /var/lib/libvirt/images/$.qcow2 \

--file-size 8 \

--location ftp://172.25.254.250/pub/rhel7.2 \   /*(iso源)

--extra-args "ks=http://172.25.254.133/ks.cfg" &  /*(ks.cfg源)

技术分享

注意:没开dhcp

*********附加pxe网络安装服务******** /****如果不能到达指定界面的话,多半是default没有配置好

1.相应软件安装

yum install dhcp tftp-server syslinux httpd -y

systemctl stop firewalld.service

systemctl disable firewalld.service

tftp.service 是一个static(不可控制)

vim /etc/xinetd.d/tftp

[disable=yes]======>[disable = no]

systemctl restart xinetd

systemctl start httpd

systemctl enble httpd

2.必须文件的下载复制

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

把安装镜像中isolinux/* 全部复制到/var/lib/tftpboot/

mkdir /var/lib/tftpboot/pxelinux.cfg

cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

3.dhcpd服务的配置

subnet 172.25.50.0 netmask 255.255.255.0{

range 172.25.50.200 172.25.50.220;

option routers 172.25.50.250;

filename "pxelinux.0";

next-server 172.25.50.10; /*pxelinux.0文件在那个主机,就写那个主机ip

}

在/var/lib/tftpboot/pxelinux.cfg/default设置网络

label linux

menu label ^Install Red Hat Enterprise Linux 7.1

menu default

kernel vmlinuz

append initrd=initrd.img repo=http://172.25.50.250/rhel7.1 ks=http://172.25.50.10/ks.cfg

技术分享

/****如果安装过程有问题(not source installition )这是kc.fcg有问题。

第二本书第一单元*自动安装系统*

标签:linux

原文地址:http://12126441.blog.51cto.com/12116441/1869121

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!