一、cobbler實現自動裝機html
二、saltstack實現工程自動化配置python
三、kubernetes實現容器自動化編排linux
四、zabbix實現自動化監控web
五、elastic實現應用日誌自動化收集centos
六、jenkins實現開發持續化交付服務器
PXE(preboot execute environment,預啓動執行環境)是由Intel公司開發的最新技術,工做於Client/Server的網絡模式,支持工做站經過網絡從遠端服務器下載映像,並由此支持經過網絡啓動操做系統,在啓動過程當中,終端要求服務器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協議下載一個啓動軟件包到本機內存中執行,由這個啓動軟件包完成終端(客戶端)基本軟件設置,從而引導預先安裝在服務器中的終端操做系統。PXE能夠引導多種操做系統,如:Windows,linux系列系統。網絡
Cobbler是一個Linux服務器安裝的服務(系統啓動服務boot server),能夠經過網絡啓動(PXE)的方式來快速安裝、重裝物理服務器和虛擬機,支持安裝不一樣的 Linux 發行版和 Windows。該工具使用python開發,小巧輕便(才15k行代碼),使用簡單的命令便可完成PXE網絡安裝環境的配置,同時還能夠管理DHCP,DNS,以及yum包鏡像。app
Cobbler可使用命令行方式管理,也提供了基於Web的界面管理工具(cobbler-web),還提供了API接口,能夠方便二次開發使用。運維
Cobbler是較早前的kickstart的升級版,優勢是比較容易配置,還自帶web界面比較易於管理。dom
Cobbler內置了一個輕量級配置管理系統,但它也支持和其它配置管理系統集成,如Puppet,暫時不支持SaltStack。
$ yum install cobbler
$ openssl passwd -1
# default, localhost server: 127.0.0.1
# default, don't manage manage_dhcp: 0
$ vi /etc/cobbler/dhcp.template
subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option domain-name-servers 192.168.1.210,192.168.1.211; option subnet-mask 255.255.255.0; filename "/pxelinux.0"; default-lease-time 21600; max-lease-time 43200; next-server $next_server; }
$ systemctl start cobblerd.service $ systemctl enable cobblerd.service $ systemctl status cobblerd.service
OR
$ service cobblerd start $ chkconfig cobblerd on $ service cobblerd status
若是一切都進行得很順利,您應該會看到Status命令的輸出,以下所示:
cobblerd.service - Cobbler Helper Daemon Loaded: loaded (/lib/systemd/system/cobblerd.service; enabled) Active: active (running) since Sun, 17 Jun 2012 13:01:28 -0500; 1min 44s ago Main PID: 1234 (cobblerd) CGroup: name=systemd:/system/cobblerd.service └ 1234 /usr/bin/python /usr/bin/cobblerd -F
$ cobbler check The following are potential configuration items that you may want to fix:
....
....
Restart cobblerd and then run 'cobbler sync' to apply changes.
$ cobbler sync task started: 2012-06-24_224243_sync task started (id=Sync, time=Sun Jun 24 22:42:43 2012) running pre-sync triggers ... rendering DHCP files
爲了導入發行版,您須要DVD ISO做爲發行版。 注: 你必須使用完整的DVD,而不是「現場光盤」ISO。在本例中,咱們將使用Fedora 17 x86_64 ISO, 可在這裏下載。
下載此文件後,將其掛載到如下位置:
$ mount -t iso9660 -o loop,ro /path/to/isos/Fedora-17-x86_64-DVD.iso /mnt
$ cobbler import --name=fedora17 --arch=x86_64 --path=/mnt
# list distros $ cobbler distro list
https://mp.weixin.qq.com/s/dqS3Y0TAnlHUCWCOq4SoKg
連接 :
CentOS下Cobbler的安裝和配置教程 :
https://www.jb51.net/os/RedHat/366116.html
Cobbler——無人值守全自動裝機 : https://www.jianshu.com/p/97dd5b98d7de
Cobbler自動化部署實踐 : https://www.jianshu.com/p/73bcb733f432
cobbler部署centos6與centos7系列 :https://www.jianshu.com/p/a4bed77bf40d
Cobbler詳解 : http://blog.51cto.com/hmtk520/2060670
cobbler批量裝機系統centos 6.4下安裝配置 : http://blog.chinaunix.net/uid-29179844-id-4172110.html
Linux下cobbler服務器部署 : http://blog.51cto.com/lythjq/1603146
基於cobbler實現多版本的系統部署 : http://blog.51cto.com/11010461/2120795
基於Cobbler實現多版本系統批量部署 薦 : http://blog.51cto.com/scholar/1672176
Linux 運維自動化之Cobbler全自動安裝Centos管理與使用詳解 薦 : http://blog.51cto.com/linuxgentoo/1560728
自動化運維工具Cobbler : http://blog.51cto.com/cuchadanfan/1698348
Cobbler自動裝機,Cobbler Web管理的兩種認證方式登陸 : http://blog.51cto.com/13728740/2148805
運維平臺化Cobbler和ipmi實現自動化裝機平臺 薦 : http://blog.51cto.com/rfyiamcool/1280524
cobbler快速部署 : http://blog.51cto.com/zhanguo1110/1628050
Cobbler Web界面操做(一) : http://blog.51cto.com/zhanguo1110/1671137
Cobbler Web界面操做(二) : http://blog.51cto.com/zhanguo1110/1671393
Cobbler Web界面操做(三) : http://blog.51cto.com/zhanguo1110/1671430
Cobbler Web界面操做(四) : http://blog.51cto.com/zhanguo1110/1671436
Cobbler Web界面操做(五) : http://blog.51cto.com/zhanguo1110/1671442
運維自動化之使用Cobbler自動化安裝系統與FAQ 薦 : http://blog.51cto.com/dl528888/1004298
使用 Cobbler 批量自動化部署 Windows 10 和 Windows Server 2019 :https://mp.weixin.qq.com/s/RTamg3Sk3AgtGBw-qzRk0w
使用 Cobbler 批量自動化部署 CentOS / Ubuntu :https://mp.weixin.qq.com/s/SilEYoioI2GaxRHSvJn61A
Cobbler自動化安裝部署操做系統 : https://mp.weixin.qq.com/s/xV-IlylfCSwNgrUmUDaTAg
Cobbler : https://www.cnblogs.com/nulige/category/994560.html