cobbler簡介web
Cobbler經過將設置和管理一個安裝服務 器所涉及的任務集中在一塊兒, 從而簡化了系統配置。至關於Cobbler封裝了DHCP、TFTP、XINTED等服務,結合了PXE、kickstart等安裝方法,能夠實現自動化安裝操做系統,而且能夠同時提供多種版本,以實如今線安裝不一樣版本的系統。數據庫
數據庫保存了哪些信息:vim
1用戶評論bash
2.保存了網頁鏈接信息服務器
3.保存了網頁文章dom
4.保存了網頁文章的分類信息ide
5.用戶註冊信息spa
6.其餘的一些組件信息操作系統
哪些沒被保存的數據庫信息rest
1.圖片
2.視頻
cobbler服務器部署過程:
一、配置epel源
yum -y install epel-release #安裝epel源
二、安裝cobbler
yum install cobbler -y #安裝cobbler
三、下載相關軟件
yum -y install cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd -y
四、建立密碼root用戶密碼
openssl passwd -1 -salt '123' '123' $1$123$nE5gIYTYiF1PIXVOFjQaW/
五、配置cobbler配置文件
vim /etc/cobbler/settings next_server: 本身的IP地址 server: 本身的地址 manage_dhcp: 1 //開啓dhcp功能 default_password_crypted: "root密碼"
六、啓動thtp服務
vi /etc/xinetd.d/tftp //將文件中的信息進行修改 disable = no systemctl restart xinetd.service
七、啓動httpd服務,cobbler服務,關閉防火牆
systemctl start httpd.service systemctl start cobblerd.service systemctl stop firewalld.service setenforce 0
八、配置dhcp服務
vi /etc/cobbler/dhcp.template //cobbler控制的dhcp服務模板 subnet 192.168.109.0 netmask 255.255.255.0 { option routers 192.168.109.1; option domain-name-servers 8.8.8.8; option subnet-mask 255.255.255.0; range dynamic-bootp 192.168.109.100 192.168.109.254; default-lease-time 21600; max-lease-time 43200; next-server $next_server; ##修改網關,dns地址 地址池
九、生成同步配置文件
cobbler sync //幫助同步生成DHCP配置文件 到——> //etc/dhcp/dhcpd.conf
十、下載引導操做系統文件
cobbler get-loaders
十一、重啓dhcp服務、cobbler服務
systemctl restart dhcpd.service systemctl start cobblerd.service
十二、掛載光盤鏡像、配置yum源
mount /dev/sr0 /mnt/ cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64 #導入鏡像,須要等待 /var/www/cobbler/ks_mirror/CentOS-7-x86_64 #默認導入存放位置 cobbler list#查看導入結果 cobbler distro list#查看發行版本
1三、重啓各項服務,避免出錯
systemctl restart cobblerd.service systemctl restart dhcpd.service systemctl restart xinetd.service systemctl restart httpd.service
1四、開啓客戶端進行驗證。
補充:
#######################cobbler-web配置##################
第一種:
/etc/cobbler/modules.conf //authn_configfile 模塊認證 htdigest -c /etc/cobbler/users.digest Cobbler cbaadmin //輸入兩次確認密碼,例:123123 #web帳戶爲chaadmin 密碼爲123123 systemctl restart httpd.service systemctl restart cobblerd.service https://192.168.220.141/cobbler_web
第二種:
vim /etc/cobbler/modules.conf module = authn_pam#修改PAM認證 module = authz_ownership#在USER.CONF指定訪問權限 useradd webuser passwd webuser vi /etc/cobbler/users.conf [admins] admin = "" cobbler = "" webuser = "" //添加
systemctl restart cobblerd systemctl restart httpd https://192.168.220.141/cobbler_web