centos7 go yum 安装_centos7-cobbler批量部署linux系统

一.cobbler部署

[root@cobbler ~]# systemctl stop firewalld

[root@cobbler ~]# systemctl disable firewalld

[root@cobbler ~]# setenforce 0

setenforce: SELinux is disabled

[root@cobbler ~]# sed -ri '/^SELINUX/cSELINUX=disabled' /etc/selinux/config

二、cobbler安装

[root@cobbler ~]# yum -y install epel-release

[root@tianyun ~]# yum -y install cobbler cobbler-web tftp-server dhcp httpd xinetd

[root@tianyun ~]# systemctl start httpd cobblerd

[root@tianyun ~]# systemctl enable httpd cobblerd

三、配置cobbler

[root@tianyun ~]# cobbler check
[root@cobbler ~]# sed -ri '/allow_dynamic_settings:/callow_dynamic_settings: 1' /etc/cobbler/settings

[root@cobbler ~]# systemctl restart cobblerd

1. server

[root@cobbler ~]# cobbler setting edit --name=server --value=10.245.13.100 //配置cobbler服务器ip地址

2. next_server

[root@cobbler ~]# cobbler setting edit --name=next_server --value=10.245.13.100 //配置下个节点服务器ip地址

3. tftp-server

[root@cobbler ~]# sed -ri '/disable/cdisable = no' /etc/xinetd.d/tftp

[root@cobbler ~]# systemctl enable xinetd

[root@cobbler ~]# systemctl restart xinetd

4. boot-loaders (e.g. pxelinux.0)

[root@cobbler ~]# cobbler get-loaders

5. rsyncd

[root@cobbler ~]# systemctl start rsyncd

[root@cobbler ~]# systemctl enable rsyncd

6. debmirror [optional]

7. pykickstart

[root@cobbler ~]# yum -y install pykickstart
8. default password

[root@cobbler ~]# openssl passwd -1 -salt `openssl rand -hex 4` 'hk' (系统部署之后的密码)$1$9da8d30f$IzwrMCRrCDsnhp1WOAK5k.

[root@cobbler ~]# cobbler setting edit --name=default_password_crypted --value='$1$9da8d30f$IzwrMCRrCDsnhp1WOAK5k.'
9. fencing tools

[optional][root@cobbler ~]# yum -y install fence-agents

10. manage_dhcp

[root@cobbler ~]# cobbler setting edit --name=manage_dhcp --value=1

[root@cobbler ~]# vim /etc/cobbler/dhcp.template (配置dhcp服务器的地址范围)

ede1374375378d90d520c750fefff28c.png


11.[root@cobbler ~]# cobbler check (对cobbler服务器进行配置检查)

12.[root@cobbler ~]# cobbler sync (对cobbler服务器进行镜像导入的检测)
四.cobbler web==============================================================================认证

[root@cobbler ~]# useradd hk

[root@cobbler ~]# echo "123456" | passwd --stdin hk

[root@cobbler ~]# vim /etc/cobbler/modules.conf

[authentication]

module = authn_pam

[root@cobbler ~]# vim /etc/cobbler/users.conf

[admins]

admin = "hk"

[root@cobbler ~]# systemctl restart cobblerd

[root@cobbler ~]# cobbler sync

Web

https://10.245.13.100/cobbler_web

3f025b0757faf9ae75fc331f65d2d5ae.png

五:镜像的导入
因为是使用虚拟机做的实验,所以直接将centos7的镜像导入cdrom中
1.mount /dev/cdrom /media/
2.cd /media
3.ls
4.cobbler import --path=/media --name=centos7
此时你就可以通过虚拟机新建一台linux,从网络启动,进行linux系统的安装了

2efcfb798755b4ecd288c4e34859a78e.png
d847e0646650ecc3685cd67f26704ecd.png


1.针对导入的linux镜像一定要完整,如果不完整安装过程会产生错误,如ubuntu系统
2.部署客户机内存需要2G或者2G以上,不然部署会出现错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值