cobbler部署安装
挂载光驱
# mount /dev/cdrom /mnt/
安装cobbler所需软件
# yum install cobbler cobbler-web dhcp tftp-server pykickstart httpd -y
出现一下报错需要手动指定版本安装Django
cobbler-web-2.6.-.el6.noarch (epel) Requires: Django >= 1.4 # pip install Django==1.5.
重启httpd服务
# /etc/init.d/httpd restart
启动cobbler
# /etc/init.d/cobblerd start # cobbler check : The 'server' field in /etc/cobbler/settings must be set to something other than localhost, or kickstarting features will not work. This should be a resolvable hostname or IP for the boot server as reachable by all machines that will use it. : For PXE to be functional, the 'next_server' field in /etc/cobbler/settings must be set to something other than 127.0.0.1, and should match the IP of the boot server on the PXE network. : some network boot-loaders are missing from /var/lib/cobbler/loaders, you may run 'cobbler get-loaders' to download them, or, if you only want to handle x86/x86_64 netbooting, you may ensure that you have installed a *recent* version of the syslinux package installed and can ignore this message entirely. Files in this directory, should you want to support all architectures, should include pxelinux., menu.c32, elilo.efi, and yaboot. The 'cobbler get-loaders' command is the easiest way to resolve these requirements. : change 'disable' to 'no' in /etc/xinetd.d/rsync : file /etc/xinetd.d/rsync does not exist : debmirror package is not installed, it will be required to manage debian deployments and repositories : The default password used by the sample templates for newly installed machines (default_password_crypted in /etc/cobbler/settings) is still set to 'cobbler' and should be changed, try: "openssl passwd -1 -salt 'random-phrase-here' 'your-password-here'" to generate new one : fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them
修改cobbler设置的配置
vim /etc/cobbler/settings server: 10.0.0.7 next_server: 10.0.0.7 manage_dhcp: # openssl passwd - -salt 'oldboy' 'oldboy' $$oldboy$fXF8f078vI9J/q9XyXA8e/ default_password_crypted: "$1$oldboy$fXF8f078vI9J/q9XyXA8e/"
修改xinetd 的rsync配置
# vim /etc/xinetd.d/rsync disable=no
重启 xinetd
# /etc/init.d/xinetd restart
重启cobbler
# /etc/init.d/cobblerd restart
再次check一下
: some network boot-loaders are missing from /var/lib/cobbler/loaders, you may run 'cobbler get-loaders' to download them, or, if you only want to handle x86/x86_64 netbooting, you may ensure that you have installed a *recent* version of the syslinux package installed and can ignore this message entirely. Files in this directory, should you want to support all architectures, should include pxelinux., menu.c32, elilo.efi, and yaboot. The 'cobbler get-loaders' command is the easiest way to resolve these requirements. : file /etc/xinetd.d/rsync does not exist #其实存在忽略 : debmirror package is not installed, it will be required to manage debian deployments and repositories : fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them 其他几个可以忽略
更dhcp模板
# vim /etc/cobbler/dhcp.template subnet 10.0.0.0 netmask 255.255.255.0 { option routers 10.0.0.2; option domain-name-servers 114.114.114.114; option subnet-mask 255.255.255.0; range dynamic-bootp 10.0.0.100 10.0.0.200;
同步配置 自动生成dhcpd.conf
# cobbler sync # cat /etc/dhcp/dhcpd.conf
cobbler日志
[root@linux-node1 cobbler]# cd /var/log/cobbler/ [root@linux-node1 cobbler]# ls anamon cobbler.log kicklog syslog tasks
导入镜像
# cobbler import --path=/mnt/ --name=CentOS-7.1-x86_64 --arch=x86_64 # cd /var/www/cobbler/ks_mirror/ # ls
上传配置文件
# cd /var/lib/cobbler/kickstarts/ # rz rz waiting to receive. Starting zmodem transfer. Press Ctrl+C to cancel. Transferring cobbler-CentOS-7.1-x86_64.cfg... % KB KB/sec :: Errors
改名
cd /var/lib/cobbler/kickstarts/ # mv cobbler-CentOS-7.1-x86_64.cfg CentOS-7.1-x86_64.cfg # cobbler list # cobbler profile report # cobbler profile edit --help
设置cobbler的参数
#cobbler profile edit --name=CentOS-7.1-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7.1-x86_64.cfg
删除一个错误的镜像
# cobbler profile remove --name=CentOS-7.1-CentOS-7.1-x86_64
更改网卡名为eth0
# cobbler profile edit --name=CentOS-7.1-x86_64 --kopts='net.ifnames=0 biosdevname=0'
再次同步配置
# cobbler sync
电源固件开机
设置网卡启动 用加号控制 移到最上面 保存退出
修改Cobbler提示
# vim /etc/cobbler/pxe/pxedefault.template MENU TITLE Cobbler By BenjaminYang | http://www.cnblogs.com/benjamin77/
同步cobbler
# cobbler sync
cobbler部署安装的更多相关文章
- cobbler部署安装CentOS6.8
Linux运维:cobbler : 矮哥linux运维群:93324526 学习cobbler的话,必须先搞懂kickstart,原理不是,不懂如何排错. kickstart部署请点击这里 1. Co ...
- Cobbler自动化安装部署系统
自动化安装部署 https://www.cnblogs.com/nulige/p/6796593.html PXE+Kickstart工作原理 pxe+kickstart工作流程 网卡上的pxe芯片有 ...
- 末学者笔记--Centos7系统部署cobbler批量安装系统
[前言]: cobbler是一个可以实现批量安装系统的Linux应用程序.它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本. 系统环境准备及其下载cob ...
- 基于CentOS7系统部署cobbler批量安装系统(week3_day5_part1)-技术流ken
前言 cobbler是一个可以实现批量安装系统的Linux应用程序.它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本. 系统环境准备及其下载cobbler ...
- centos7系统部署cobbler批量安装系统
系统环境: 一.开启两个网卡.一个仅主机模式,一个桥接模式,主机模式对内提供cobbler服务 [root@localhost ~]# ip a 1: lo: <LOOPBACK,UP,LOWE ...
- 基于Centos7系统部署cobbler批量安装系统
前言 cobbler是一个可以实现批量安装系统的Linux应用程序.它有别于pxe+kickstart,cobbler可以实现同个服务器批量安装不同操作系统版本 系统环境的准备及下载cobbler 一 ...
- 006-(成功环境记录)基于Centos7系统部署cobbler批量安装系统
1.1 cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等. Cobbler可以使 ...
- Cobbler批量安装Ubuntu/CentOS系统
2013-07-25 一.安装和修改cobbler配置 1. Cobbler不在CentOS的基本源中,需要导入EPEL源升级软件包, 确保epel-release包的版本为最新,当前最新版本为 ...
- cobbler部署
1.cobbler介绍 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的 ...
随机推荐
- Java 访问权限控制 小结
总所周知,Java提供了访问权限修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的. 访问权限控制的等级,从最大权限到最小权限依次为:public.protected.包访问权限( ...
- zufe 蓝桥选拔
https://zufeoj.com/contest.php?cid=1483 问题 A: A 代码: #include <bits/stdc++.h> using namespace s ...
- RegExp & bug
RegExp & bug translated bug // OK && tranlate `/` let new_obj_reg = new RegExp(`^(([^< ...
- JSON教程(1)
JSON:JavaScript对象表示发即JavaScript Object Notation. JSON是存储和交换文本信息的语法.类似XML. JSON比XML更小,更快,更易解析. { &quo ...
- 2017南开ACM校赛(网络赛) 民间题解
orz 首先说一下这个只是民间题解,可能会有很多错误 程序还没有评测,所以可能存在问题 C题比赛的时候没想到..后来发现是个模板题,所以没有代码 希望这份题解能对读者有所启发吧... A题 直接倒序枚 ...
- Oracle 同环比排除分母0
A 本期 B 同期(环期) 同比(环比) = (A-B)/B DECODE(NVL(B,0),0,0,ROUND(((A-B)/B),4)), --环比 DECODE(NVL(B),0,0,ROUN ...
- HDU 6208 The Dominator of Strings(AC自动机)
The Dominator of Strings Time Limit: 3000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java ...
- 理解NLP中的卷积神经网络(CNN)
此篇文章是Denny Britz关于CNN在NLP中应用的理解,他本人也曾在Google Brain项目中参与多项关于NLP的项目. · 翻译不周到的地方请大家见谅. 阅读完本文大概需要7分钟左右的时 ...
- BZOJ4008 [HNOI2015]亚瑟王 【概率dp】
题目链接 BZOJ4008 题解 要求所有牌造成伤害的期望,就是求每一张牌发动的概率\(g[i]\) 我们发现一张牌能否发动,还与其前面的牌是否发动有关 那我们设\(f[i][j]\)表示前\(i\) ...
- 东北育才冲刺noip(day9)
这十天来呢,感觉自己进步很大,(虽然被碾压的很惨),看到了自己以前完全没见过,也没想过的算法,打开新世界的大门. 同时呢,也感觉自己太弱了,于是就注册了这个博客. 为了促进进步,在这里立下flag,我 ...