cobbler自動部署裝機

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
相關文章
相關標籤/搜索