如何安装Cobbler

2023-04-12 00:19:00 安装 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服务器下载相应的镜像文件并安装。

相关文章