运维自动化之系统安装部署

自动化安装centos系统

一、自动化安装centos6系统

1、yum安装system-config-kickstart

1

2、在刚安装好system-config-kickstart的centos6上制作引导程序

1)在图形终端开启kickstart图形制作界面

2

2)设置基本配置为

3

语言:英语

键盘布局:U.S.Engnish

时区为:Asia/Shanghai

root口令(加密root口令)到时在/etc/grub/grub.conf文件里passwd 行可以看到口令为sha512算法加密的

CPU架构为x86_64

开机后重启电脑

字符界面安装

安装为非交互式安装,否则就不是自动化安装啦。

3)配置安装方法

4

1)安装方法为新安装

2)安装源为服务器yum源

地址为http://172.20.0.1/centos/6

3、配置bootloader

5

1)安装新的BootLoader

2)BootLoader安装在MBR上

3)设置内核参数为selinux=0(开机不启动)

4、配置分区信息

6

1)清空分区记录表

2)删除已存在的分区

3)清除分区标签

4)配置分区

挂载点    大小   文件系统

/boot    500M     ext4

/            50G        ext4

/data    30G        ext4

swap     2G          swap

5、配置网络7

6、配置防火墙

8

7、安装配置环境9

8、选择安装包10

9、配置安装后脚本

11

10、保存文件在root下,文件名为ks6.cfg

12

3、在root下查看编辑文件ks6.cfg,可在里面设置配置。

13

4、用ksvalidator检查是否有语法错误

14

5、把文件放到服务器并开启httpd服务

15

6、检查服务器能否查看到文件

16

7、在新机上启动菜单boot向导里输入以下配置

17

8、确定按回车键一键安装

18

9、安装完成重启电脑就可以使用了

20

 

centos7制作安装与centos6类似,不过有以下不同:

21

正常yum安装好system-config-kickstart后启动时Package-selection 里没有安装包。

需改yum源里的[base]为[development]

22

改完后在图形界面再重新打开system-config-kickstart可以看到Package-selection 里有安装包了。

23

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99211

(1)
ponypony
上一篇 2018-05-24 14:57
下一篇 2018-05-24 17:06

相关推荐

  • linux 学习5

    1. RPM包管理 1.1 RPM简介 RPM类似于Windows系统中.exe的软件安装程序,用户可以使用它自行安装和管理Linux上的应用程序和系统工具; RPM软件包文件都是以.rpm为后缀,一般采用这样的命名格式:软件包名称 – 版本号 – 修正版 . 硬件平台 . rpm。 1.2 RPM命令的使用方法 查询:rpm {-q | –query} […

    2018-07-21
  • 第一周总结→干货

    需要掌握的大部分前期基础知识

    2018-04-01
  • linux第三周小结

    本周小结内容包括shell脚本基础知识、文件查找命令locate和find、文本处理工具sed

    Linux笔记 2018-04-15
  • liniux课程第一周总结

    第一天课程内容 MBR分区类型:主分区:1-4,一块硬盘最多4个主分区,不可以分小区,可以用来启动操作系统(系统分区),直接建文件系统,存放数据扩展分区:一块硬盘最多一个扩展分区,可以没有,加主分区最多4个,不能创建文件系统,可以再划分更小的分区(即逻辑分区)逻辑驱动器(分区):可以创建文件系统,存放数据 系统分区:启动操作系统的分区启动分区:安装操作系统的…

    Linux笔记 2018-04-01
  • N31第三周

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d ‘ ‘ -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。  w |cut -d ‘ ‘ -f1 |tail -1 |xargs id 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 cat /et…

    Linux笔记 2018-07-16