Cobbler 快速批量网络安装Centos 7 System
- 安装、配置、启服务
- 导入ISO镜像系统文件
- 定义kickstarts文件
- 使用脚本实现系统批量一键安装
1.0 Centos 7 cobbler 软件包安装
1 | # yum -y install epel-release |
2.0 配置文件修改
1 | # sed -i "s/^Listen 80/Listen 9180/" /etc/httpd/conf/httpd.conf # http默认请求80端口,可根据需求修改 |
3.0 DHCP配置文件修改
1 | # vim /etc/cobbler/dhcp.template # 可声明多个网段 |
4.0 启动配置
1 | # systemctl start cobblerd && systemctl enable cobblerd |
5.0 导入镜像
1 | # mount -o loop,ro /data/iso/CentOS-7-x86_64-DVD-1708.iso /media/ |
6.0 添加kickstart文件 参考文档
kickstart 文件分为3部分
1 | // 此部分必须在文件顶端: 定义时区、语言、键盘类型、磁盘分区、root密码、selinux、firewall等相关定义 |
1 | // "%packages"开头,"%end"结尾,中间部分写入需要安装的软件和软件包组 |
1 | // 脚本部分,分为预安装脚本和安装后脚本2部分,无先后顺序 |
6.1 自定义 kickstart
1 | # cobbler profile add --name=centos79-vm --distro=centos7.9-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos79-vm.ks |
1 | # cat /var/lib/cobbler/kickstarts/centos79-vm.ks |
7.0 cobbler 脚本文件
1 | cat host.conf |
1 | # cat sys_vm_install.sh |
- 本文作者: [email protected]
- 本文链接: https://www.ink8s.com/2023/01/05/cobbler-批量安装-Linux-操作系统/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!