Cobbler自动安装*nix系统

依赖软件:

   yum install epel dhcp tftp rysnc xinetd httpd -y

关闭selinux:

临时关闭:

      setenforce 0

永久关闭:

      sed -i ‘s/SELINUX=.*/SELINUX=disable/g‘ /etc/selinux/config

安装cobbler:

   yum install cobbler

配置xinetd启动tftp:/etc/xinetd.d/tftp

在DHCP服务器配置子网

cobbler重要的文件:

/var/lib/cobbler/kickstarts/:   #默认放置ks.cfg配置文件位置

/etc/cobbler/settings:   #cobbler配置文件

#修改setting文件

#为了集成现有环境,取消cobbler管理服务,以下设置为0

manage_dhcp: 0

manage_dns: 0

manage_tftpd: 0

manage_rsync: 0

设置完配置文件后,启动服务

    systemctl start dhcpd  #67/udp
    systemctl start xinetd  #69/udp 
    systemctl start rsyncd
    systemctl start httpd 
    systemctl start cobblerd

检测cobbler:

    cobbler check    #此处会出现一些错误,依照提示依次解决即可

重启服务:

    systemctl restart cobblerd
    cobbler sync   #同步

挂载镜像:

    mount /dev/cdrom /mnt    
    cobbler import --name=‘self-define_name‘ --path=/mnt #导入

查看当前的profile:

        cobbler profile list

制作kickstart文件:

ks.cfg:

    openssl passwd -1 -salt root  #生成用户密码

下载: system-config-kickstart

制作ks.cfg:

图形界面:

                system-config-kickstart

修改安装好的ks.cfg文件: /root/anaconda-ks.cfg

验证ks文件的有效性:

            ksvalidator ks.cfg

复制配置文件到cobbler启动目录:

            cp ks.cfg /var/lib/cobbler/kickstarts/

导入配置文件:

            cobbler profile add --name=‘centos-7-base‘ --distro=‘centos-7-x86_64‘ --kickstart=/var/lib/cobbler/kickstarts/ks.cfg

参考网址:

KS配置文件: http://www.osyunwei.com/archives/7577.html

cobbler安装:http://www.linuxidc.com/Linux/2015-09/122945.htm

cobbler原理:http://www.361way.com/cobbler-principle/4328.html

时间: 2024-11-01 10:37:39

Cobbler自动安装*nix系统的相关文章

Cobbler自动安装的Linux系统ssh无法进入

Linux ssh登陆老提示“permission denied,please try again” ,但是iptables已经关掉了 修改/etc/ssh/sshd_config文件.找如下的一句 #PermitRootLogin yes 改为如下的 PermitRootLogin yes 注意,要把前面的#号去掉. 重启sshd服务器 # service sshd restart Cobbler自动安装的Linux系统ssh无法进入,布布扣,bubuko.com

PXE自动安装Linux 系统

                 PXE自动安装Linux 系统 1.PXE简介2119731621 当需要安装的操作系统比较多时,手动安装是不现实的,这个时候就要借助PXE了. PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统. 2. 实验步骤 (1) 环境准

cobbler自动安装系统

一.cobbler工作流程 远程裸机开机启动网络启动,开机后会广播给DHCP服务器,分配给远程主机一个IP地址 拿到IP地址后,远程主机向cobbler server发送请求OS启动文件的请求. cobbler服务器告诉远程主机OS应到文件的名字,和 TFTP 服务器的IP地址和端口. 远程主机根据IP地址和端口,到TFTP 服务器上下载引导文件. 远程主机执行OS引导文件,加载信息和menu.c32,启动选择菜单,选择要安装的OS,然后向cobbler服务器请求 kickstart 文件和OS

基于 cobbler 实现自动安装 linux 系统

使用 cobbler 实现自动安装 centos 6.7系统 1.yum install cobbler -y 安装 cobbler ,有依赖关系,会自动把 TFTP .HTTP 服务安装上:cobbler 是基于 epel 源,需要连网 2.yum install dhcp -y 安装 DHCP 服务 3.systemctl start httpd tftp cobblerd 启动 HTTP .TFTP.cibbler ,DHCP 的配置文件不配置的话,是无法启动服务的 4.systemctl

cobbler自动安装

Cobbler无人值守 环境准备[[email protected] ~]# cat /etc/redhat-releaseCentOS release 6.9 (Final)[[email protected] ~]# uname -r2.6.32-696.el6.x86_64[[email protected] ~]# getenforceDisabled[[email protected] ~]# /etc/init.d/iptables statusiptables: Firewall

6.自动安装 Android 系统

实验要求: 1.了解Android嵌入式系统的组成和启动流程. 2. 通过SD卡自动烧写Android系统到nand flash中. 3. 体验Android系统. 实验器材: 软件: 1. 串口终端工具SecureCRT. 2. OK6410光盘A,B 硬件: 1. SD卡及读卡器各一块. 2. OK6410开发板. 3. PC机一台. 4. USB转串口线. 背景知识: 1. Android简介: Android 一词的本义指"机器人",同时也是 Google 于 2007 年 1

linux 利用pxe自动安装预设系统

PXE工作原理  第一步:PXE Client向DHCP发送请求首先,将支持PXE的网络接口卡(NIC)的客户端的BIOS设置成为网络启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向网络中的DHCP服务器索取IP地址等信息. 第二步:DHCP服务器提供信息DHCP服务器收到客户端的请求,验证是否来至合法的PXE Client的请求,验证通过它将给客户端一个"提供"响应,这个"提供"响应中包含了为客户端分配的IP地址.

Cobbler 自动安装 配置

自动化安装适用于IDC机房批量安装服务器: 现在我们的自动化安装的方法有两种:今天我们来实现一下Cobbler的配置: 1.PXE,这种配置起来比较麻烦: 2.Cobbler,这种批量安装的方法,也是基于PEX结构执行的,但是Cobbler省去了我们配置文件的步骤,都交给了Cobbler来完成: 1)安装软件:查看服务是否启动 [[email protected] ~]# yum install tftp-server rsync xinetd httpd dhcp [[email protec

PXE自动安装Linux系统

PXE简介 许多情况下我们手动安装操作系统是不现实的,尤其是当数量较多的时候.这个时候就要借助其他的技术 了.PXE就是其中的一种.PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统,这里只说Linux不说Windows.PXE的具体工作有些复杂,不过多介绍,有兴