cobbler服務整合以下:
1 pxe服務
2 dhcp服務管理
3 tftp服務管理
4 rsync服務(系統映象可匯入發行版映象,也可以從網際網路中通過rsync工具匯入)
5 http服務管理
6 dns服務管理
7 kickstart服務
8 ipmi電源管理
cobbler設計模式:
1 發行版(distro) : 表示乙個作業系統。它承載了核心和initrd的資訊,以及核心引數等其他資料。
2 儲存庫(repository) : 儲存乙個yum或rsync儲存庫映象資訊。
3 配置檔案(profile) : 包含乙個發行版(distro)、乙個kickstart檔案以及可能的儲存庫(repository)還包含更多特定的核心引數及其他資料。
4 系統(system) : 表示要配給的機器,它包含乙個配置檔案或乙個映象,還包含ip和mac位址、電源管理(位址、憑據、型別)以及更專業的資料等資訊。
5 映象(image) : 可替換乙個包含不屬於此類別的檔案發行版物件,(例如: 無法分為核心和initrd的物件)
cobbler執行流程:
1 dhcp服務分配ip位址
2 client(獲取ip位址、next_server ip位址)
3 next_server(獲取啟動核心、initrd等檔案)
4 tftp (pxe引導檔案、啟動cobbler選擇介面)
5 kickstart (確定載入項,根據nfs,httpd,ftp等共享)
cobbler目錄使用說明:
配置檔案目錄:/etc/cobbler
* * /etc/cobbler/settings : cobbler 主配置檔案
* * /etc/cobbler/iso/ : iso模板配置檔案
* * /etc/cobbler/pxe : pxe模板檔案
* * /etc/cobbler/power : 電源配置檔案
* * /etc/cobbler/users.conf : web服務配置檔案
* * /etc/cobbler/users.digest : 用於web訪問的使用者名稱密碼配置檔案
* * /etc/cobbler/dhcp.template : dhcp服務配置模板檔案
* * /etc/cobbler/dnsmasq.template : dns服務配置模板檔案
* * /etc/cobbler/tftpd.template : tftp服務配置模板檔案
* * /etc/cobbler/modules.conf : cobbler模組配置檔案
資料目錄:/var/lib/cobbler
* * /var/lib/cobbler/config : 用於存放distros systems profiles等資訊配置檔案
* * /var/lib/cobbler/triggers : 用於存放使用者自定義的cobbler命令
* * /var/lib/cobbler/kickstarts : 預設存放kickstart檔案
* * /var/lib/cobbler/loaders : 存放各種引導程式
映象資料目錄: /var/www/cobbler
* * /var/www/cobbler/ks_mirror : 匯入的發行版系統的所有資料
* * /var/www/cobbler/images : 匯入發行版的kernel和initrd映象用於遠端網路啟動
* * /var/www/cobbler/repo_mirror/ :yum倉庫儲存目錄
日誌目錄:/var/log/cobbler
* * /var/log/cobbler/install.log : 客戶端系統安裝日誌
* * /var/log/cobbler/cobbler.log : cobbler日誌
cobbler commands(常用使用命令引數)
* * import
* * sync
* * reposync
* * build iso (使用發行版、配置檔案、製作出系統映象)
* * command line search
* * replication
* * validata kickstart
* * acl setup
Lua學習筆記(更新中)
and or使用短路求值 and 第一運算元為假,返回第一運算元 or 第一運算元為真,返回第一運算元 連線兩個字串,若其中任意乙個運算元為數字的話預設轉為字串。lua允許多重賦值,可以通過多重賦值實現swap兩個變數的功能。local語句建立區域性變數,作用域為當前塊。盡可能地使用區域性變數,避免...
Ant學習筆記 更新中
出於專案構建自動化的目的,為此學習ant。希望在學習ant的過程中,多自我總結一些ant使用的好處。雖然看似極為簡單的操作,但長時間不用的話,也會讓人頭疼。步驟2 配置系統path路徑,配置方式極像jdk環境的配置。在開發工具例如 在myeclipse中,最好重新設定下ant的home路勁。為了不使...
pandas學習筆記(更新中)
user bin env python coding utf 8 author 株洲市易美智慧型工程有限責任公司 email yizhi8.qq.com 標準差計算方式 每個數減去平均數後平方,再將平方後的結果加在一起,最後將和除以數的個數再開平方,標準差和方差的差異是標準差最後要開方,方差不要開方...