如下內容爲/etc/cobbler/settingspython
1.不容許將一樣的hostname配置到多個操做系統,若是爲1將不利於局域網內的域名解析。git
allow_duplicate_hostnames:0
2.不容許將一樣的IP地址配置到多個操做系統,若是爲1將會形成局域網內DHCP和DNS服務衝突。web
allow_duplicate_ips:0
3.不容許將一樣的MAC地址配置到多個操做系統,若是爲1將會形成局域網內DHCP和DNS服務衝突。json
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.報表發送地址列表dom
build_reporting_email:['root@localhost']
9.發送報表郵件的SMTP服務器地址ide
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