RHCE7学习笔记14——KickStart安装系统

一、自动化安装系统工具

1、Cobbler

另一个自动化安装工具;

2、Kickstart

二、使用kickstart自动化安装系统

服务器安装的软件:

1、dhcp服务

 [[email protected] ~]# yum install dhcp -y

dhcpd的配置文件:

  1 subnet 192.168.10.0 netmask 255.255.255.0 {
  2   range 192.168.10.100 192.168.10.120;
  3   option domain-name-servers 8.8.8.8;
  4   option domain-name "clz.seagate.com";
  5   option routers 192.168.10.10;
  6   option broadcast-address 192.168.10.255;
  7   next-server 192.168.10.10;设置tftpd服务器的地址
  8   filename "pxelinux.0";Tftpd服务器的文件名
  9   default-lease-time 600;
 10   max-lease-time 7200;
 11 }

2、tftpd服务

[[email protected] dhcp]# yum install tftp-server

tftpd服务的文件目录:

[[email protected] tftpboot]# pwd
/var/lib/tftpboot

修改/etc/xinetd.d/tftp启用tftpd服务:

  6 service tftp
  7 {
  8         socket_type             = dgram
  9         protocol                = udp
 10         wait                    = yes
 11         user                    = root
 12         server                  = /usr/sbin/in.tftpd
 13         server_args             = -s /var/lib/tftpboot
 14         disable                 = no
 15         per_source              = 11
 16         cps                     = 100 2
 17         flags                   = IPv4
 18 }

3、安装syslinux服务,提取引导文件pxelinux.0文件到tftpd文件目录:

[[email protected] tftpboot]# yum provides */pxelinux.0
syslinux-4.05-8.el7.x86_64 : Simple kernel loader which boots from a FAT filesystem
Repo        : mine
Matched from:
Filename    : /usr/share/syslinux/pxelinux.0
[[email protected] tftpboot]# yum install syslinux-4.05-8.el7.x86_64 -y
[[email protected] syslinux]# cp pxelinux.0 /var/lib/tftpboot/

4、从安装光盘镜像的/images/pxeboot目录下拷贝initrd.img,vmlinuz 文件到 tftpd的文件目录

[[email protected] pxeboot]# cp initrd.img vmlinuz /var/lib/tftpboot/

5、在tftpd文件目录下面创建pxelinux目录

[[email protected] tftpboot]# mkdir pxelinux.cfg

6、拷贝安装光盘镜像/isolinux/目录下面的isolinux.cfg,boot.msg到tftpd文件目录下,并命名为default,给用户写权限

[[email protected] isolinux]# cp isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
[[email protected] isolinux]# chmod u+w /var/lib/tftpboot/pxelinux.cfg/default
[[email protected] isolinux]# cp boot.msg /var/lib/tftpboot/
时间: 2024-10-29 19:07:45

RHCE7学习笔记14——KickStart安装系统的相关文章

RHCE7认证学习笔记17——KickStart安装系统

一.自动化安装系统工具 1.Cobbler    另一个自动化安装工具: 2.Kickstart 二.使用kickstart自动化安装系统 服务器安装的软件: 1.dhcp服务   [[email protected] ~]# yum install dhcp -y dhcpd的配置文件:  1 subnet 192.168.10.0 netmask 255.255.255.0 {   2  range 192.168.10.100 192.168.10.120;   3  option dom

RHCE7学习笔记14——使用虚拟化系统KVM

1.虚拟化平台 开源: Openstack,Ovint 收费:RHEV 2.虚拟机KVM KVM:kernal virtual machine基于内核的虚拟机,内核的一个模块: 用户空间管理工具:libvirt 接口, 要配置KVM,必须在Bios开启虚拟化功能,前提是CPU支持虚拟化: [[email protected] ~]# grep vmx /proc/cpuinfo  flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pg

Tinycore学习笔记_快速安装系统

新手安装Tinycore快速入门: Tinycore版本:v6.0 Kernel to 3.16.6 虚拟环境:Vbox 安装位置:虚拟硬盘 1. #安装前对虚拟进行磁盘分区,如果不分区可以直接跳过此步骤,安装的时候可以选择安装方式(下面有讲解) #我的分区如下: # /dev/sda 512MB # /dev/sda1 256MB 安装系统 # /dev/sda2 256MB 做swap # /dev/sdb 2GB 做数据存储,由于系统重启后会自动恢复数据的,就是说不保存(备份)非指定目录,

Ubuntu学习笔记-win7&Ubuntu双系统简单搭建系统指南

win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些配置环境的简单搭建.并没有深入探讨系统地各项内容.希望可以给香简单使用的同学参考. 一.准备工作 打开UltraISO ,依次点击"文件"--"打开"--选择Ubuntu14.04系统镜像文件,确认打开后就能在软件界面内看到整个镜像的全部文件信息. 接下来开始制作系统安

python 学习笔记 14 -- 常用的时间模块之datetime

书接上文,前面我们讲到<常用的时间模块之time>,这次我们学习datetime -- 日期和时间值管理模块 使用apihelper 查看datetime 模块,我们可以看到简单的几项: date       ---  日期对象,结构为date(year, month, day) time       ---  时间值对象,结构为 time([hour[, minute[, second[, microsecond[, tzinfo]]]]]).时间对象所有的参数都是可选的.tzinfo 可以

Linux学习笔记——虚拟机中安装VMware Tools

0 前言 VMware Tools是VMware虚拟机中自带的一种增强工具,只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,实现文件在虚拟机之间的复制粘贴. 最近购买了周立功的一款EasyARM开发板,作为树莓派Linux学习的补充.在虚拟机中安装了周立功提供的ubuntu镜像,总觉得在主机和PC机之间直接复制粘贴才爽,所以又安装了Vmware Tools.     [相关博文] [ Linux学习笔记--vmware plarer中安装ubunt

Git 学习笔记&lt;简介与安装&gt; (一)

Git,开源中国以及GitHub所使用的系统, Is A 一个分布式版本控制系统 Be Used to 为团队合作写代码提供方便的管理系统.几乎满足你所有关于合作写代码的幻想. Has 本地端:工作区.版本库 (版本库还含有一个暂存区) 远程仓库:版本库(用来储存版本库的服务器) How To Install Linux: 首先,先输入git,看看是否安装Git: $ gitThe program 'git' is currently not installed. You can install

Maven学习笔记(1)之安装Maven

此笔记是学习Maven时自己摸索+各种百度而来,并非全部原创,望与各位一同学习,勿拍~勿拍~ 安装步骤: 1.下载Maven的最新版本,地址:http://maven.apache.org/download.cgi 2.将下载完成的压缩包放至D盘根目录(图方便,一会儿安装完再删就好) 3.在命令行上操作,进入到你想要安装的目录路径后敲:jar xvf 的命令来进行解压安装(请勿手动解压以省略此步) 4.配置环境变量 新建系统变量  MAVEN_HOME  变量值:D:\Java\apache-m

CoAP学习笔记——nodeJS node-coap安装和使用(Linux平台)

 0 前言 本文说明如果安装和使用node-coap.CoAP是专门为物联网系统开发的面向网络的应用层协议栈,CoAP建立在UDP协议之上尽可能减少网络开销,又具有HTTP Restful类型的特性.node-coap使用nodejs实现了coap的客户端和服务器端. [测试环境]--ubuntu/Linux [相关博文] [CoAP协议学习--CoAP基础] [CoAP学习笔记--CoAP资源发现] [CoAP学习笔记--服务器端繁忙时的处理请求流程] [树莓派学习笔记--webiopi安装与