Cobbler自动化批量部署系统(1)_ks配置文件
来源:互联网 发布:农村淘宝合伙人招募网 编辑:程序博客网 时间:2024/05/18 18:45
Cobbler默认的ks文件是/var/lib/cobbler/kickstarts/sample_end.ks或者是/var/lib/cobbler/kickstarts/sample.ks。不同的版本貌似不同,可以通过cobbler profile命令来查看和指定ks文件。
我装的Cobbler的默认配置文件是sample_end.ks文件,可以通过cobbler profile report查看
1
2
3
4
5
6
7
8
9
10
11
12
[root@master kickstarts]
# cobbler profile report
Name : CentOS64-x86_64
TFTP Boot Files : {}
Comment :
DHCP Tag : default
Distribution : CentOS64-x86_64
Enable gPXE? : 0
Enable PXE Menu? : 1
Fetchable Files : {}
Kernel Options : {}
Kernel Options (Post Install) : {}
Kickstart :
/var/lib/cobbler/kickstarts/sample_end
.ks
指定ks文件为自定义的centos64-x86-64.ks,命令cobbler profile edit
1
[root@master kickstarts]
# cobbler profile edit --name=CentOS64-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos64-x86-64.ks
自定义或修改ks文件时需要注意的一些问题
1、硬盘分区(先清空磁盘然后再分区格式化):
1
2
3
4
5
6
7
# Partition clearing information
clearpart --all
# Disk partitioning information
part
/boot
--fstype=
"ext4"
--size=512
part swap --fstype=
"swap"
--size=1024
part / --fstype=
"ext4"
--grow --size=1
2、装好机器后root密码设置,之前提到过的命令
1
2
[root@master ~]
#openssl passwd -1 -salt 'random-phrase' 'password'
$1$random-p$sFftrCTxKKsDZ.Sdr8mDG0
将生成的哈希值粘帖到以下位置(不需要改密码的话,不用设置)
1
2
# Root password
rootpw --iscrypted $1$random-p$sFftrCTxKKsDZ.Sdr8mDG0
3、指定安装组件或包(如下所示@开头的是功能套件,单独的安装包直接写)
1
2
3
4
5
6
7
8
9
%packages
@additional-devel
@base
...... ...... ......
net-snmp
net-snmp-devel
...... ...... ......
python-netaddr
%end
4、安装系统完成后指定执行bash命令(写在最后%post与%end标签之间)
1
2
3
4
5
6
7
8
9
10
11
12
13
%post
# service off on boot
chkconfig abrt-ccpp off
chkconfig abrt-oops off
chkconfig abrtd off
chkconfig acpid off
# service open on boot
chkconfig crond on
chkconfig haldaemon on
chkconfig iptables on
chkconfig irqbalance on
%end
其实这部分和写脚本差不多,哈哈。
ks文件可以用vim编辑也可以用图形化工具system-config-kickstart生成,图形化的工具需要安装图形化界面才能使用,一般按照默认的ks模板用vim慢慢改就好了。
0 0
- Cobbler自动化批量部署系统(1)_ks配置文件
- Centos7.3 Cobbler自动化批量系统部署
- Cobbler自动化批量部署系统(0)_安装配置
- Cobbler自动化批量部署系统(2)_koan客户端重装系统
- 部署cobbler自动化安装系统
- Cobbler自动化系统服务器部署
- Cobbler全自动批量安装部署Linux系统
- Cobbler全自动批量安装部署Linux系统
- Cobbler全自动批量安装部署Linux系统
- Cobbler全自动批量安装部署Linux系统
- Cobbler全自动批量安装部署Linux系统
- Cobbler全自动批量安装部署Linux系统
- Cobbler全自动批量安装部署Linux系统
- cobbler自动化部署
- Cobbler批量部署RedHat
- Cobbler自动批量部署不同需求的系统
- Cobbler自动化部署linux操作系统
- Cobbler多系统自动化安装
- 发现属于自己的气场
- UITableView 的属性
- Java开发中的23种设计模式详解(转)
- top命令
- ActionBar
- Cobbler自动化批量部署系统(1)_ks配置文件
- java并发-AQS.ObjectCondition源码解析
- linux mysql 操作命令
- 地理定位技术
- 【笔记】Java设计模式——接口型模式、适配器模式
- SharedPreferences(1)
- ISO-8859-1 、 UTF-8 、 Unicode Code 转码对照表(一部分:规律/ 二部分:详解/ 三部分:表格)
- Cobbler自动化批量部署系统(2)_koan客户端重装系统
- 2014年末自述