以下内容为/etc/cobbler/settings
1.不允许将同样的hostname配置到多个操作系统,如果为1将不利于局域网内的域名解析。
allow_duplicate_hostnames:0
2.不允许将同样的IP地址配置到多个操作系统,如果为1将会造成局域网内DHCP和DNS服务冲突。
allow_duplicate_ips:0
3.不允许将同样的MAC地址配置到多个操作系统,如果为1将会造成局域网内DHCP和DNS服务冲突。
allow_duplicate_macs:0
4.允许被安装操作系统客户机将系统安装信息返回到Cobbler Server的/var/log/cobbler/anamon/目录下,0为关闭
anamon_enabled:1
5.在此修改认证模块,默认为login
authn_pam_service:"login"
6.关闭操作系统安装结束后构建报表,1为开起
build_reporting_enabled:0
7.报表邮件发件人,可选
build_reporting_sender:""
8.报表发送地址列表
build_reporting_email:['root@localhost']
9.发送报表邮件的SMTP服务器地址
build_reporting_smtp_server:172.16.2.232
10.报表邮件的主题
build_reporting_subject:""
11.cheetah(一个用python写的开源的模板引擎和代码生成工具)模块导入白名单。配置白名单后cheetah将可以使用里面相关模块。这是一个有用的高级功能,如果允许cheetah导入任意模块,这系统将会有安全隐患。
cheetah_import_whitelist:-"random"-"re"-"time"
12.使用createrepo命令的reposync期间创建新存储库的默认选项。如果createrepo版本大于或等于0.4.10,使用此参数将大幅缩短cobbler reposync命令执行的时间
createrepo_flags:"-c cache -s sha"
13.默认的kickstart文件,当被安装操作系统服务器没有指定使用kickstart文件时,将使用此文件。
default_kickstart:/var/lib/cobbler/kickstarts/default.ks
14.默认的DNS服务器地址,当被安装操作系统服务器没有指定使用DNS服务器地址时候,将使用此地址
default_name_servers:[]
15.分配给新创建对象的所有者列表,仅用于Cobbler Web。
default_ownership:-"admin"
16.被安装操作系统服务器的root密码(默认为cobbler)。使用”openssl passwd -1″命令生成,
default_password_crypted: $1$cloud$b2gaBwSH/Z8OiOGobbx7H.
17.默认解析kickstart和snippets使用的类型为cheetah,cobbler支持cheetah和jinja2,如果修改将修改cobbler所有模板的相关需解析项。
default_template_type:"cheetah"
18.配置默认的虚拟桥接网卡,也可配置为virbr0
default_virt_bridge: xenbr0
19.虚拟机默认磁盘空间(GB)
default_virt_file_size:5
20.虚拟机默认内存大小(MB)
default_virt_ram:512
21.默认的虚拟化类型为xen(RHEL6以后默认使用KVM)
default_virt_type: xenpv
22.不允许gpxe启动。(gPXE支持通过HTTP、FTP和NFS方式传输文件)通常用于ESXi和XenServer的安装
enable_gpxe:0
23.开启在被安装操作系统pxe启动时,使用菜单方式选择安装操作系统,该选项可在cobbler system厘米那默认关闭。
enable_menu:1
24.不允许cobbler安装和配置func(一个强大的远程控制和脚本执行工具)。1为允许
func_auto_setup:0
25.func server地址,默认为其官网主页
func_master: overlord.example.org
26.Apache监听端口
http_port:80
27.内核选项,在每一个使用cobbler安装的系统都存在以下选项
kernel_options: ksdevice: bootif lang:' ' text:~
28.内核选项s390x架构,和内核选项一样
kernel_options_s390x: RUNKS:1 ramdisk_size:40000 root:/dev/ram0 ro:~ ip: off vnc:~
29.使用LDAP身份验证的服务器地址
ldap_server:172.16.2.232
30.使用LDAP身份认证的DN
ldap_base_dn:"DC=example,DC=com"
31.连接到LDAP服务器时所使用的端口。如果启用了TLS和这个端口389是默认,Cobbler在内部转换为SSL的636端口
ldap_port:389
32.允许LDAP身份验证使在SSL/TLS加密连接
ldap_tls:1
33.允许LDAP身份验证模块使用一个匿名绑定连接到LDAP服务器。
ldap_anonymous_bind:1
34.用于绑定到LDAP服务器进行身份验证使用的DN,当ldap_anonymous_bind=0才会生效。
ldap_search_bind_dn:''
35.用于绑定到LDA服务器进行身份验证使用的密码,当ldap_anonymous_bind=0才会生效。
ldap_search_passwd:''
36.用于搜索查询LDAP服务器时使用的前缀。
ldap_search_prefix:'uid='
37.所有对象列表的默认管理类名。用于集成一个配置管理系统,例如Puppet。
mgmt_classes:[]mgmt_parameters: from_cobbler:1
38.允许被安装操作系统的服务器,在安装操作系统时安装和配置Puppet工具。0为不允许。
puppet_auto_setup:1
39.允许Cobbler使用Snipperts将客户操作系统自动注册到Puppet Master。
sign_puppet_certs_automatically:1
40.Puppetca命令的路径,用于Cobbler为新安装操作系统时自动注册和自动清理注册信息。
puppetca_path:"/usr/bin/puppet"
41.自动清理老的认证信息(当节点有重新安装操作系统时,会触发puppet master清理对应的认证信息)。
remove_old_puppet_certs_automatically:1
42.允许Cobbler接管DHCP服务。
manage_dhcp:1
43.允许Cobbler接管DNS服务。
manage_dns:1
44.设置绑定的chroot路径,默认为空,自动检测。
bind_chroot_path:""
45.DNS服务的IP地址
bind_master:127.0.0.1
46.允许Cobbler接管tftp服务。
manage_tftpd:1
47.允许Cobbler接管rsync服务器
manage_rsync:1
48.如果允许Cobbler接管DNS服务,则以下为配置DNS解析管理区域列表。
manage_forward_zones:['huacloud.demo']manage_reverse_zones:[]
49.如果允许Cobbler接管DHCP服务,这个IP地址将传送给被安装操作系统在PXE启动时使用。如果地址错误,则会导致Tftp时提示timeout错误。
next_server:172.16.2.232
50.Cobbler使用电源管理工具时使用的类型,默认为ipmitools工具。
power_management_default_type:'ipmitool'
51.用于发送电源管理功能到客户机的模板路径。
power_template_dir:"/etc/cobbler/power"
52.允许被安装操作系统只安装一次操作系统,客户机重装需要 Cobbler system 中使用–netboot-enabled 指定。
pxe_just_once:1
53.如果允许Cobbler接管Tftp服务,这个目录包含模板用于生成PXE启动配置文件。
pxe_template_dir:"/etc/cobbler/pxe"
54.系统控制台路径,主要用于清除日志和消息。
consoles:"/var/consoles"
55.是否允许将红帽管理平台添加到Cobbler中。默认“off”关闭,“hosted”使用红帽网络,“site”使用红帽Satellite Server和Spacewalk服务器。
redhat_management_type:"off"
56.如果允许使用红帽管理平台,在此配置默认RHN服务器,用于认证和和其他服务。
redhat_management_server:172.16.2.232
57.在此填写红帽注册密钥。
redhat_management_key:""
58.不允许cobbler接管红帽管理平台
redhat_management_permissive:0
59.不允许使用/usr/bin/cobbler-register远程添加system信息,以及不允许注册的新硬件系统记录。
register_new_installs:0
60.使用yum命令的reposync时,默认添加的参数,如果不支持以下参数可以修改。
reposync_flags:"-l -m -d"
61.当cobbler sync允许重启DNS和DHCP服务。
restart_dns:1restart_dhcp:1
62.允许执行/var/lib/cobbler/triggers/install目录下的触发器(脚本)。默认使用root帐号执行。
run_install_triggers:1
63.使用允许将触发器通过使用版本控***务管理,默认使用git,也支持hg。
scm_track_enabled:0scm_track_mode:"git"
64.Cobbler服务的IP地址。
server:172.16.2.232
65.不允许客户机使用本地主机地址而是通过Cobbler Server的配置,通常
client_use_localhost:0
56.Snippets存放路径
snippetsdir:/var/lib/cobbler/snippets
67.不允许Cobbler使用远程的kickstart文件
template_remote_kickstarts:0
68.开启物理服务器启动后重启上面的虚拟机。
virt_auto_boot:1
69.Cobbler Web页面存放路径
webdir:/var/www/cobbler
70.Cobbler监听的XMLRPC端口。
xmlrpc_port:25151
71.允许系统安装后将自建软件园放到/etc/yum.repo.d/目录下
yum_post_install_mirror:1
72.默认将cobbler的软件园设置到最优先权。
yum_distro_priority:1
73.默认使用yumdownloader命令时,添加–resolve参数
yumdownloader_flags:"--resolve"
74.不允许cobbler将JSON信息写入JSON文件(包含所有数据对象类型),默认的是,将JSON输出到一行。
serializer_pretty_json:0