如何在centos7下安装部署cobbler,以便支持多种架构下的多操作系统自动安装?

Cobbler安装环境:

Centos7.6-1810-x86_64 (Server with GUI)

1. yum install epel-release #安装yum源

2. systemctl disable firewalld #禁止启用防火墙

3. systemctl stop firewalld #停用防火墙

4. vi /etc/sysconfig/selinux #更改为“SELINUX=disabled”

5. getenforce 0

6. setenforce 0

7. reboot

8. yum install -y ntp #安装ntp并同步时间

9.ntpdate ntp1.aliyun.com

10.hwclock -w

11. hwclock

12. yum install fence-agents -y

13. yum install cobbler cobbler-web -y

14. yum install dhcp tftp-server pykickstart httpd xinetd debmirror -y

15. vi /etc/httpd/conf/httpd.conf #修改ServerName为你自己的IP地址

16. systemctl start httpd

17. systemctl enable httpd

18. vi /etc/xinetd.d/tftp # 修改tfpt文件中的disable为no

19. systemctl start xinetd

20. systemctl enable xinetd

21. yum install openssl openssl-devel -y

22.  openssl passwd -1 -salt '' 'Huayan12#$'

23. yum install python-devel -y

24. yum install wireshark wireshark-gnome -y

25. yum install syslinux syslinux-devel -y

26. openssl passwd -1 -salt '' 'rootroot'

27. cobbler profile edit --name=xxxx --kickstart=/var/lib/cobbler/kickstarts/r3dvs.ks

经过2周的努力,终于实现了通过cobbler2.8.5自动安装部署centos7、centos8、openEuler、Kylinx系统。

关键在于distro_signatures.json文件的构造和修改,其中也涉及到一点点cobbler源码的修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容