Cobbler批量安装Ubuntu/CentOS系统

# rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

2. yum安装cobbler包# yum -y install cobbler

4. 安装dhcp服务# yum -y install dhcp

5. 其他服务的安装额外需要的服务还有httpd rsync tftp-server xinetd,如果系统没有装上的话,可以执行以下执行安装。# yum -y install httpd rsync tftp-server xinetd

# /sbin/chkconfig cobblerd on

7.关闭SELinux和防火墙# vi /etc/sysconfig/selinuxSELINUX=enforcing更改为SELINUX=disabled设置SELinux 成为permissive模式# setenforce 0关闭防火墙功能# /etc/init.d/iptables stop# chkconfig –del iptables重启cobbler服务# service cobbler restart

# vi /etc/cobbler/setting’next_server: 127.0.0.1′ 替换本机IP地址 (DHCP服务地址)’server: 127.0.0.1′ 替换本机IP地址(cobbler服务地址)’manage_dhcp: 0′ 替换为1(cobbler管理dhcp,后面用于同步更新配置信息[cobbler sync])’manage_rsync: 0′ 替换为 1 (cobbler管理rsync功能)

9.加载部分缺失的网络boot-loaders# cobbler get-loaders

10.启动tftp和rsync服务# vi /etc/xinetd.d/tftp修改成:disable=no# vi /etc/xinetd.d/rsync修改成:disable=no

11.修改DHCP模板,确保DHCP分配的地址和Cobbler在同一网段# vi /etc/cobbler/dhcp.template

ddns-update-style interim;allow booting;allow bootp;ignore client-updates;set vendorclass = option vendor-class-identifier;#需要修改192.168.0.0为自己网段subnet 192.168.0.0 netmask 255.255.255.0 {#修改自己的路由 option routers 192.168.0.1;#域名服务器地址 option domain-name-servers 202.106.0.20;#子网掩码 option subnet-mask 255.255.255.0;#分配IP地址段 range dynamic-bootp 192.168.0.100 192.168.0.254; filename “/pxelinux.0”; default-lease-time 21600; max-lease-time 43200; next-server $next_server;}

12.如果要部署Debian/Ubuntu系统则需要debmirror软件包# yum install wget# yum install ed patch perl perl-Compress-Zlib perl-Cwd perl-Digest-MD5 \perl-Digest-SHA1 perl-LockFile-Simple perl-libwww-perl# wget ftp://fr2.rpmfind.net/linux/epel/5/ppc/debmirror-20090807-1.el5.noarch.rpm# rpm -ivh debmirror-20090807-1.el5.noarch.rpm

…#@dists=”sid”;@sections=”main,main/debian-installer,contrib,non-free”;#@arches=”i386″;…

default_password_crypted: “$1$random-p$RkqDMTpuNlZZhJ7moLn3Q.”注意:这里保存的密码,将会用于批量部署机器中,root账户的登录密码。

二、导入ISO文件

1.上传ISO镜像至服务器

2.创建文件夹# mkdir -p /system/ubuntu12.04

# cobbler list

packages:files:

三、部署测试创建一台虚拟机测试一下,把虚拟机设置成网络 PXE 启动(和 cobbler 在同一个网络),启动后就可以看到 Cobbler 引导界面,看到界面后选择 ubuntu12.04-x86_64 条目就可以顺利开始无人工干预安装系统,Cobbler 引导界面如下:

完成自动化安装后,使用root用户账号登录,密码为之前在配置文件中写入的值(本文为1234567890)

往往为了自己的不能失败,而处心积虑前怕狼后怕虎,

Cobbler批量安装Ubuntu/CentOS系统

相关文章:

你感兴趣的文章:

标签云: