cobbler 之 kickstart参数说明

使用cobbler的过程中,生成kickstart脚本是很关键的一个工作,为了更好的理解里面的参数,我根据自己的实际操作经验进行了总结。

一、配置专门的ks配置文件,如: /var/lib/cobbler/kickstarts/rhel6u2-x64.cfg

设置语言:

lang zh_CN.UTF-8

设置时区:

timezone Asia/Shanghai

设置安装镜像:(默认: url --url=$tree 菜单选择)

url --url=http://192.168.8.140/cobbler/ks_mirror/rhel6.2-x86_64

镜像位置:/var/www/cobbler/ks_mirror/rhel6.2-x86_64

磁盘分区:

part /boot --fstype ext3 --size=100

part swap --size=2048

part / --fstype ext3 --size=10000

关闭防火墙和SElinux:

firewall --disabled

selinux --disabled

设置root密码:

rootpw 123456

设置网络参数、主机名:

echo "NETWORKING=yes" >/etc/sysconfig/network

echo "NETWORKING_IPV6=no" >>/etc/sysconfig/network

echo "HOSTNAME=yuweibing" >>/etc/sysconfig/network

echo "GATEWAY=192.168.1.1">>/etc/sysconfig/network

设置DNS:

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

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

设置开机启动服务,只开启crond、sshd、syslog、network服务:

for service in `chkconfig --list|awk ‘{print $1}‘|egrep -v "^$"|awk -F ":" ‘{print $1}‘`; do chkconfig $service off;done

for service in crond  sshd syslog network; do chkconfig $service on;done

设置布告栏信息:

echo "this is linux">/etc/motd

二、指定profile对应的ks文件(或者直接在web界面进行配置):

cobbler  profile  edit  --name=rhel6.2-x86_64 --kickstart=/var/lib/cobbler/kickstarts/rhel6u2-x64.cfg

三、配置system,绑定mac地址进行安装:(或者直接在web见面进行配置)

cobbler system add --name=centos6.3-i386 --mac=00:0C:29:A0:26:7F --ip-address=192.168.1.30 --subnet=255.255.255.0 --gateway=192.168.1.1 --interface=eth0 --static=1 --dns-name=202.106.0.20 --profile=rhel6.2-x86_64

时间: 2024-10-19 16:02:32

cobbler 之 kickstart参数说明的相关文章

使用Cobbler无人值守安装CentOS6.5(一)

Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像. 我用的系统是Centos6.5 64 位 配置epel  yum源 我这用阿里云的epel 1 2 mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup wget -O /

使用Cobbler批量安装操作系统

个人博客地址:http://www.pojun.tech/ 欢迎访问 前言 在实际生产中,我们常常会遇到这样一种情况,就是我们需要同时安装几十甚至上百台服务器,如果我们使用U盘或者光盘的方式的话,或许老板直接就将我们辞退了.这里我们介绍一种能够实现自动化安装操作系统的方式. 我们搭建Cobbler的实验环境是基于CentOS 7.3 -1611 的基础的. 同时这个实验可以帮助你一步步的完成所有的操作,不过,如果你想自定义安装的内容的话,建议你先看本文 自定义kickstart文件 部分,以便有

Cobbler实现无人值守安装系统

防伪码:没有相当程度的孤独是不可能有内心的平和. 1.概述 本文部分图片源自网络,侵删. 1.1 介绍 官网地址 http://cobbler.github.io/ 官网介绍:Cobbleris a Linux installation server that allows for rapid setup of networkinstallation environments. It glues together and automates many associatedLinux tasks

kickstart安装系统原理详解

前言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装. 常规的办法有什么? 光盘安装系统===>一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会屈指可数.用USB外置光驱,插来插去也醉了. U盘安装系统===>还是同样的问题,要一台一台服务器插U盘. 网络安装系统(ftp,http,nfs) ===>这个方法不错,只要服务器能联网就可以装系统了

Linux7.1 for cobbler无人值守批量安装

一.环境准备: 操作系统:linux7.1--64 安装好操作系统(将防火墙  selinux关闭) 1.配置系统软件包环境 #yum –y install vim  net-tools #默认centos7.0最小化安装没有ifconfig net-tools生成ifconfig 2.安装依赖软件包 yum-y install createrepo httpd mkisofs python-netaddr python-urlgrabber rsyncsyslinux tftp-server

cobbler 在centos7.3上的部署

实验环境: 虚拟机网卡使用的oraclevirtual的桥接模式. 安装cobbler: yum -y install epel-release cd /etc/yum.repos.d/&& wget -O /etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repo yum clean all yummakecache yuminstall cobbler cobbler-web pykickstart http

使用cobbler自动化部署系统

一.Cobbler简介 Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会.I am just joking! 二.Cobbler功能特性 使用 Cobbler,您无需进行人工干预即可安装机器.Cobbler 设置一个 PXE 引导环境(它还可使用 yaboot 支持 PowerPC),并控制与安装相关的所有方面,比如网络引导服务(D

cobbler无人值守批量安装Linux系统

本文目录: 1.1 pxe安装系统 1.2 cobbler基本介绍 1.3 安装和配置cobbler 1.3.1 安装cobbler 1.3.2 配置dhcp和tftp 1.4 cobbler从本地光盘安装系统 1.4.1 生成distro 1.4.2 提供kickstart文件 1.4.3 提供profile 1.4.4 开始安装 1.5 比pxe+kickstart好的地方 1.6 让新机器自动执行脚本 1.1 pxe安装系统 pxe的大致过程如下图. 其中pxelinux.0为bootlo

Cobbler自动化部署最佳实践

第1章 Cobbler自动化部署最佳实践 运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的. 面对生产环境中不同服务器的需求,该如何实现批量部署多版本的操作系统呢?Cobbler便可以的满足这一实际需求,实现多版本操作系统批量部署. 笔者QQ:572891887 Linux架构交流群:471443208 1.1 Cobbler简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整