cobbler學習筆記(更新中)

2021-10-23 01:30:25 字數 2151 閱讀 5023

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 標準差計算方式 每個數減去平均數後平方,再將平方後的結果加在一起,最後將和除以數的個數再開平方,標準差和方差的差異是標準差最後要開方,方差不要開方...