Centos6-7服务器初始化 -Shell Script1
Cobbler 可以用来快速建立 Linux 网络安装环境,它已将 Linux 网络安装的技术门槛,从大 专以上文化水平,成功降低至初中以下,连补鞋匠都能学习。网络安装服务器套件 Cobbler(补 鞋匠)从前,我们一直在做装机民工这份很有前途的职业。自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要学习 PXE、 DHCP、TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样, 轻点魔棒,瞬间安装上百台服务器。这一堆花里胡哨的东西可不是一般人都能整明白的,没 有大专以上学历,通不过英语四级, 根本别想玩转。总而言之,这是一份多么有前途,多 么有技术含量的工作啊。很不幸,Red Hat **(Cobbler 项目最初在 2008 年左右发布)发 布了网络安装服务器套件 Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛,从大专以 上文化水平,成功降低至初中以下,连补鞋匠都能学习。
PXE(preboot execute environment,预启动执行环境)是由 Intel 公司开发的术, 工作于 Client/Server 的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网 络启动操作系统,在启动过程中,终端要求服务器分配 IP 地址,再用 TFTP(trivial file transfer protocol)或 MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存 中执行,由这个启动软件 包完成终端基本软件设置,从而引导预先安装在服务器中的终端 操作系统。
Salt 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很 容易管理上万台服务器,速度够快,服务器之间秒级通讯。Salt 底层采用动态的连接总线,使其可以用于编配,远程执行,配置管理等等。
States 是 SaltStack 系统中的配置语言,在日常运维中需要编写大量的 States 文件,例如 需要创建一个用户、安装一个软件包、之后管理相应的配置文件,**确保服务能正常运行。 则需要编写一些 States SLS 文件,即状态配置文件去描述和实现相应的功能。States SLS 主 使用 YAML 语言,也可以支持使用 Python 语言编写。
杨哥**linux云计算系列①:CentOS 7.3管理及服务部署实战视频教程 https://edu.51cto.com/course/10867.html
杨哥**linux云计算系列②:Shell脚本自动化编程实战视频教程 https://edu.51cto.com/course/11087.html
杨哥**linux云计算系列③:Linux开源数据库MySQL DBA运维实战视频教程 https://edu.51cto.com/course/11227.html
杨哥**linux云计算系列:批量主机运维工具Ansible视频课程: https://edu.51cto.com/course/11359.html
杨哥**Linux云计算系列⑤:企业级Nginx服务器运维实战视频教程:https://edu.51cto.com/course/11956.html
杨哥**Linux云计算系列⑥:企业级监控系统Zabbix实战视频教程:https://edu.51cto.com/course/12010.html
杨哥**Linux云计算系列⑦:企业级防火墙实战 iptables + Firewalld:https://edu.51cto.com/course/11988.html
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 企业项目1 之 企业级批量安装系统及自动化实现(PXE技术)
- 1-1试看 企业级自动化运维实战课程介绍16:52
- 1-2企业级自动化运维技术概述18:53
- 1-3Pxe安装服务器核心组件 Dhcp Tftp Ftp24:04
- 1-4实现centos7u3手动安装 Vmware环境135:54
- 1-5实现centos7u3手动安装 Vmware环境-210:02
- 1-6实现centos7u3手动安装 Kvm20:42
- 1-7实现centos7u3自动安装 Kickstart30:43
- 1-8Pxe安装服务器部署强化20:46
- 1-9Kickstart 文件注意事项强化13:31
- 第二章 企业项目2 之企业实战批量安装系统自动化实现(Cobble)
- 2-1Cobbler 部署详解25:51