首页 > 其他分享 >第12章 系统部署

第12章 系统部署

时间:2024-11-15 13:16:00浏览次数:3  
标签:httpd 12 部署 系统 Kickstart 服务器 tftp 安装 TFTP

12.1 Kickstart使用背景介绍

随着公司业务不断增加,经常需要采购新服务器,并要求安装Linux系统,并且要求Linux版本要一致,方便以后的维护和管理,每次人工安装linux系统会浪费掉更多时间,如果我们有办法能节省一次一次的时间岂不更好呢?

大中型互联网公司一次采购服务器上百台,如果采用人工手动一台一台的安装,一个人得搞坏N张光盘,得多少个加班加点才能完成这项”艰巨”的任务呢,我们可以看到全人工来完成这样的工作太浪费人力了,有没有自动化安装平台呢,通过一台已存在的系统然后克隆或者复制到新的服务器呢。Kickstart可以毫不费力的完成这项工作。

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行。

要使用Kickstart安装平台,包括的完整架构为:Kickstart+DHCP+NFS(HTTP)+TFTP+PXE,从架构可以看出,大致需要安装的服务,例如dhcp、tftp、httpd、kickstart/pxe等。

12.2 Kickstart企业实战配置

基于YUM安装DHCP、TFTP、HTTPD服务,指令如下:

yum  install  httpd httpd-devel  tftp-server  xinetd  dhcp*   -y

配置tftp服务,开启tftp服务;

cat>/etc/xinetd.d/tftp<<EOF
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -u nobody -s /tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
EOF

只需要把disable = yes改成disable = no即可,基于sed命令也可以实现:





标签:httpd,12,部署,系统,Kickstart,服务器,tftp,安装,TFTP
From: https://blog.csdn.net/lihuhelihu/article/details/143778466

相关文章

  • 【FMC128D】基于VITA57.1标准的8通道250MSPS采样率16位AD采集FMC子卡(直流耦合)
    ​ 产品概述FMC128D是一款8通道250MHz采样率16位分辨率直流耦合AD采集FMC子卡,符合VITA57.1规范,可以作为一个理想的IO模块耦合至FPGA前端,8通道AD将模拟信号数字化后通过高带宽的FMC连接器(HPC)连接至FPGA,从而大大降低了系统信号延迟。该板卡支持板上可编程采样时钟和外部参考时钟......
  • 基于Java的医院病历管理系统
    医院病历管理系统一:基本介绍开发环境功能模块图系统功能部分数据库表设计二:部分系统页面展示登录页面管理员首页管理员对病人信息管理界面管理员对医生信息管理界面管理员对科室信息管理界面管理员对住院信息管理界面医生管理自己的病人信息界面医生管理病人住院信息界......
  • 基于Java的社区物业管理系统
    社区物业管理系统一:基本介绍开发环境功能模块图系统功能系统功能分析部分数据库表设计系统总体E-R图二:部分系统页面展示登录页面用户车位管理界面用户租住信息管理界面用户收费信息管理界面用户房产信息管理界面管理员用户管理界面管理员收费类型管理界面管理员收费信息......
  • 微信小程序 — 校园商铺系统
    校园商铺系统一:基本介绍开发环境功能模块图系统功能部分数据库表设计二:部分系统页面展示小程序首页购物车界面商品详情界面支付界面订单界面用户信息界面管理端登录界面管理员管理商家界面管理员管理商品信息界面管理员管理订单界面管理员管理用户界面管理员管理公告资......
  • 【精品毕设推荐】基于微信小程序的网上商城系统设计与实现
    点击下载原文及代码,可辅助在本地配置运行......
  • 「Mac玩转仓颉内测版12」PTA刷题篇3 - L1-003 个位数统计
    本篇将继续讲解PTA平台上的题目L1-003个位数统计,通过对数字的处理与统计,掌握基础的字符串操作与数组计数功能,进一步提升Cangjie编程语言的实际应用能力。关键词PTA刷题数字统计数组操作字符串处理编程技巧一、L1-003个位数统计题目描述:给定一个正整数,统计该数字中......
  • Python-django-flask游戏虚拟物品道具商城管理系统
    文章目录项目介绍系统开发技术路线具体实现截图开发技术django项目代码结构参考解析论文大纲目录参考核心代码部分展示源码/演示视频获取方式项目介绍游戏虚拟物品管理系统的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心、用户管理、游戏虚拟物品......
  • 基于springboot+vue实现的人事管理系统 (源码+L文+ppt)4-084
      摘 要人事管理系统是企业用以维护员工信息、管理人力资源活动和优化组织效能的关键工具。该系统具备多项功能,包括员工信息管理、部门协调、培训安排、职位调整、考勤追踪、请假审批、奖惩记录、工资发放以及员工积分管理等。管理员端提供全面控制,允许系统管理员执行从......
  • node.js毕设网上投稿管理系统(程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于毕设网上投稿管理系统的研究,现有研究主要以传统的投稿管理模式为主,专门针对毕设网上投稿管理这一特定情境的研究较少。目前的投稿管理多集中于一般......
  • node.js毕设师生科研信息管理系统(程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于毕设师生科研信息管理系统的研究,现有研究主要以教师科研信息管理、学生科研信息管理等独立模块为主,专门针对毕设师生科研信息一体化管理的研究较少......