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.com
untuk 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.com
tanpa 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.com
fakta 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.com
danfacter fqdn
kembalins1.mydomain.com
pada klien tapi saya masih berakhir dengan pesan kesalahan yang sama tentangoffice.mydomain.com
.