İki düğümde kukla yükledim ve sunucu düğümü adı "uys0115", ve ana düğüm adı "uys0119", ve sunucu düğümü istemci düğümünü imzaladı. Ben commad exec zaman: puppet cert list --all
görebiliriz:kukla hatası uygulayın: Varsayılan düğüm ya da node uys0115 üzerinde 'uys0115' ile isim bulunamadı
+ "uys0115" (24:55:95:77:8E:60:33:77:C8:D4:74:EA:01:21:BD:5A)
+ "uys0119" (86:53:1B:81:E5:4F:88:23:E8:34:E1:AB:03:D4:AE:7C)
kukla ana dizindir/etc/kukla/ben şöyle bir örnek ve dosyaların organizasyonunu yazmak zorunda:
/etc/puppet/--
|-/manifests/site.pp
|-/modules/test/--
|-/files/text.txt
|-/manifests/init.pp
|-/manifests/test.pp
/etc/puppet/modules/test/manifests/test.pp
yılında kodudur:
class test1 {
package { "bison":
ensure=>"installed",
}
exec { "puppet test":
command=>"/bin/touch /tmp/puppet-test",
}
file { "/tmp/test.txt":
ensure => "present",
source => "puppet:///modules/test/test.txt"
}
}
ve /etc/puppet/modules/test/manifests/init.pp
kod sadece import "*"
olduğu; ve /etc/puppet/manifests/site.pp
kod aşağıdaki gibi:
puppet agent --test --server uys0115
exec
import "test"
node default {
include "test1"
}
. Başarılı bir şekilde yürütüldü ve iki dosya kukla testi ve test.txt/tmp/dizininde oluşturuldu. puppet apply site.pp
komutunu çalıştırdığımda sunucu düğümde, aynı zamanda başarıyla yürütüldü ve iki dosya oluşturdu. Ancak, Terminal dışında iki uyarı mesajları koymak şu şekildedir: Ben /etc/puppet/manifests/site.pp
kodu değişti
warning: Could not retrieve fact fqdn
warning: Host is missing hostname and/or domain: uys0115
:
import "test"
node "uys0119" {
include "test1"
}
ve sunucu düğümünde komutu puppet apply site.pp
exec, bir çıktı üretmesi başarısız hatası mesajları:
warning: Could not retrieve fact fqdn
warning: Host is missing hostname and/or domain: uys0115
warning: Host is missing hostname and/or domain: uys0115
Could not find default node or by name with 'uys0115' on node uys0115
Ama istemci düğümü başarıyla komutu puppet agent --test --server uys0115
çok exec edebilirsiniz. Bunu açıklayan var mı? Sunucu düğümünün istemci düğümlerine bazı şöhretler gönderilmesini ve bazı istemci düğümlerinin sunucuya yanıt vermesini ve sonuçların elde edilmesini sağlamak istiyorsam. Kukla kullanıldığında nasıl yapabilirim? Birisi bana örnek verebilir mi? çok teşekkürler!!!