基于centos7系统

ip地址192.168.56.254,关闭防火墙,selinux

首先修改一下环境,大家都知道centos7安装完后网卡名字都变成了eno****这些 ,这样看着不爽  所以我们需要修改grub,让他变回原来的命名 ,如eth0

编辑配置文件,添加如下部分 ,红色字体 添加net.ifnames=0 biosdevname=0

vi /etc/sysconfig/grub

执行   grub2-mkconfig -o /boot/grub2/grub.cfg

mv /etc/sysconfig/network-scripts/ifcfg-enoxxxxxx /etc/sysconfig/network-scripts/ifcfg-eth0

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

修改其name字段

1.安装

rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm

yum install -y cobbler cobbler-web dhcp tftp-server pykickstart httpd xinetd rsync

2.启动cobbler

systemctl start cobblerd

systemctl enable  cobblerd

3.检测

cobbler check

一般情况下会报八种错误

3.1编辑配置文件

vim /etc/cobbler/settings

字段修改

next_server:192.168.56.254

server:192.168.56.254

manage_dhcp:1

default-password_crypted:"$1$123456$wOSEtcyiP2N/IfIl15W6Z0"

生成一下密码

openssl passwd -1 -salt 'root' '123456'

我生成的密码如下 粘贴到上面的配置

$1$123456$wOSEtcyiP2N/IfIl15W6Z0

3.2 执行命令

cobbler get-loaders

3.3安装软件包可忽略

yum -y install debmirror yum-utils fence-agents

配置xinetd

vim /etc/xinetd.d/tftp

disable参数修改为 disable = no

systemctl enable rsyncd

systemctl restart xinetd.service

3.4配置dhcp

vim /etc/cobbler/dhcp.template

配置subnet为你自己的网段

3.5执行同步

cobbler sync

3.6挂载光盘

mount /dev/cdrom /mnt

3.7复制镜像到 /var/www/cobbler/ks_mirror/

cobbler import  --path=/mnt --name=Centos-7.1-x86_64 --arch=x86_64

3.8上传一个ks文件到此目录,我这里是CentOS-7.1-x86_64.cfg

/var/lib/cobbler/kickstarts/

3.8修改启动ks文件,

此配置文件上传附件,请大家直接下载使用即可

[root@demo kickstarts]# cobbler profile edit --name=CentOS-7.1-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7.1-x86_64.cfg

修改网卡信息为eth0,centos7需要操作 其他不需要

[root@demo kickstarts]# cobbler profile edit --name=CentOS-7.1-x86_64 --kopts="net.ifnames=0 biosdevname=0"

查看profile

cobbler profile  report  --name=“CentOS-7.1-x86_64”

4.再次同步配置

cobbler sync

5.1  不自定义,直接打开一台主机,使用网卡启动即可,网段要一致

修改这个配置可以更改默认显示界面,里面的内容当然可以改成你自己的,比如作者。也可以默认不修改

/etc/cobbler/pxe/pxedefault.template

5.2自定义安装主机,我的mac地址是00:50:56:3E:DB:77

cobbler system add --name="Centos7" --mac="00:50:56:3E:DB:77" --profile="Centos-7.1-x86_64" --ip-address="192.168.56.100" --subnet="255.255.255.0" --interface="eth0" --hostname="node1.example.com"

打开一台主机,使用网卡启动

正在执行安装

安装完毕打开目标主机

帐号密码为root  123456  这个在最前面生成密码那块  openssl

发现ip地址与主机名与我们设置的一样,当然你也可以添加其他预定义配置
具体其他参数请参考

cobbler system add --help

网页查看,可视化,操作比较简单

https://192.168.56.254/cobbler_web

默认帐号密码都是cobbler

转载于:https://blog.51cto.com/itjcw/1889392

cobbler自动化系统安装相关推荐

  1. Cobbler自动化装机服务详细介绍

    PS:本文为新手根据网络文章梳理而成,便于自己及网友更直观理解哈,参考文章见文末链接及小注标识,侵删 目录 PXE简介 kickstart简介 Cobbler简介 功能实现 一.PXE简介 PXE,就 ...

  2. Cobbler 自动化部署系统

    第1章 Cobbler 自动化部署系统 1.1 环境准备 1.1.1 查看系统版本 [root@Cobbler ~]# cat /etc/redhat-release CentOS Linux rel ...

  3. 小实验----Cobbler自动化部署装机

    Cobbler自动化部署装机 目录 Cobbler自动化部署装机 导入epel源 下载后epel包然后导入 安装相关服务软件包 修改Cobbler主配置文件 vim /etc/cobbler/sett ...

  4. Cobbler自动化批量安装Linux操作系统

    安装Cobbler 环境: 上传镜像 上传系统安装镜像文件CentOS-7-x86_64-Minimal-1908.iso到/zoom, 关闭防火墙 systemctl stop firewalld ...

  5. Cobbler自动化安装系统2

    Cobbler 基础配置 cobbler配置,配置生效 cobbler sync 导入安装镜像 挂载光盘 mount -t iso9660 -o loop /tmp/CentOS-7-x86_64-D ...

  6. kickstart自动化系统安装_利用Kickstart自动化安装CentOS的教程

    前言 因为需要在浪潮的x86服务器中集中部署CentOS搭建基于Hadoop的大数据平台,平时接触SLES(SuSE Linux Enterprise Server)较多并且已经实现基于Autoyas ...

  7. kickstart自动化系统安装_自动化运维之kickstart自动化部署安装操作系统

    第1章 简介 1.1 PXE简介 qPXE是预启动执行环境,全名是Pre-boot Execution Environment q通过网络接口启动计算机,不需要依赖本地存储设备或本地已安装的操作系统 ...

  8. kickstart自动化系统安装_系统运维|基于Kickstart自动化安装CentOS实践

    前言 因为需要在浪潮的x86服务器中集中部署CentOS搭建基于Hadoop的大数据平台,平时接触SLES(SuSE Linux Enterprise Server)较多并且已经实现基于Autoyas ...

  9. 基于Centos7.2搭建Cobbler自动化批量部署操作系统服务

    1       Cobbler服务器端系统环境配置 1.1     系统基本环境准备 [root@cobbler-server ~]# cat /etc/redhat-release CentOS L ...

  10. cobbler自动化安装Linux系统

    cobbler简介 Cobbler是一个Linux服务器快速网络安装的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),可以通过 ...

最新文章

  1. OpenCV+Tensorflow实现实时人脸识别演示
  2. JZOJ 3786. 【NOI2015模拟8.19】图
  3. mysql存储引擎使用教程_mysql教程:如何写MySQL存储引擎
  4. argument type mismatch怎么解决_怎么做好GMAT 的CR?
  5. 地震勘探专业词汇(3)地震波动力学
  6. 运用div css和java_如何将css应用于div模式
  7. centos 解决“不在 sudoers 文件中。此事将被报告“的问题
  8. rk3399_android7.1 USB Type-A的配置
  9. html5 手机上传视频,【报Bug】手机h5端收不到选择视频以及上传视频回调
  10. mac系统开机启动项
  11. 解决Hexo无法显示图片的几种方案
  12. 怎么进入计算机配置文件,老司机教你如何查看电脑配置
  13. 【厚积薄发】Crunch压缩图片的AssetBundle打包
  14. springboot 集成kafka 实现多个customer不同group
  15. Ubuntu下噩梦搬的hud-service进程CPU直接爆炸
  16. 什么是数据驱动业务?
  17. CAD画图 ——基础和直线
  18. ShardingSphere5
  19. 解决jqweui中slider 按住移动时鼠标超出松开还会继续移动问题。
  20. 朴素贝叶斯、精确率与召回率、交叉验证

热门文章

  1. ubuntu samba配置
  2. netlink 011 -- generic netlink 编程入门
  3. 从物理页面的争抢看linux内核内存管理
  4. Android 高通 Wi-Fi 驱动
  5. FreeSwitch中的会议功能
  6. 面向对象13:单元测试方法、包装类的使用、包装类面试题
  7. MapReduce操作Hbase史上最完整范例
  8. java消费金额,java编程300例:7.根据用户的消费情况计算用户的享受的折扣
  9. springboot禁止使用事务_springboot 中使用事务
  10. 斯坦福人工智能与图像处理_斯坦福大学设计新型AI摄像头,能更快对图像进行分类...