|
|
51CTO旗下网站
|
|
移动端

2.1.3 安装CentOS操作系统的3种方法

《跟老韩学Linux运维》第2章高标准安装Linux操作系统,本书完全按照实际的Linux应用运维中的工作命令来讲解并加以实践,力求让读者看完此书后,能掌握运维工作中使用频率比较高的实战类型的运维指令。本节为大家介绍安装CentOS操作系统的3种方法。

作者:韩艳威来源:人民邮电出版社|2018-11-10 17:41

2.1.3  安装CentOS操作系统的3种方法

安装CentOS的3种方法如下。

1.光盘安装

由于读者刚开始接触Linux操作系统,因此在此先进行手动安装的完整演示,后期会采用PXE+Kickstart+http+tftp自动化批量部署的方式来进行全自动多版本操作系统的安装。光盘安装的具体方式会在第2.2节中完整体现。

2.U盘安装

光盘安装速度较慢,另外,采用光盘安装还需单独购买刻录机和光盘,因此就诞生了U盘安装操作系统,使用U盘安装操作系统有如下优势。

U盘读写比较方便,一般CD/DVD只能写入一次。

U盘比光盘快,而且声音小,光驱经常做系统容易损坏,而且费电。

U盘寿命肯定是有一点影响的,但是光盘还容易损坏,稍微一碰就不能读了。

系统文件如果有一点错误,可能导致无法启动系统。

系统急救时会用到,还有免费的,不需要刻录光盘。

3.自动化安装部署

全自动安装CentOS操作系统,有如下两种全自动解决方案。

PXE+Kickstart无人值守安装操作系统。

Cobbler无人值守安装操作系统。

Cobbler和kickstart两种安装方式有什么区别呢?

(1)Cobbler是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,支持安装不同的Linux发行版和 Windows。该工具使用Python开发,小巧轻便,使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS以及yum包镜像。

(2)Cobbler使用命令行方式管理,也提供了基于Web的界面管理工具(Cobbler-web),还提供了API接口,方便二次开发使用。同时,它和apache做了深度整合。通过Cobbler,可以实现对RedHat/CentOS/Fedora系统的快速部署,同时也支持Suse和Debian(Ubuntu)系统。

(3)Cobbler装机系统是较早前Kickstart的升级版,优点是比较容易配置,还自带web界面,易于管理,不足在于中文资料较少。和Kickstart不同的是,使用Cobbler不会因为在局域网中启动了dhcp而使有些机器默认从pxe启动,在重启服务器后加载tftp内容导致启动终止。

(4)通过配置Cobbler自动部署DHCP、TFTP、HTTP,在安装过程中加载Kiskstart无人值守安装应答文件实现无人值守。从客户端使用PXE引导启动安装。

(5)PXE+Kickstart和Cobbler都可以完成操作系统的自动化安装,具体使用哪种安装方式取决于读者对哪种技术比较熟悉。这里推荐使用PXE+Kickstart的方式来安装,非常简单、快捷和高效。作者曾批量部署100台的DELL R730服务器,基本每1~2分钟一台,因为是并行安装,所以安装速度是非常快。

(6)采用全自动化定制安装操作系统还有如下优点。

采用全自动化安装,还可以按需安装多版本的操作系统,比如同时需要安装CentOS 6.9和CentOS 7.4。

作者在实际的工作当中,尤其是第三方的业务,需要一些相对比较稳定的老一点的操作系统来安装和调试服务运行环境。

一些新技术需要安装最新的操作系统进行更好的驱动支持,比如要安装KVM虚拟化环境或Docker容器化环境,最好是安装最新版本的操作系统来部署,方便官方第一时间修复bug和改进性能,减少服务器运行过程中的崩溃率,提高服务器所运行服务的稳定性和可靠性。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

计算机网络原理与实践标准教程

本书深入浅出地阐述了计算机网络技术的基本原理,介绍了当前常用的先进网络技术以及网络的实际应用知识。全书主要内容包括计算机网络概述、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊