如何安装Cobbler
Cobbler是一个开源的自动化部署系统,可以用来快速安装和配置多台服务器。
安装Cobbler之前,需要准备一台支持DHCP的服务器。Cobbler安装包包括DHCP、TFTP、HTTP服务器,所以安装Cobbler的服务器也可以兼作DHCP、TFTP、HTTP服务器。
安装Cobbler
下载Cobbler安装包,目前最新版本是2.8.4。
wget http://download.cobbler.org/cobbler-2.8.4.tar.gz
解压安装包
tar zxvf cobbler-2.8.4.tar.gz
进入Cobbler目录,执行安装脚本
cd cobbler-2.8.4
./install.sh
配置Cobbler
修改配置文件/etc/cobbler/settings,配置DHCP、TFTP、HTTP服务器。
server: 127.0.0.1
next_server: 127.0.0.1
manage_dhcp: 1
dhcp_range: 192.168.1.100 192.168.1.200
dhcp_gateway: 192.168.1.1
dhcp_name_servers: 192.168.1.1
manage_tftpd: 1
tftpd_port: 69
manage_rsync: 1
rsync_port: 873
manage_repo_proxy: 0
restart_dhcp: 1
restart_dns: 0
restart_httpd: 1
restart_tftpd: 1
dhcp_conf: /etc/cobbler/dhcp.template
dhcp_template_name: isc
dns_conf: /etc/cobbler/dns.template
dns_template_name: bind
httpd_conf: /etc/cobbler/httpd.template
httpd_template_name: default
tftpd_conf: /etc/cobbler/tftpd.template
tftpd_template_name: default
配置完成后,重启Cobbler服务
systemctl restart cobblerd
使用Cobbler
使用Cobbler需要先导入镜像文件,Cobbler支持多种镜像格式,包括ISO、Kickstart、PXE、Red Hat Enterprise Linux等。
导入ISO镜像
cobbler import --name=rhel-server-7.3 --arch=x86_64 --path=/media/rhel-server-7.3-x86_64-dvd.iso
导入Kickstart镜像
cobbler import --name=rhel-server-7.3 --arch=x86_64 --kickstart=/var/lib/cobbler/kickstarts/rhel-server-7.3-x86_64.ks --path=/media/rhel-server-7.3-x86_64-dvd.iso
导入PXE镜像
cobbler import --name=rhel-server-7.3 --arch=x86_64 --path=/media/rhel-server-7.3-x86_64-dvd.iso
导入Red Hat Enterprise Linux镜像
cobbler import --name=rhel-server-7.3 --arch=x86_64 --path=/media/rhel-server-7.3-x86_64-dvd.iso
安装客户端
安装客户端系统需要启动PXE,在BIOS中启动顺序选择PXE,系统会自动从Cobbler服务器下载相应的镜像文件并安装。
相关文章