歡迎您光臨本站 註冊首頁

puppet tar包 tomcat server

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

puppet tar包 tomcat server

在客戶端上:
# puppet agent  --no-daemonize --verbose
notice: Starting Puppet client version 2.6.18
info: Caching catalog for cluster01.yihuacomputer.com
info: Applying configuration version '1384758080'
notice: /Stage/Tomcat::Install/File/ensure: defined content as '{md5}3ee83388ef4e45a55e5a4b41ae2d690e'
notice: /Stage/Tomcat::Install/Exec/returns: executed successfully
notice: /Stage/Tomcat::Update/File/ensure: defined content as '{md5}5c6866b09582d70a3e05bcf166b056ef'
notice: /Stage/Tomcat::Update/File/ensure: defined content as '{md5}2385037e6349787b4c915562c91650fb'
info: /Stage/Tomcat::Update/File: Scheduling refresh of Service
err: /Stage/Tomcat::Service/Service/ensure: change from stopped to running failed: Could not start Service: Execution of '/usr/local/tomcat/bin/update.sh' returned 1:  at /etc/puppet/modules/tomcat/manifests/service.pp:9
notice: /Stage/Tomcat::Service/Service: Triggered 'refresh' from 1 events
notice: Finished catalog run in 160.13 seconds

在伺服器端:
# vim /etc/puppet/modules/tomcat/manifests/update.pp
class tomcat::update {
        file { "/usr/local/tomcat/webapps/fish-web-yihua.war":
                ensure => present,
                require => Class["tomcat::install"],
                source => "puppet:///modules/tomcat/fish-web-yihua.war",
#               notify => Exec["update_command"]
                notify => Class["tomcat::service"],
        }
        file {"/usr/local/tomcat/bin/update.sh":
                ensure => present,
                require => Class["tomcat::install"],
                source => "puppet:///modules/tomcat/update.sh",
                mode => 0755,
}
}

# vim /etc/puppet/modules/tomcat/manifests/service.pp
class tomcat::service {
        service { "tomcad_service":
                ensure => running,
                hasstatus => false,
                hasrestart => false,
                start => "/usr/local/tomcat/bin/update.sh",###內容為kill -9 $tomcat     /usr/local/tomcat/bin/start.sh之類的內容
                stop => "/usr/local/tomcat/bin/shutdown.sh",
                #require => Class["tomcat::config"]
        }
}
=============================================================
反饋的消息大概是什麼意思?有沒有其他的方法看得更加易懂,這個問題怎麼修改配置文件?

求教

[火星人 ] puppet tar包 tomcat server已經有519次圍觀

http://coctec.com/docs/service/show-post-114.html