日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cobbler自动化安装详解

發布時間:2024/4/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cobbler自动化安装详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Cobbler介紹

? ?cobbler是一個快速網絡安裝linux的服務,而且在經過調整也可以支持網絡安裝windows.改工具使用python開發,小巧輕便,使用簡單的命令即可完成PXE網絡安裝環境的配置,同時還可以管理DHCP,DNS,以及yum包鏡像。

? ?Cobbler支持命令行管理,web界面管理,還提供了API接口,可以方便二次開發使用。

1、安裝Cobbler

需要EPEL的YUM源,否則就需要下載源碼安裝

[root@test?~]#?rpm?-ivh?http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Retrieving?http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm warning:?/var/tmp/rpm-tmp.0eoNVV:?Header?V3?RSA/SHA256?Signature,?key?ID?0608b895:?NOKEY Preparing...????????????????###########################################?[100%]

2、yum安裝Cobbler組件?????????????????????????????????????????????????????????????????????

yum?install?cobbler?colbbler-web?pykickstart?debmirror

安裝后cobbler的配置文件

[root@test?cobbler]#?ls auth.conf?????????completions???????named.template??tftpd.template cheetah_macros????dhcp.template?????power???????????users.conf cobbler_bash??????dnsmasq.template??pxe?????????????users.digest cobbler.conf??????iso???????????????reporting???????version cobblerd_rotate???ldap??????????????rsync.exclude???zone.template cobblerd.service??modules.conf??????rsync.template??zone_templates cobbler_web.conf??mongodb.conf??????settings

3、啟動cobbler服務

service?cobblerd?start 監聽端口: ss?-tanulp LISTEN?????0??????5?????????????????127.0.0.1:25151????????????????????*:*

4、檢查cobbler的配置

首先要啟動httpd服務 service?httpd?start cobbler?check The?following?are?potential?configuration?items?that?you?may?want?to?fix:1?:?The?'server'?field?in?/etc/cobbler/settings?must?be?set?to?something?other?than?localhost,?or?kickstarting?features?will?not?work.??This?should?be?a?resolvable?hostname?or?IP?for?the?boot?server?as?reachable?by?all?machines?that?will?use?it. 2?:?For?PXE?to?be?functional,?the?'next_server'?field?in?/etc/cobbler/settings?must?be?set?to?something?other?than?127.0.0.1,?and?should?match?the?IP?of?the?boot?server?on?the?PXE?network. 3?:?some?network?boot-loaders?are?missing?from?/var/lib/cobbler/loaders,?you?may?run?'cobbler?get-loaders'?to?download?them,?or,?if?you?only?want?to?handle?x86/x86_64?netbooting,?you?may?ensure?that?you?have?installed?a?*recent*?version?of?the?syslinux?package?installed?and?can?ignore?this?message?entirely.??Files?in?this?directory,?should?you?want?to?support?all?architectures,?should?include?pxelinux.0,?menu.c32,?elilo.efi,?and?yaboot.?The?'cobbler?get-loaders'?command?is?the?easiest?way?to?resolve?these?requirements. 4?:?change?'disable'?to?'no'?in?/etc/xinetd.d/rsync 5?:?debmirror?package?is?not?installed,?it?will?be?required?to?manage?debian?deployments?and?repositories 6?:?The?default?password?used?by?the?sample?templates?for?newly?installed?machines?(default_password_crypted?in?/etc/cobbler/settings)?is?still?set?to?'cobbler'?and?should?be?changed,?try:?"openssl?passwd?-1?-salt?'random-phrase-here'?'your-password-here'"?to?generate?new?one 7?:?fencing?tools?were?not?found,?and?are?required?to?use?the?(optional)?power?management?features.?install?cman?or?fence-agents?to?use?themRestart?cobblerd?and?then?run?'cobbler?sync'?to?apply?changes.

錯誤解釋

1:/etc/cobbler/settings/中的server必須要與外部指令交互的地址。?

2:PXE的服務必須要啟動,/etc/cobbler/settings必須要指定web主機通信的地址。

3:pxe和cobbler等所需要的驅動文件。需要安裝syslinux等插件

4:需要啟動rsync服務

5:debmirror安裝包還沒有安裝。如果不是安裝debin系統可以忽略

6:需要定義密碼

7:電源管理,需要安裝cman,可以忽略

解決錯誤

1-2修改?vim?/etc/cobbler/settings next_service?192.168.254.2 service??192.168.254.2 3?cobbler?get-loaders 4?vim?/etc/xinetd.d/rsync???將disable改為no?重啟xinetd服務 6?生成隨機密碼 [root@test?tftpboot]#?openssl?passwd?-1?-salt?`openssl?rand?-hex?4` Password:? $1$df831563$APGIddt4A3ggUkCWnVDYu1 7?yum?-y?install?cman?fenc-agents?可以不用安裝

最后重啟服務,同步數據

[root@test?cobbler]#?service?cobblerd?restart? Stopping?cobbler?daemon:?[??OK??] Starting?cobbler?daemon:?[??OK??] cobbler?check cobbler?sync

5、啟動dhcp服務

service?dhcpd?start

DHCP的配置在此文中不描述

6、啟動tftp服務


二、導入安裝光盤鏡像文件

先用光盤去加載安裝鏡像

mount?-r?/dev/cdrom?/var/ftp/pub/centos-6.4-x86_64 cobbler?import?--name="centos-6.4-x86_64"?--path=/var/ftp/pub/centos-6.4-x86_64/ 加載后可以查看distro [root@test?~]#?cobbler?distro?listcentos-6.4-x86_64

制作一份kickstart.cfg文件。此文不再描述

創建一份profile,profile中需用到profile?name?distro(加載過的鏡像文件)?kickstart的文件路徑cobbler?profile?add?--name=centos-6.4-x86_64-basic?--distro=centos-6.4-x86_64?--kickstart=/root/centos6.cfg [root@test?~]#?cobbler?list distros:centos-6.4-x86_64profiles:centos-6.4-x86_64???????????自動生成的profile可以刪除centos-6.4-x86_64-basic [root@test?~]#?cobbler?sync task?started:?2014-12-11_164024_sync task?started?(id=Sync,?time=Thu?Dec?11?16:40:24?2014) running?pre-sync?triggers cleaning?trees removing:?/var/www/cobbler/p_w_picpaths/centos-6.4-x86_64 removing:?/tftpboot/pxelinux.cfg/default removing:?/tftpboot/grub/efidefault removing:?/tftpboot/grub/p_w_picpaths removing:?/tftpboot/p_w_picpaths/centos-6.4-x86_64 removing:?/tftpboot/s390x/profile_list copying?bootloaders trying?hardlink?/var/lib/cobbler/loaders/pxelinux.0?->?/tftpboot/pxelinux.0 copying:?/var/lib/cobbler/loaders/pxelinux.0?->?/tftpboot/pxelinux.0 trying?hardlink?/var/lib/cobbler/loaders/menu.c32?->?/tftpboot/menu.c32 copying:?/var/lib/cobbler/loaders/menu.c32?->?/tftpboot/menu.c32 trying?hardlink?/var/lib/cobbler/loaders/yaboot?->?/tftpboot/yaboot copying:?/var/lib/cobbler/loaders/yaboot?->?/tftpboot/yaboot copying?distros?to?tftpboot copying?files?for?distro:?centos-6.4-x86_64 trying?hardlink?/var/www/cobbler/ks_mirror/centos-6.4-x86_64/p_w_picpaths/pxeboot/vmlinuz?->?/tftpboot/p_w_picpaths/centos-6.4-x86_64/vmlinuz trying?hardlink?/var/www/cobbler/ks_mirror/centos-6.4-x86_64/p_w_picpaths/pxeboot/initrd.img?->?/tftpboot/p_w_picpaths/centos-6.4-x86_64/initrd.img copying?p_w_picpaths generating?PXE?configuration?files generating?PXE?menu?structure copying?files?for?distro:?centos-6.4-x86_64 trying?hardlink?/var/www/cobbler/ks_mirror/centos-6.4-x86_64/p_w_picpaths/pxeboot/vmlinuz?->?/var/www/cobbler/p_w_picpaths/centos-6.4-x86_64/vmlinuz trying?hardlink?/var/www/cobbler/ks_mirror/centos-6.4-x86_64/p_w_picpaths/pxeboot/initrd.img?->?/var/www/cobbler/p_w_picpaths/centos-6.4-x86_64/initrd.img rendering?TFTPD?files generating?/etc/xinetd.d/tftp cleaning?link?caches running?post-sync?triggers running?python?triggers?from?/var/lib/cobbler/triggers/sync/post/* running?python?trigger?cobbler.modules.sync_post_restart_services running?shell?triggers?from?/var/lib/cobbler/triggers/sync/post/* running?python?triggers?from?/var/lib/cobbler/triggers/change/* running?python?trigger?cobbler.modules.scm_track running?shell?triggers?from?/var/lib/cobbler/triggers/change/* ***?TASK?COMPLETE?***

查看加載后的配置選項

[root@test?tftpboot]#?cat?/tftpboot/pxelinux.cfg/default?LABEL?centos-6.4-x86_64-basickernel?/p_w_picpaths/centos-6.4-x86_64/vmlinuzMENU?LABEL?centos-6.4-x86_64-basicappend?initrd=/p_w_picpaths/centos-6.4-x86_64/initrd.img?ksdevice=bootif?lang=??kssendmac?text??ks=http://192.168.254.2/cblr/svc/op/ks/profile/centos-6.4-x86_64-basicipappend?2

至此,cobbler已經配置完成,可以啟動物理機或者虛擬機PXE引導自動安裝。


附加選項

cobbler?system?add?-h??(配置接口服務的參數) [root@test?~]#?cobbler?system?add?-h Usage:?cobbler?[options]Options:-h,?--help????????????show?this?help?message?and?exit--name=NAME???????????Name?(Ex:?vanhalen.example.org)--uid=UID?????????????--owners=OWNERS???????Owners?(Owners?list?for?authz_ownership?(spacedelimited))Virt?Auto?Boot?(Auto?boot?this?VM?)--ctime=CTIME?????????--mtime=MTIME?????????--power-type=POWER_TYPEPower?Management?Type?(valid?options:?drac,rsa,ilo,virsh,wti,ipmilan,bullpap,apc_snmp,integrity,lpar,ipmitool,ether_wake,bladecenter)--power-address=POWER_ADDRESSPower?Management?Address?(Ex:?power-device.example.org)--power-user=POWER_USERPower?Username--power-pass=POWER_PASSPower?Password--power-id=POWER_ID???Power?ID?(Usually?a?plug?number?or?blade?name,?ifpower?type?requires?it)--hostname=HOSTNAME???Hostname--gateway=GATEWAY?????Gateway--name-servers=NAME_SERVERSName?Servers?(space?delimited)--name-servers-search=NAME_SERVERS_SEARCHName?Servers?Search?Path?(space?delimited)--ipv6-default-device=IPV6_DEFAULT_DEVICEIPv6?Default?Device--ipv6-autoconfiguration=IPV6_AUTOCONFIGURATIONIPv6?Autoconfiguration--mac-address=MAC_ADDRESSMAC?Address?((Place?"random"?in?this?field?for?arandom?MAC?Address.))--mtu=MTU?????????????MTU--ip-address=IP_ADDRESSIP?Address--interface-type=INTERFACE_TYPEInterface?Type?(valid?options:na,master,slave,bond,bond_slave,bridge,bridge_slave)--bonding=INTERFACE_TYPEInterface?Type?(valid?options:na,master,slave,bond,bond_slave,bridge,bridge_slave)--interface-master=INTERFACE_MASTERMaster?Interface--bonding_master=INTERFACE_MASTERMaster?Interface--bonding-opts=BONDING_OPTSBonding?Opts--bridge-opts=BRIDGE_OPTSBridge?Opts--management=MANAGEMENT......................................................

三、cobbler_web配置

核心配置文件

[root@test?web]#?cat?/etc/cobbler/cobbler_web.conf? #?This?configuration?file?enables?the?cobbler?web #?interface?(django?version)<VirtualHost?*:80>#?Do?not?log?the?requests?generated?from?the?event?notification?system SetEnvIf?Request_URI?".*/op/events/user/.*"?dontlog #?Log?only?what?remains CustomLog?logs/access_log?combined?env=!dontlogWSGIScriptAlias?/cobbler_web?/usr/share/cobbler/web/cobbler.wsgi</VirtualHost>

創建用戶名和密碼

vim?/etc/cobbler/modules.conf[authentication] module?=?authn_configfile?????#修改成authn_config用戶配置模式[root@test?cobbler]#?htdigest?/etc/cobbler/users.digest?"Cobbler"?bjia Changing?password?for?user?bjia?in?realm?Cobbler New?password:? Re-type?new?password:? 重啟cobblerd、httpd服務 [root@test?cobbler]#?service?cobblerd?restart [root@test?cobbler]#?service?httpd?restart

出現如上圖界面。既可以用圖形化操作來完成cobblerd服務配置了。

轉載于:https://blog.51cto.com/jiaxu201/1588841

總結

以上是生活随笔為你收集整理的cobbler自动化安装详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 女同亚洲精品一区二区三 | 精品国模一区二区三区 | 久久99久久精品 | 国产精品久久久久毛片大屁完整版 | www.jizz国产 | 色综合加勒比 | 欧美色图亚洲激情 | 美女福利视频一区 | 在线看片一区二区 | 91免费观看网站 | 在线观看日韩一区 | 美日韩丰满少妇在线观看 | 综合天天 | 一二三区免费 | 国产精品第四页 | 精品人妻无码一区二区三区换脸 | av爱爱网站 | 五月天婷婷在线观看 | 亚洲成人免费在线 | 成年人视频在线观看免费 | 窝窝午夜视频 | 浮生影视在线观看免费 | 主播一区二区 | 97精品视频在线 | 亚洲区免费 | 中文字幕在线看人 | 亚洲系列在线观看 | 久久久久亚洲AV成人无在 | 久久99精品久久久久久水蜜桃 | 激情福利社 | 国产大尺度视频 | 96日本xxxxxⅹxxx70 | 亚洲综合伊人 | 亚洲播放器 | aaa国产| 朝鲜一级黄色片 | 91精品人妻一区二区三区蜜桃2 | 农村妇女一区二区 | 操操操网| 亚洲xxxx视频 | 又紧又大又爽精品一区二区 | 日本精品视频在线观看 | 免费一级黄色大片 | 姐姐的秘密韩剧免费观看全集中文 | 乌克兰做爰xxxⅹ性视频 | jizz中国少妇 | 国产午夜视频在线观看 | 日本一区二区三区成人 | 麻豆 国产 | 中文字幕成人在线观看 | 国产亚洲色婷婷久久99精品91 | 国产女大学生av | 毛片基地在线播放 | 久久影院午夜理论片无码 | 国产精品我不卡 | 国产中文字幕久久 | 一本到久久 | 亚洲情欲网| av中文字幕网址 | 秋霞av在线| 色接久久| 一曲二曲三曲在线观看中文字幕动漫 | 国产aⅴ精品一区二区果冻 台湾性生生活1 | 亚洲一线二线在线观看 | 亚洲av综合色区无码另类小说 | 色老板精品凹凸在线视频观看 | 日韩一本在线 | 成人a站 | 捆绑无遮挡打光屁股调教女仆 | 激情伊人 | 免费黄色av网址 | 中文国产| 国产日韩中文字幕 | 亚洲精品成人在线视频 | 欧美日韩不卡一区二区三区 | 在线观看黄网站 | 天天曰天天射 | 911香蕉| 亚洲13p | 91大神在线看 | 久久精品导航 | 欧美日韩理论 | 男女交性视频播放 | 国产精品视频一区二区在线观看 | 久久人人爽人人爽人人 | 毛片网在线观看 | 黄色国产视频网站 | av资源共享| 精品国产一区二区三区久久狼黑人 | 台湾极品xxx少妇 | 国产又粗又黄又爽的视频 | 中文av网站 | 国产高清不卡一区 | 色婷婷av在线 | 人人叉人人| 视频这里只有精品 | 年下总裁被打光屁股sp | 无码一区二区三区视频 | 国产性猛交96 |