iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >基于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://www.lsjlt.com/news/20707.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中如何安装Cobbler自动化部署
    这篇文章将为大家详细讲解有关Linux系统中如何安装Cobbler自动化部署,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装...
    99+
    2023-06-27
  • linux中Cobbler系统的安装和使用
    这篇文章主要介绍“linux中Cobbler系统的安装和使用”,在日常操作中,相信很多人在linux中Cobbler系统的安装和使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中Cobbler系统...
    99+
    2023-06-13
  • Linux基于Docker安装开源自动签到qiandao
    要在Linux上基于Docker安装开源自动签到qiandao,您可以按照以下步骤进行操作:1. 安装Docker和Docker C...
    99+
    2023-10-12
    Linux
  • 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 运维 服务器
  • 如何实现半自动化安装CentOS系统
    这篇文章主要介绍了如何实现半自动化安装CentOS系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先看一下拓扑图吧!简单的解释一下拓扑图,先在服务器端开启http服务,在h...
    99+
    2023-06-10
  • PXE如何实现系统批量自动安装
    PXE如何实现系统批量自动安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1 需求分析随着互联网技术的不断壮大,服务器数量也在不断的增加,IT运维已经成为IT...
    99+
    2023-06-06
  • 安卓系统是基于Linux系统的吗
    今天小编给大家分享一下安卓系统是基于Linux系统的吗的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2023-04-22
    linux
  • 如何配置Shell脚本实现在Linux系统中自动安装JDK
    这篇文章主要介绍“如何配置Shell脚本实现在Linux系统中自动安装JDK”,在日常操作中,相信很多人在如何配置Shell脚本实现在Linux系统中自动安装JDK问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-09
  • 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自动装配
  • 如何基于SpringBoot实现自动装配返回属性
    这篇文章主要介绍了如何基于SpringBoot实现自动装配返回属性,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一:需求背景在业务开发中经常会有这个一个场景,A(业务表)表中...
    99+
    2023-06-29
  • 如何实现linux系统软件安装
    小编今天带大家了解如何实现linux系统软件安装,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何实现linux系统软件安装”的知识...
    99+
    2023-06-28
  • PXEkickstart自动化部署系统安装
    目录准备环境第一步:安装DHCP服务第二步:安装tftp服务第三步:安装Apache网站服务第四步:编写ks文件第五步:创建客户机,测试安装准备环境 系统:centos7.4.170...
    99+
    2024-04-02
  • 基于SSM试卷自动生成系统设计与实现是怎样的
    这篇文章将为大家详细讲解有关基于SSM试卷自动生成系统设计与实现是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。功能点: 1.后台管理员能够对用户管理,用户批量导入,用户组管理,角色管...
    99+
    2023-06-02
  • Spring框架基于xml实现自动装配流程详解
    目录一、基于xml的自动装配之场景模拟:二、基于xml的自动装配之byType三、基于xml的自动装配之byName四、基于注解管理bean之功能分析五、基于注解管理bean之扫描组...
    99+
    2022-11-13
    Spring自动装配 Spring基于XML自动装配
  • Linux系统如何安装NVIDIA驱动
    小编给大家分享一下Linux系统如何安装NVIDIA驱动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!检测NVIDIA驱动是否成功安装使用nvidia-setti...
    99+
    2023-06-28
  • 基于Python实现自动扫雷详解
    目录准备实现思路窗体截取雷块分割雷块识别扫雷算法实现用Python+OpenCV实现了自动扫雷,突破世界记录,我们先来看一下效果吧。 中级 - 0.74秒 3BV/S=60.81 ...
    99+
    2024-04-02
  • SharePlex如何基于Solaris 10 Linux实现自动巡检脚本
    这篇文章主要介绍SharePlex如何基于Solaris 10 Linux实现自动巡检脚本,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.check脚本,可单独执行,也可通过start脚本调用#!/bin/bash...
    99+
    2023-06-04
  • 让Win 2000操作系统自动安装
    一、安装特点   1.整个安装过程不需要你参与,像Windows 98全自动安装一样。   2.自动将Windows 2000的分区格式为NTFS。   3.自动将Windows 2000安装到当前活动分区C盘。   二...
    99+
    2023-05-23
    Win 2000
  • PXE怎么实现自动化部署Linux系统
    本篇内容主要讲解“PXE怎么实现自动化部署Linux系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PXE怎么实现自动化部署Linux系统”吧!背景说明在数据中心,一次几十台甚至几百台服务器上...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作