Saya tampaknya mengalami sedikit masalah dalam memahami bagaimana cara agar ini bekerja. Saya punya server baru yang sedang saya bangun, duduk di belakang kantor NAT di tempat kerja, peta terbalik office.mydomain.com, tetapi saya ingin mesinnya dibuat ns2.mydomain.comuntuk boneka.
cuplikan nodes.pp:
node 'ns2.mydomain.com' inherits basenode {
info('ns2.mydomain.com')
}
node 'office.mydomain.com' inherits basenode {
info('office.mydomain.com')
}
Dan 'puppet.conf' saya di klien:
[main]
#was node_name=ns2.mydomain.com
#was fqdn=ns2.mydomain.com
certname=ns2.mydomain.com
node_name=cert
Syslog saya di laporan server:
Sep 16 22:59:12 support puppetmasterd[2800]: Host is missing hostname and/or domain: office.mydomain.com
Sep 16 22:59:12 support puppetmasterd[2800]: (Scope(Node[office.mydomain.com])) office.mydomain.com
Sep 16 22:59:12 support puppetmasterd[2800]: Compiled catalog for office.mydomain.com in 0.03 seconds
Sep 16 22:59:12 support puppetmasterd[2800]: Caching catalog for ns2.mydomain.com
Bagaimana saya bisa membuatnya mengambil konfigurasi ns2.mydomain.comtanpa melakukan sesuatu seperti ini:
node 'ns2.mydomain.com' inherits basenode {
info('ns2.mydomain.com')
}
node 'office.mydomain.com' inherits 'ns2.mydomain.com' {
info('office.mydomain.com')
}
UPDATE : Masalah ini tampaknya menyebabkan masalah lain juga. Sebagai contoh jika saya info("$fqdn")sementara mesin duduk di belakang office.mydomain.comfakta fqdn kosong, serta $operatingsystem. Hampir seperti fakta tidak ditemukan dengan benar. Apakah mungkin ada masalah NAT? Apakah ada saran untuk melacak penyebab masalah ini?
node_name=cert, diperbaruicert_name=ns1.mydomain.comdanfacter fqdnkembalins1.mydomain.compada klien tapi saya masih berakhir dengan pesan kesalahan yang sama tentangoffice.mydomain.com.