码迷,mamicode.com
首页 > 其他好文 > 详细

自动化-cobbler

时间:2018-04-27 02:17:13      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:/etc/   import   oar   5.0   top   firewall   utf-8   sda   base   

cobbler功能

技术分享图片

安装环境
centos7

安装步骤[

root@cabbler ~]# systemctl stop firewalld.service

[root@cabbler yum.repos.d]# rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm   安装epel源

[root@c[root@cabbler yum.repos.d]# systemctl start httpdabbler yum.repos.d]# yum install -y httpd dhcp tftp  cobbler 安装包

 [root@cabbler yum.repos.d]# systemctl start httpd

[root@cabbler yum.repos.d]# systemctl start cobblerd

[root@cabbler yum.repos.d]# cobbler check   ##安装他需要装的东西以及【配置】

[root@cabbler yum.repos.d]# cobbler get-loaders

[root@cabbler ~]# yum install xinetd -y

[root@cabbler ~]# openssl passwd -1 -salt ‘123456‘ ‘123456‘     ############配置一个初始的默认密码

$1$123456$wOSEtcyiP2N/IfIl15W6Z0

[root@cabbler ~]# vi /etc/cobbler/settings 修改配置文件

101 default_password_crypted: "$1$123456$wOSEtcyiP2N/IfIl15W6Z0"    ##########把密码放到这

第384 改成cobbler服务器IP     384行 修改 server: 10.0.0.61

第272行   272行修改  next_server: 10.0.0.61

[root@cabbler ~]# vim /etc/xinetd.d/tftp    改成  disable                 = no

[root@cabbler ~]# systemctl start rsyncd

[root@cabbler ~]# systemctl restart xinetd

[root@cabbler ~]# systemctl enable rsyncd

[root@cabbler ~]# yum install pykickstart -y

配置dhcp

[root@cabbler /]# vim /etc/cobbler/settings

manage_dhcp: 1  改成1 启用

[root@cabbler /]# vim /etc/cobbler/dhcp.template    配置路由以及地址段

     option routers             192.168.1.1;
     option domain-name-servers 192.168.1.1;
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.1.200 192.168.1.254;

[root@cabbler /]# cobbler sync   ###改cobbler配置文件就要同步

挂载个镜像挂载到/mnt/centos7下

 [root@cabbler /]# cobbler import --path=/mnt/centos7/ --name=centos7 --arch=x86_64   #### 找到挂载的镜像,起个名字,指定是多少位

[root@cabbler kickstarts]# cd var/lib/cobbler/kickstarts

[root@cabbler kickstarts]# vim centos7_cobbler.cfg

#obbler for Kickstart Configurator for CentOS 7 by zhao 
install
url --url=$tree  
text
lang en_US.UTF-8
keyboard us
zerombr
bootloader --location=mbr 
# Network information
$SNIPPET(‘network_config‘)
timezone --utc Asia/Shanghai
rootpw  --iscrypted $default_password_crypted
clearpart --all --initlabel
part /boot --fstype xfs --size 1024 --nodisk sda
part swap --size 1024 --ondisk sda
part / --fstype xfs --size 1 --grow --ondisk sda
auhh --useshadow --enablemd5
reboot
firstboot --disable
selinux --disabled
logging --level=info
skipx
%pre
$SNIPPET(‘log_ks_pre‘)
$SNIPPET(‘kickstart_start‘)
$SNIPPET(‘pre_install_network_config‘)
# Enable installation monitoring
$SNIPPET(‘pre_anamon‘)
%end
%packages
@base
@compat-libraries
@debugging
@development
tree
nmap
sysstat
lrzsz
dos2unix
telnet
iptraf
ncurses-devel
openssl-devel
zlib-devel
OpenIPMI-tools
screen
%end
%post
systemctl disable postfix.service
%end

 [root@cabbler kickstarts]# cobbler profile list
   centos7-x86_64
[root@cabbler kickstarts]# cobbler profile edit --name centos7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos7_cobbler.cfg  ###修改参数

[root@cabbler kickstarts]# cobbler profile edit --name centos7-x86_64 --kopts=‘net.ifnames=0 biosdevname=0‘    ##更改网卡参数变成eth0

[root@cabbler kickstarts]# cobbler sync   ##时刻注意同步

 

自动化-cobbler

标签:/etc/   import   oar   5.0   top   firewall   utf-8   sda   base   

原文地址:https://www.cnblogs.com/zhaobin-diray/p/8955724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!