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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Cobbler部署之FAQ处理

發布時間:2023/12/9 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cobbler部署之FAQ处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Cobbler報錯處理

?

通過cobbler?check檢查出現的報錯

紅色標注為報錯關鍵信息

?

9.1?報錯一

  • #?cobbler?check?
  • httpd?does?not?appear?to?be?running?and?proxying?cobbler,?or?SELinux?is?in?the?way.?Original?traceback: ?
  • Traceback?(most?recent?call?last): ?
  • ??File?"/usr/lib/python2.4/site-packages/cobbler/cli.py",?line?184,?in?check_setup ?
  • ????s.ping() ?
  • ??File?"/usr/lib64/python2.4/xmlrpclib.py",?line?1096,?in?__call__ ?
  • ????return?self.__send(self.__name,?args) ?
  • ??File?"/usr/lib64/python2.4/xmlrpclib.py",?line?1383,?in?__request ?
  • ????verbose=self.__verbose ?
  • ??File?"/usr/lib64/python2.4/xmlrpclib.py",?line?1129,?in?request ?
  • ????self.send_content(h,?request_body) ?
  • ??File?"/usr/lib64/python2.4/xmlrpclib.py",?line?1243,?in?send_content ?
  • ????connection.endheaders() ?
  • ??File?"/usr/lib64/python2.4/httplib.py",?line?804,?in?endheaders ?
  • ????self._send_output() ?
  • ??File?"/usr/lib64/python2.4/httplib.py",?line?685,?in?_send_output ?
  • ????self.send(msg) ?
  • ??File?"/usr/lib64/python2.4/httplib.py",?line?652,?in?send ?
  • ????self.connect() ?
  • ??File?"/usr/lib64/python2.4/httplib.py",?line?636,?in?connect?
  • ????raise?socket.error,?msg ?
  • error:?(111,?'Connection?refused')?
  • 解決啟動httpd服務

  • service?httpd?start???
  • Starting?httpd:?Syntax?error?on?line?10?of?/etc/httpd/conf.d/cobbler.conf: ?
  • Invalid?command?'WSGIScriptAliasMatch',?perhaps?misspelled?or?defined?by?a?module?not?included?in?the?server?configuration ?
  • ???????????????????????????????????????????????????????????[FAILED]#啟動httpd時的報錯,解決方法如下?
  • 解決

  • vim?/etc/httpd/conf.d/wsgi.conf???
  • 去掉注釋 ?
  • LoadModule?wsgi_module?modules/mod_wsgi.so ?
  • 再啟動httpd服務 ?
  • service?httpd?start??????????????????
  • Starting?httpd:?httpd:?Could?not?reliably?determine?the?server's?fully?qualified?domain?name,?using?x.x.x.x?for?ServerName ?
  • ???????????????????????????????????????????????????????????[??OK??]?
  • 再進行一些針對apache ServerName參數配置的處理

  • egrep?"ServerName|Listen"?/etc/httpd/conf/httpd.conf?|grep?-v?'#'?
  • Listen?172.17.10.14:80 ?
  • ServerName?80?
  • 官方相關資料https://github.com/cobbler/cobbler/wiki/Cobbler web interface

    9.2?報錯二

    此步共修復七個需要處理的提示,一個一個解決

    ?

  • #?cobbler?check?
  • The?following?are?potential?configuration?items?that?you?may?want?to?fix: ?
  • 1?:?service?dhcpd?is?not?running??
  • 解決:DHCP先不處理 ?
  • 2?:?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.??
  • 解決:執行?cobbler?get-loaders,系統將自動下載loader程序,完成提示2的修復工作。 ?
  • #?cobbler?get-loaders ?
  • task?started:?2013-03-10_103017_get_loaders ?
  • task?started?(id=Download?Bootloader?Content,?time=Sun?Mar?10?10:30:17?2013) ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/README?to?/var/lib/cobbler/loaders/README ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/COPYING.elilo?to?/var/lib/cobbler/loaders/COPYING.elilo ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/COPYING.yaboot?to?/var/lib/cobbler/loaders/COPYING.yaboot ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/COPYING.syslinux?to?/var/lib/cobbler/loaders/COPYING.syslinux ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/elilo-3.8-ia64.efi?to?/var/lib/cobbler/loaders/elilo-ia64.efi ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/yaboot-1.3.14-12?to?/var/lib/cobbler/loaders/yaboot ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/pxelinux.0-3.61?to?/var/lib/cobbler/loaders/pxelinux.0 ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/menu.c32-3.61?to?/var/lib/cobbler/loaders/menu.c32 ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/grub-0.97-x86.efi?to?/var/lib/cobbler/loaders/grub-x86.efi ?
  • downloading?http://dgoodwin.fedorapeople.org/loaders/grub-0.97-x86_64.efi?to?/var/lib/cobbler/loaders/grub-x86_64.efi ?
  • ***?TASK?COMPLETE?*** ?
  • 3?:?debmirror?package?is?not?installed,?it?will?be?required?to?manage?debian?deployments?and?repositories ?
  • 解決:提示說debmirror沒安裝。如果不是安裝?debian之類的系統,此提示可以忽略,如果需要安裝, ?
  • 安裝?debmirror ?
  • yum?-y?install?debmirror ?
  • ?
  • 編輯注釋 ?
  • 修改?/etc/debmirror.conf?配置文件,注釋掉?@dists?和?@arches?兩行 ?
  • sed?-i??'s|@dists=.*|#@dists=|'??/etc/debmirror.conf ?
  • sed?-i??'s|@arches=.*|#@arches=|'??/etc/debmirror.conf ?
  • 4?:?ksvalidator?was?not?found,?install?pykickstart ?
  • 解決:安裝ksvalidator ?
  • ?yum?install?pykickstart?-y ?
  • ?
  • 5?:?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 ?
  • 解決:修改cobbler用戶的默認密碼,可以使用如下命令生成密碼,并使用生成后的密碼替換/etc/cobbler/settings中?default_password_crypted?的密碼。 ?
  • 生成密碼命令:???
  • #openssl?passwd?-1?-salt?'random-phrase-here'?'[任意密碼]'????
  • openssl?passwd?-1?-salt?'random-phrase-here'?'hexun'?
  • $1$random-p$Q1IN9LaNg7yhRKJuY50fV1 ?
  • ?
  • 6?:?fencing?tools?were?not?found,?and?are?required?to?use?the?(optional)?power?management?features.?install?cman?or?fence-agents?to?use?them ?
  • ?
  • 解決:安裝cman工具用于電源管理 ?
  • yum??-y?install?cman ?
  • ?
  • Restart?cobblerd?and?then?run?'cobbler?sync'?to?apply?changes. ?
  • 修復完畢重啟cobbler服務,然后運行cobbler?sync ?
  • 7:修復完成以上問題后,同步信息再檢查 ?
  • /etc/init.d/cobblerd?restart ?
  • Stopping?cobbler?daemon:???????????????????????????????????[??OK??] ?
  • Starting?cobbler?daemon:???????????????????????????????????[??OK??] ?
  • 再次檢查,又報錯 ?
  • cobbler?check?
  • The?following?are?potential?configuration?items?that?you?may?want?to?fix: ?
  • ?
  • 1?:?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 ?
  • Restart?cobblerd?and?then?run?'cobbler?sync'?to?apply?changes.
  • 報錯原因是上面的第五個問題沒完全解決,僅僅生成了密鑰,沒有放入cobbler主配置文件 ?
  • vim??/etc/cobbler/settings ?
  • default_password_crypted:?"$1$random-p$Q1IN9LaNg7yhRKJuY50fV1"?
  • 再重啟服務 ?
  • /etc/init.d/cobblerd?restart ?
  • Stopping?cobbler?daemon:???????????????????????????????????[??OK??] ?
  • Starting?cobbler?daemon:???????????????????????????????????[??OK??] ?
  • cobbler?check?
  • No?configuration?problems?found.??All?systems?go. ?
  • 執行cobbler?sync ?
  • cobbler?sync ?
  • task?started:?2013-03-10_105055_sync ?
  • task?started?(id=Sync,?time=Sun?Mar?10?10:50:55?2013) ?
  • running?pre-sync?triggers ?
  • cleaning?trees ?
  • removing:?/tftpboot/pxelinux.cfg/default?
  • 略 ?
  • received?on?stdout:?Shutting?down?dhcpd:?[??OK??] ?
  • Starting?dhcpd:?[??OK??] ?
  • ?
  • received?on?stderr:???
  • 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?*** ?
  • 執行cobbler?sync會重啟相關服務,DHCP服務也會啟動了,第一個提示也就解決了,下面也有說明?
  • 9.3?報錯三

  • [root@cobbler-1014?x86_64]#?/etc/init.d/cobblerd?restart ?
  • Stopping?cobbler?daemon:???????????????????????????????????[FAILED] ?
  • Starting?cobbler?daemon:???????????????????????????????????[??OK??] ?
  • [root@cobbler-1014?x86_64]#?cobbler?check?
  • The?following?are?potential?configuration?items?that?you?may?want?to?fix: ?
  • 1?:?service?dhcpd?is?not?running??
  • ?
  • Restart?cobblerd?and?then?run?'cobbler?sync'?to?apply?changes.?
  • 執行cobbler sync即可啟動dhcp服務

  • cobbler?sync?
  • 9.4?報錯四

    使用koan重裝系統時報錯

  • koan?--server=172.17.10.14?--list=profiles ?
  • Traceback?(most?recent?call?last): ?
  • ??File?"/usr/bin/koan",?line?18,?in?? ?
  • ????import?koan.app?as?app ?
  • ??File?"/usr/lib/python2.4/site-packages/koan/app.py",?line?64,?in?? ?
  • ????import?configurator ?
  • ??File?"/usr/lib/python2.4/site-packages/koan/configurator.py",?line?36,?in?? ?
  • ????import?simplejson?as?json??
  • ImportError:?No?module?named?simplejson?
  • 解決:需要安裝simplejson軟件包,
    最新版下載地址:http://pypi.python.org/pypi/simplejson/
    最新版的simplejson要求python 2.6+以上的,CntOS5.8是Python 2.4.3,所以下載的simplejson-2.0.9.tar.gz版本
    https://pypi.python.org/packages/source/s/simplejson/simplejson-2.0.9.tar.gz
    安裝步驟:
    訪問外網下載文件setuptools-0.6c7-py2.4.egg
    如沒有外網可以通過其他機器下載https://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c7-py2.4.egg
    然后上傳至客戶機再繼續安裝

  • tar?zxf?simplejson-2.0.9.tar.gz???
  • cd?simplejson-2.0.9 ?
  • python?setup.py?install??
  • 建議CentOS5.8 安裝此版本的koan使用可以避免此問題
    ftp://rpmfind.net/linux/epel/5/i386/koan-1.6.6-1.el5.noarch.rpm

    9.5?報錯五

  • koan?--server=172.17.10.14?--virt-name=testvm???--virt?--profile=centos5.8-xen-x86_64??
  • -?looking?for?Cobbler?at?http://172.17.10.14:80/cobbler_api ?
  • -?reading?URL:?http://172.17.10.14/cblr/svc/op/ks/profile/centos5.8-xen-x86_64 ?
  • install_tree:?http://172.17.10.14/cblr/links/centos5.8-xen-x86_64 ?
  • xen?package?needs?to?be?installed?
  • Xen 宿主機安裝虛擬機時提示沒有安裝xen軟件包
    解決:

  • yum?install?xen?-y?
  • 執行此命令會安裝一共9個軟件包,如下

  • Running?Transaction?
  • ??Installing?????:?bridge-utils?????????????????????????????????????????????1/9???
  • ??Installing?????:?cyrus-sasl-md5???????????????????????????????????????????2/9???
  • ??Installing?????:?ebtables?????????????????????????????????????????????????3/9???
  • ??Installing?????:?e4fsprogs-libs???????????????????????????????????????????4/9???
  • ??Installing?????:?xen-libs?????????????????????????????????????????????????5/9???
  • ??Installing?????:?libvirt??????????????????????????????????????????????????6/9???
  • ??Installing?????:?libvirt-python???????????????????????????????????????????7/9???
  • ??Installing?????:?python-virtinst??????????????????????????????????????????8/9???
  • ??Installing?????:?xen??????????????????????????????????????????????????????9/9?
  • 9.6?報錯六

  • koan?--server=172.17.10.14?--virt-name=testvm???--virt?--profile=centos5.8-xen-x86_64 ?
  • -?looking?for?Cobbler?at?http://172.17.10.14:80/cobbler_api ?
  • -?reading?URL:?http://172.17.10.14/cblr/svc/op/ks/profile/centos5.8-xen-x86_64 ?
  • install_tree:?http://172.17.10.14/cblr/links/centos5.8-xen-x86_64 ?
  • xend?needs?to?be?started?
  • 解決:
    報錯原因是xend服務沒有啟動,執行以下命令處理

  • chkconfig?xend?on?
  • /etc/init.d/xend?start ?
  • #注意此過程會自動橋接網卡,可能出現短暫斷網?
  • 9.7?報錯七

  • koan?--server=172.17.10.14?--virt-name=testvm???--virt?--profile=centos5.8-xen-x86_64 ?
  • -?looking?for?Cobbler?at?http://172.17.10.14:80/cobbler_api ?
  • -?reading?URL:?http://172.17.10.14/cblr/svc/op/ks/profile/centos5.8-xen-x86_64 ?
  • install_tree:?http://172.17.10.14/cblr/links/centos5.8-xen-x86_64 ?
  • libvirtd?is?stopped ?
  • libvirtd?needs?to?be?running?
  • 解決:

  • chkconfig?libvirtd?on?
  • /etc/init.d/libvirtd??start?
  • 9.8?報錯八

  • koan?--server=172.17.10.14?--virt-name=testvm???--virt?--profile=centos5.8-xen-x86_64 ?
  • -?looking?for?Cobbler?at?http://172.17.10.14:80/cobbler_api ?
  • -?reading?URL:?http://172.17.10.14/cblr/svc/op/ks/profile/centos5.8-xen-x86_64 ?
  • install_tree:?http://172.17.10.14/cblr/links/centos5.8-xen-x86_64 ?
  • libvirtd?(pid??3772)?is?running... ?
  • downloading?initrd?initrd.img?to?/var/lib/xen/initrd.img_koan ?
  • url=http://172.17.10.14/cobbler/images/centos5.8-xen-x86_64/initrd.img ?
  • -?reading?URL:?http://172.17.10.14/cobbler/images/centos5.8-xen-x86_64/initrd.img ?
  • downloading?kernel?vmlinuz?to?/var/lib/xen/vmlinuz_koan ?
  • url=http://172.17.10.14/cobbler/images/centos5.8-xen-x86_64/vmlinuz ?
  • -?reading?URL:?http://172.17.10.14/cobbler/images/centos5.8-xen-x86_64/vmlinuz ?
  • -?warning:?old?python-virtinst?detected,?a?lot?of?features?will?be?disabled ?
  • -?adding?disk:?/var/lib/xen/images//testvm-disk0?of?size?5?(driver?type=raw) ?
  • -?['virt-install',?'--connect',?'xen:///',?'--name',?'testvm',?'--ram',?'512',?'--vcpus',?'1',?'--uuid',?'42559fd2-385f-2435-80f1-9f5005a02a81',?'--autostart',?'--vnc',?'--paravirt',?'--boot',?'kernel=/var/lib/xen/vmlinuz_koan,initrd=/var/lib/xen/initrd.img_koan,kernel_args=ks=http://172.17.10.14/cblr/svc/op/ks/profile/centos5.8-xen-x86_64?ksdevice=link?kssendmac?lang=?text?',?'--os-variant',?'rhel5',?'--disk',?'path=/var/lib/xen/images//testvm-disk0,size=5',?'--network',?'bridge=xenbr0',?'--wait',?'0',?'--noautoconsole'] ?
  • usage:?virt-install?--name?NAME?--ram?RAM?STORAGE?INSTALL?[options] ?
  • ?
  • virt-install:?error:?no?such?option:?--autostart?
  • 解決

  • 我安裝的 ?
  • 系統版本:CentOS5.8?64bit ?
  • koan版本:koan-2.2.3-2.el5 ?
  • xen版本:xen-3.0.3-142.el5_9.2 ?
  • 通過EPEL安裝的koan版本為koan-2.2.3-2.el5,使用中報錯較多,后更換為koan-1.6.6-1.el5此版本比較穩定,下載鏈接:ftp://rpmfind.net/linux/epel/5/i386/koan-1.6.6-1.el5.noarch.rpm?
  • 9.9?報錯九

  • cobbler?check?
  • The?following?are?potential?configuration?items?that?you?may?want?to?fix: ?
  • ?
  • 1?:?comment?'dists'?on?/etc/debmirror.conf?for?proper?debian?support?
  • 2?:?comment?'arches'?on?/etc/debmirror.conf?for?proper?debian?support ?
  • ?
  • Restart?cobblerd?and?then?run?'cobbler?sync'?to?apply?changes.?
  • 解決
    關于debmirror編輯注釋
    修改 /etc/debmirror.conf 配置文件,注釋掉 @dists 和 @arches 兩行

  • sed?-i??'s|@dists=.*|#@dists=|'??/etc/debmirror.conf ?
  • sed?-i??'s|@arches=.*|#@arches=|'??/etc/debmirror.conf?
  • 9.10?報錯十

  • /usr/bin/ipmitool?power?status ?
  • Could?not?open?device?at?/dev/ipmi0?or?/dev/ipmi/0?or?/dev/ipmidev/0:?No?such?file?or?directory ?
  • Unable?to?get?Chassis?Power?Status?
  • 解決

  • /etc/init.d/ipmi?start???
  • Starting?ipmi?drivers:?????????????????????????????????????[??OK??] ?
  • /etc/rc.d/init.d/ipmievd?start????
  • Starting?ipmievd: ?
  • ipmievd:?using?pidfile?/var/run/ipmievd.pid0 ?
  • ?
  • chkconfig??ipmi?on???????????????
  • chkconfig??ipmievd?on?
  • 再執行查看電源狀態

  • /usr/bin/ipmitool?power?status????????????
  • Chassis?Power?is?on?
  • 9.11?報錯十一

  • obbler?system?edit?--name=host-188116??--power-address=172.17.11.20??--power-type='ipmitool'??--power-user=root??--power-pass=djxxxx ?
  • usage:?cobbler?[options] ?
  • ?
  • cobbler:?error:?option?--power-type:?invalid?choice:?'ipmitool'?(choose?from?'ack_manual',?'apc',?'apc_snmp',?'bladecenter',?'brocade',?'bullpap',?'cisco_mds',?'cisco_ucs',?'drac',?'drac5',?'egenera',?'ifmib',?'ilo',?'ilo_mp',?'ipdu',?'ipmilan',?'lpar',?'manual',?'mcdata',?'node',?'rhevm',?'rps10',?'rsa',?'rsb',?'sanbox2',?'scsi',?'scsi_test',?'tool',?'virsh',?'vixel',?'vmware',?'vmware_helper',?'vmware_soap',?'wti',?'xvm',?'xvmd')?
  • 解決
    選擇合適的power類型,報錯后面已經列出可選參數,我這里使用的DELL PE1950應該選擇ipmilan

  • cobbler?system?edit?--name=host-188116??--power-address=172.17.11.20??--power-type='ipmilan'??--power-user=root??--power-pass=djxxxx?
  • 9.12?報錯十二

    電源管理相關的報錯

    ?

  • cobbler?system?edit?--name?host-xxx?--power-address=172.17.11.20?--power-type="ipmitool"?--power-user=root?--power-pass=passwd ?
  • power?management?type?must?be?one?of:?
  • ?

  • cobbler?system?powerstatus?--name=host-xx ?
  • task?started:?2013-03-28_115206_power ?
  • task?started?(id=Power?management?(status),?time=Thu?Mar?28?11:52:06?2013) ?
  • Exception?occured:?cobbler.cexceptions.CX ?
  • Exception?value:?'no?power?type?set?for?system'?
  • Exception?Info: ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/utils.py",?line?126,?in?die ?
  • raise?CX(msg) ?
  • Exception?occured:?cobbler.cexceptions.CX ?
  • Exception?value:?'no?power?type?set?for?system'?
  • Exception?Info: ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/remote.py",?line?89,?in?run ?
  • rc?=?self._run(self)?
  • ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/remote.py",?line?259,?in?runner ?
  • self.remote.power_system(object_id,self.options.get("power",""),token,logger=self.logger) ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/remote.py",?line?1919,?in?power_system ?
  • rc=self.api.power_status(obj,?user=None,?password=None,?logger=logger) ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/api.py",?line?1041,?in?power_status ?
  • return?action_power.PowerTool(self._config,?system,?self,?user,?password,?logger?=?logger).power("status") ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/action_power.py",?line?74,?in?power ?
  • utils.die(self.logger,"no?power?type?set?for?system") ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/utils.py",?line?134,?in?die ?
  • raise?CX(msg) ?
  • !!!?TASK?FAILED?!!!?
  • ?

  • cobbler?system?powerstatus?--name=host-188116 ?
  • task?started:?2013-03-28_124153_power ?
  • task?started?(id=Power?management?(status),?time=Thu?Mar?28?12:41:53?2013) ?
  • cobbler?power?configuration?is: ?
  • type?:?ipmilan ?
  • address:?172.17.11.20 ?
  • user?:?root ?
  • id?:???
  • running:?/usr/sbin/fence_ipmilan ?
  • received?on?stdout:?Getting?status?of?IPMI:172.17.11.20...Chassis?power?=?On?
  • Done ?
  • received?on?stderr:???
  • Exception?occured:?cobbler.cexceptions.CX ?
  • Exception?value:?"command?succeeded?(rc=0),?but?output?('Getting?status?of?IPMI:172.17.11.20...Chassis?power?=?On\nDone\n')?was?not?understood"?
  • Exception?Info: ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/utils.py",?line?126,?in?die ?
  • raise?CX(msg) ?
  • Exception?occured:?cobbler.cexceptions.CX ?
  • Exception?value:?"command?succeeded?(rc=0),?but?output?('Getting?status?of?IPMI:172.17.11.20...Chassis?power?=?On\nDone\n')?was?not?understood"?
  • Exception?Info: ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/remote.py",?line?89,?in?run ?
  • rc?=?self._run(self) ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/remote.py",?line?259,?in?runner ?
  • self.remote.power_system(object_id,self.options.get("power",""),token,logger=self.logger) ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/remote.py",?line?1919,?in?power_system ?
  • rc=self.api.power_status(obj,?user=None,?password=None,?logger=logger) ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/api.py",?line?1041,?in?power_status ?
  • return?action_power.PowerTool(self._config,?system,?self,?user,?password,?logger?=?logger).power("status") ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/action_power.py",?line?116,?in?power ?
  • utils.die(self.logger,"command?succeeded?(rc=%s),?but?output?('%s')?was?not?understood"?%?(rc,?output)) ?
  • File?"/usr/lib/python2.4/site-packages/cobbler/utils.py",?line?134,?in?die ?
  • raise?CX(msg) ?
  • !!!?TASK?FAILED?!!!?
  • 解決方法詳見步驟8.2、8.3,詳細如下:

    8.2?安裝電源管理工具cman

    yum install cman -y

    Cobbler代碼維護者jimi告知:某些系統版本將執行程序安裝在/sbin/目錄下,通過rpm -ql cman查看,CentOS5.8下如此解決即可

    ln -s /sbin/fence_* /usr/sbin/

    8.3?修改電源管理python腳本

    備份

    cp??/usr/lib/python2.4/site-packages/cobbler/action_power.py /usr/lib/python2.4/site-packages/cobbler/action_power.py.$(date +%F)

    編輯

    vim /usr/lib/python2.4/site-packages/cobbler/action_power.py?

    刪除或注釋此文件如下代碼

    utils.die(self.logger,"command succeeded (rc=%s), but output ('%s') was not understood" % (rc, output))

    刪除文件action_power.pyo?、?action_power.pyc

    這兩個文件在目錄/usr/lib/python2.4/site-packages/cobbler/下

    重啟cobbler,注意一定是重啟cobbler

    cobbler reboot

    步驟8.2、8.3是我在使用電源管理中發現的問題,后通過github與Cobbler代碼維護者jimi溝通解決的,非常感謝他的幫助,詳見

    https://github.com/cobbler/cobbler/issues/426

    ?

    ?《Cobbler部署指南》參考資料:

    https://github.com/cobbler/cobbler/wiki

    cobbler、koan man手冊及help命令幫助

    ?

    ?

    轉自:?http://blog.sina.com.cn/s/blog_61c07ac50101d0b7.html

    總結

    以上是生活随笔為你收集整理的Cobbler部署之FAQ处理的全部內容,希望文章能夠幫你解決所遇到的問題。

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