返回顶部
首页 > 资讯 > 操作系统 >基于cobbler 实现自动安装linux系统
  • 758
分享到

基于cobbler 实现自动安装linux系统

cobbler安装linuxlinux系统安装 2022-06-04 23:06:14 758人浏览 薄情痞子
摘要

1.安装个组件 yum install epel-rpm-Macros.noarch -y #安装epel源 yum install -y cobbler cobbler-WEB dhcp tftp-server p

1.安装个组件


yum install epel-rpm-Macros.noarch -y #安装epel源
yum install -y cobbler cobbler-WEB dhcp tftp-server pykickstart Httpd rsync xinetd

cobbler \ ##安装cobbler\
cobbler-web \ ##提供web管理
dhcp \ ##地址分配服务 
tftp-server \ ##放压缩和引导文件
pykickstart \ ##python开发的kickstart
httpd \ ##提供web
rsync \ ##远程同步管理
xinetd ##管理平台

2.配置cobbler


vim /etc/cobbler/settings #打开配置文件修改以下几项
next_server: 10.1.1.1 #设置监听的IP地址
server: 10.1.1.1
manage_dhcp: 1 #开启dhcp
vim /etc/xinetd.d/tftp #配置tftp,开启tftp



openssl passwd -1 -salt '123456' '123456' #使用ssl加密密码 
 [root@localhost ~]# openssl passwd -1 -salt '123456' '123456' 
$1$123456$wOSEtcyiP2N/IfIl15W6Z0 #生成的加密 密码 复制
vim /etc/cobbler/settings #打开cobbler 配置文件,找到下面密码选项
default_passWord_crypted:$1$123456$wOSEtcyiP2N/IfIl15W6Z0 #将刚才生成的加密密码 贴在此处 ,此处为root系统安装完毕的默认密码,加密存放

3.配置DHCP服务 ,启动服务


vim /etc/cobbler/dhcp.template #配置dhcp服务,修改以下几项



systemctl restart syncd.service #先启动同步服务
cobbler sync #同步刚才配置文件,到各个软件
systemctl restart cobblerd.service dhcpd.service httpd.service xinetd.service
#启动cobblerd dhcp 等等服务

4.导入iso文件,查看系统 引导内核存放位置


mount /dev/cdrom /mnt # 挂在iso文件在 mnt目录



cobbler import --path=/mnt/ --name=Centos-7-x86_64 --arch=x86_64
#指明路径,保存的名字 复制镜像到cobbler里



cobbler list # 查看当前系统上保存的镜像




cd /var/www/cobbler/ks_mirror/ #这个目录就是存放镜像的位



#这里能看到 镜像的文件都被复制到这个目录管理了
cd /var/lib/tftpboot/images #这个目录,存放的是引导系统安装的微内核


systemctl restart cobblerd.service dhcpd.service httpd.service xinetd.service #再次重启各服务

5.准备一台无系统的电脑,选择网卡启动


#出现这个画面,就是成功了,泡个茶系统就能自动安装完毕了。



已然安装完毕,root密码为 "123456",就是之前用ssl加密的那个
登陆web管理
https://192.168.1.111/cobbler_web #中间IP换成你自己的


6.简单配置ks文件,使用ks文件安装

cp anaconda-ks.cfg /var/lib/cobbler/kickstarts/center7.ks
#找一台安装好的系统,复制root目录下的ks文件到 cobbler的保存ks的目录,root目录下的ks文件配置,是安装完系统,本次设置的参数自动生成的。

vim /var/lib/cobbler/kickstarts/center7.ks #修改刚才复制过去的ks 文件



#把cdrom 注释掉,换成 url --url=http://192.168.1.111/cobbler/ks_mirror/Centos-7-x86_64/
注意,换成的URL 在浏览器里访问下,要确保客户机能访问到



cobbler profile add --name=CentOS7 --distro=Centos-7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/center7.ks #增加一个启动项

#表示增加一个启动项名为CentOS7,镜像文件为Centos-7-x86_64,ks文件为center7.ks

cobbler list #查看相关数据



#这边可以看到多了一个启动项,安装时选择这个新加的启动项就可以调用ks文件,完成自动化安装



#我之前安装的系统是带桌面的,所以ks配置里也是带桌面的。

查看,删除启动项




cobbler profile list #只显示启动项
cobbler profile remove --name=CentOS7 #删除名为CentOS7 的启动项

总结

以上所述是小编给大家介绍的基于cobbler 实现自动安装linux系统,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

--结束END--

本文标题: 基于cobbler 实现自动安装linux系统

本文链接: https://lsjlt.com/news/20707.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 基于cobbler 实现自动安装linux系统
    1.安装个组件 yum install epel-rpm-macros.noarch -y #安装epel源 yum install -y cobbler cobbler-web dhcp tftp-server p...
    99+
    2022-06-04
    cobbler 安装linux linux系统安装
  • Linux系统中如何安装Cobbler自动化部署
    这篇文章将为大家详细讲解有关Linux系统中如何安装Cobbler自动化部署,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装...
    99+
    2023-06-27
  • linux中Cobbler系统的安装和使用
    这篇文章主要介绍“linux中Cobbler系统的安装和使用”,在日常操作中,相信很多人在linux中Cobbler系统的安装和使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中Cobbler系统...
    99+
    2023-06-13
  • Shell脚本实现在Linux系统中自动安装JDK
    A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: $ ./install-jd...
    99+
    2022-06-04
    脚本 系统 Shell
  • Linux基于Docker安装开源自动签到qiandao
    要在Linux上基于Docker安装开源自动签到qiandao,您可以按照以下步骤进行操作:1. 安装Docker和Docker C...
    99+
    2023-10-12
    Linux
  • Linux系统实现ansible自动化安装配置httpd的方法
    1、使用ansible的playbook实现自动化安装httpd   1)首先配置好ansible的hosts文件,让其对应主机能够受ansible控制   提示:我们在主机清单上配置了所管控的主机地址,但是直接用an...
    99+
    2022-06-04
    自动化部署ansible linux ansible httpd
  • 如何实现半自动化安装CentOS系统
    这篇文章主要介绍了如何实现半自动化安装CentOS系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先看一下拓扑图吧!简单的解释一下拓扑图,先在服务器端开启http服务,在h...
    99+
    2023-06-10
  • PXE如何实现系统批量自动安装
    PXE如何实现系统批量自动安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1 需求分析随着互联网技术的不断壮大,服务器数量也在不断的增加,IT运维已经成为IT...
    99+
    2023-06-06
  • Linux系统安装部署nacos集群:基于nacos2.0.3
    目录 前言 1.yum安装方式 2.docker安装方式 一、前置条件 1.操作系统或者虚拟机上安装jdk,版本>=8 2.下载好nacos2.0.3的压缩包 二、解压 三、部署  1.将 cluster.conf.example 文件复制...
    99+
    2023-08-31
    linux 运维 服务器
  • 基于centos7系统mongodb3.,4.4安装
    下载安装mongodbwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.4.tgztar zxv...
    99+
    2024-04-02
  • 安卓系统是基于Linux系统的吗
    今天小编给大家分享一下安卓系统是基于Linux系统的吗的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2023-04-22
    linux
  • 如何配置Shell脚本实现在Linux系统中自动安装JDK
    这篇文章主要介绍“如何配置Shell脚本实现在Linux系统中自动安装JDK”,在日常操作中,相信很多人在如何配置Shell脚本实现在Linux系统中自动安装JDK问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-09
  • Linux安装Redis、后台运行、系统自启动
          Redis是用C语言编写的开源免费的高性能的分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。 安装       1)从官网http://download.redis.io/releases/下载redis...
    99+
    2021-03-26
    Linux安装Redis 后台运行 系统自启动
  • Linux入门学习,安装一个属于自己的Linux系统
    一 Linux简介Linux抽象解释肯定有人和我一样,很早就听说过Linux这个词,但是又没接触过。然后随手百度一下看着满满的命令惊呆了,不知道从哪里开始学习。 我相信大家肯定都用过Windows系统,或者也用过Mac系统,其实Linux也...
    99+
    2023-06-06
  • Spring基于xml实现自动装配流程详解
    自动装配: 根据指定的策略,在IOC容器中匹配某一个bean,自动为指定的bean中所依赖的类类型或接口类 型属性赋值 ①场景模拟 创建类 UserController public...
    99+
    2023-01-03
    Spring基于xml实现自动装配 Spring自动装配
  • linux系统AutoFs自动挂载服务安装配置
    目录前言1.安装服务程序2.编写主配置文件3.编写子配置文件4.这样就配置好了,当我们系统要进入挂载点(/media/iso)时,镜像文件/dev/cdrom就会自动挂载到该点。前言 无论是Samba服务还是NFS服务,...
    99+
    2022-06-04
    linux安装AutoFs挂载服务
  • 基于windowx的Hyper-v安装CentOS系统
    目前来说,对于大部分人使用linux,要么是使用云服务器,要么是在windows上安装虚拟机,直接再物理硬件上安装Linux的应该比较少。以前windows使用虚拟机的话,一般是安装Vmware或者VirtualBox。...
    99+
    2022-06-04
    windowx Hyper-v安装 CentOS系统 Hyper-v
  • linux系统中实现ORACLE开机自动启动
    方法一:修改oratab(oracle用户就可以 )vi /etc/oratab将orcl:/oracle/u01/product:N中“N”改为“Y”。注意:只能用大写,不能用小写。修改dbstart(可...
    99+
    2024-04-02
  • 如何基于SpringBoot实现自动装配返回属性
    这篇文章主要介绍了如何基于SpringBoot实现自动装配返回属性,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一:需求背景在业务开发中经常会有这个一个场景,A(业务表)表中...
    99+
    2023-06-29
  • PXEkickstart自动化部署系统安装
    目录准备环境第一步:安装DHCP服务第二步:安装tftp服务第三步:安装Apache网站服务第四步:编写ks文件第五步:创建客户机,测试安装准备环境 系统:centos7.4.170...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作