centos7.2安装cobbler 并安装系统

系统CentOS7.2

要学习CentOS6.5系统的可以看一下这个前辈的链接,这里不再介绍

http://blog.chinaunix.net/uid-16728139-id-4174109.html



其实centos6.5跟7.2的话,也就是centos6.5多了一个rsync,而centos7.2不需要配置rsync,其他操作均相同

下面把多的那一部分截图放出来

还有就是装centos6.5的系统(我采用的是VMware Workstation虚拟的方式) 会提示一个

这里需要大家敲一下回车

下面开始centos7.2上的操作



1.关闭selinux

sed -in ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
setenforce 0

2.关闭防火墙

systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl is-enabled firewalld.service

3.安装epel-release、163源

yum -y install epel-release 
cd /etc/yum.repos.d/ ; wget http://mirrors.163.com/.help/CentOS7-Base-163.repo ; cd

4.查看cobbler包

yum search all cobbler

5.安装cobbler

yum -y install cobbler cobbler-web

6.安装dhcp httpd xinetd

yum -y install dhcp httpd xinetd

7.将cobbler httpd dhcp xinetd添加到开机自启

chkconfig cobblerd on
chkconfig httpd on
chkconfig dhcpd on
chkconfig xinetd on

8.配置环境

先备份一个配置文件  以防不时之需

cp /etc/cobbler/settings{,.bak}


next_server: 10.0.0.103

server: 10.0.0.103

manage_dhcp: 0 #设置为1时,开启cobbler的dhcp管理器  这里不开启,因为之前测试开不开启并没有什么用  都得再配置dhcpd的配置文件

manage_rsync: 1 #设置为1时,开启cobbler的rsync管理器



9.生成密码串(这个密码就是安装完系统之后的root密码)

格式:

openssl passwd -1 -salt "任意字符" “密码”

openssl passwd -1 -salt "cobbler" "centos"

$1$cobbler$DWL2fHTHaRTa2hj5VEuZk.

vim /etc/cobbler/settings


default_password_crypted: "$1$cobbler$DWL2fHTHaRTa2hj5VEuZk."



10.启用xinetd

将disable的值改为“no”

systemctl start xinetd.service

11.启用dhcp服务

按以下配置dhcp的话,分配到ip地址后可以直接上网(只要你的上网环境没有问题)



subnet 10.0.0.0 netmask 255.255.255.0 {

option routers 10.0.0.1;

option domain-name-servers 114.114.114.114;

option subnet-mask 255.255.255.0;

default-lease-time 21600;

max-lease-time 43200;

range 10.0.0.200 10.0.0.210;

next-server 10.0.0.103;

filename "pxelinux.0";

}


systemctl start dhcpd.service

12.依次启动httpd cobbler 然后检查cobbler 然后根据提示操作

systemctl start httpd.service
systemctl start cobblerd.service
cobbler check
cobbler get-loaders
systemctl enable rsyncd.service
yum -y install pykickstart
yum -y install fence-agents
cobbler sync

最后剩下一个  是用来安装debian系统的  我不需要  我就不安装了

13.修改cobbler的web密码(此步骤可以省略)

htdigest /etc/cobbler/users.digest "Cobbler" cobbler

systemctl restart httpd.service
systemctl restart cobblerd.service

注意这里的http访问协议是“https”  注意 使用http不可访问

https://10.0.0.103/cobbler_web

14.挂载磁盘,导入系统镜像,这里导入的是centos7.2的系统

cobbler import --path=/mnt/ --name=centos7.2

遇到问题就用cobbler check 检查一下  ,可以加快你排错的时间

上述所采用的ks文件为默认  当然安装的系统也是最小化的

做完这些操作之后你就可以装系统了,而且不需要人为去干预

这里提示一下

有时可能需要批量安装某一种系统  可以将LABEL后的名称复制放到引导文件第一行DEFAULT 的后边 如下图

引导程序的位置在

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

这里解释一下:

DEFAULT menu #指定默认引导入口名称(假如指定的是)

PROMPT 0 #是否等待用户选择(1表示等待   0表示不等待)就像下图这样

LABEL 。。。 #启动项

时间: 2024-11-03 05:30:55

centos7.2安装cobbler 并安装系统的相关文章

CentOS7.x安装cobbler无人值守安装系统

CentOS7.x cobbler无人值守安装 cobbler介绍 自打若干年前 Red Hat,推出了 Kickstart,不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE.DHCP.TFTP,还有的 Kickstart 脚本,就能瞬间安装上百台服务器. Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补鞋匠). Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚

Centos7.1下安装cobbler

一.Cobbler介绍 Cobbler 可以用来快速建立 Linux 网络安装环境,它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会. 网络安装服务器套件 Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业.自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增.不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE.DHCP.TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可

cobbler 无人值守安装

公司最近有新的项目,需要批量安装操作系统,如果不会自动化,那可就悲剧了,一直在机房点鼠标,想想都苦逼,所以写下这篇文章,送给小伙伴: 我们使用CentOS6较多,所以下面以它为例,但为了满足小伙伴,也会告诉你CentOS 7的变化在哪里,授之以鱼不如授之以渔,一定要善于总结,下面就开始. 1 .Cobbler 介绍 Cobbler 是linux系统的一个服务,可以通过PXE网络启动,完成无人值守安装系统. Cobbler是Python开发,可以使用命令行或web页面进行管理,还提供了API接口,

cobbler 之 Centos 7下安装cobbler

最早使用过centos5安装过cobbler,挺好用的,现在centos已经到7了,与时俱进,试着这centos7中安装一下cobbler,安装在自己的笔记本虚拟机中,方便后面工作中有可能需要装机的时候使用. 环境介绍: 本机操作系统:win10 64位 虚拟机软件: VirtualBox5.0.20(注意,老版本4.3.26不能使用桥接模式网络,这个问题花了我一个小时,后面升级到5版本就ok了) cobbler虚拟机操作系统: centos7  单核,内存2G,硬盘30G 安装准备: 1.找参

cobbler批量安装linux(centos6.5)

1.安装 cobbler (1).安装第三方软件库所需要的包 #cd /tmp #wget  http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm #rpm -ivh epel-release-6-8.noarch.rpm (2).安装 dhcp #yum -y install dhcp (3). 安装其他的相关软件 #yum -y install tftp rsync xinetd httpd (

linux cobbler 自动安装centos6与centos7系统

1.1 Cobbler介绍 Cobbler 是一个免费开源系统安装部署软件,用于自动化网络安装操作系统. Cobbler 集成了 DNS, DHCP, 软件包更新,带外管理以及配置管理,方便操作系统安装自动化. Cobbler 可以支持PXE启动, 操作系统重新安装,以及虚拟化客户机创建,包括Xen, KVM or VMware.  Cobbler 透过koan程序以支持虚拟化客户机安装. Cobbler 可以支持管理复杂网路环境,如建立在链路聚合以太网的桥接环境. 1.2 cobbler 服务

cobbler批量化安装系统-CentOS7

1.1 cobbler简介 1.1.1 cobbler集成的服务 PXE服务支持 DHCP服务管理 DNS服务管理(可选bind,dnsmasq) 电源管理 Kickstart服务支持 YUM仓库管理 TFTP(PXE启动时需要) Apache(提供kickstart的安装源,并提供定制化的kickstart配置) 1.2 安装cobbler 1.2.1 环境说明 [[email protected] ~]# cat /etc/redhat-release CentOS Linux releas

基于centos7系统部署cobbler批量安装系统

1.cobbler cobbler是一个可以实现批量安装系统的linux应用程序.它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本. cobbler部署安装: 1. 下载相关软件 2. 配置dhcp 3. 配置tftp 4. 启动httpd 5. 启动cobbler 6. cobbler自检 7. 根据提示进行修改 8. cobbler重启及同步 9. 挂载光盘 10. 生成distro 11. 创建kickstart文件 12. 创建profile

CentOS7 安装cobbler自动部署ubuntu

CentOS7 安装cobbler自动部署ubuntu 一.简介 二.安装CentOS 7 调整配置及安装相关软件 1.调整配置 2.安装 epel 包 3.安装cobbler.cobbler-web 以及相关依赖软件 4.设置开机启动 三.Cobbler.tftp.dhcp.rsync配置 1.TFTP配置 2.配置rsync 3.配置/etc/cobbler/settings 4.修改/etc/cobbler/modules.conf 5.修改/etc/cobbler/dhcp.templa