没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
在 CentOS Linux 上安装 Cobbler 批量部署系统
每次給自己的电脑重装系统都是一件很无聊的事情,如果需要重装上百台虚拟机和服
务器不但很无聊而且很耗时,面对现在云时代大量服务器和虚拟机的出现,运维必须要自
动化。现在有很多开源工具可以帮助我们实现自动化安装系统,比如 FAI, Cobbler,
Spacewalk, Ubuntu Orchestra 等,我们打算把 Cobbler 安装在某台虚拟机上,为我们新
购的 16 台刀片服务器自动安装系统。
什么是 Cobbler?
Cobbler 是一个系统启动服务(boot server),可以通过网络启动( PXE)的方式用
来快速安装、重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows.
Cobbler 是个轻量级 Python 程序,总共大概 1.5 万行代码,还可以用来管理 DHCP, DNS,
yum 源等。Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-
web),不过命令行方式已经很方便,实在没有必要为了不实用的 Web 界面再添加一个
Web 服务器。
修改 DHCP 服务器配置
使用 Cobbler 最好配合现有局域网上的 DHCP 服务器一起使用,这样不会因为
Cobbler 干扰现有局域网。我们不打算用 Cobbler 来管理整个网络的 DHCP,因为我们已
经有了 DHCP 服务器,所以只要在现有的 DHCP 服务器上做以下配置即可,下面记得调
整 192.168.2.22 这个 IP 地址指向 Cobbler 服务器:
# for Cobbler setup
host cobbler {
option host-name "cobbler";
ddns-hostname "cobbler";
hardware ethernet 00:0c:29:2d:2c:39; #MAC address of cobbler server
fixed-address 192.168.2.22; #IP of Cobbler server
allow booting;
allow bootp;
class "PXE" {
match if substring(option vendor-class-identifier, 0, 9) =
"PXEClient";
next-server 192.168.2.22; #IP of Cobbler server
filename "pxelinux.0";
}
}
安装和配置 Cobbler
Cobbler 不在 CentOS 6.2 的基本源中,需要导入 EPEL 源:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-
5.noarch.rpm
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-
5.noarch.rpm
warning: /var/tmp/rpm-tmp.lo2Hd0: Header V3 RSA/SHA256 Signature, key ID
0608b895: NOKEY
Preparing... ###########################################
[100%]
1:epel-release ###########################################
[100%]
# yum update
# yum upgrade
安装 cobbler:
# yum install cobbler
修改配置,主要修改 cobbler 服务器所在的 IP 地址:
剩余7页未读,继续阅读
资源评论
cryboy76
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功