Saya memiliki beberapa permintaan dari agen yang memiliki nama host yang buruk. Saya telah memperbaiki ini, tetapi masih memiliki permintaan yang luar biasa dengan nama host yang buruk.
Saya mencoba:
$puppet cert list
"wrong.host.name" (SHA256) 8E:...:51
$ puppet cert revoke wrong.host.name
Error: Could not find a serial number for wrong.host.name
$ puppet cert clean wrong.host.name
Error: Could not find a serial number for wrong.host.name
Apa cara yang tepat untuk menyingkirkan mereka?
puppet cert clean
sekarang berfungsi untuk menghapus permintaan. Lihat laporan bug yang ditautkan.Kemungkinan Solusi 1:
Menggunakan
puppet cert clean
master boneka adalah cara yang tepat. Namun karena Anda mendapatkan kesalahan, Anda mungkin memiliki inventaris sertifikat yang buruk.Coba lakukan inventarisasi ulang lalu bersihkan:
Catatan: contoh saya menggunakan
--all
bendera, ini akan menghapus semua sertifikat, ditandatangani dan tidak ditandatangani. Perlu diketahui juga bahwa Wayang harus dihentikan sebelum menjalankan areinventory
.Sumber: http://docs.puppetlabs.com/references/3.6.2/man/cert.html
Kemungkinan Solusi 2:
Kemungkinan Solusi 3:
Pertama: Di Server
Kedua: Pada Klien
Ketiga: Di Server (sesuaikan seperlunya)
Juga, periksa kembali apakah klien Anda dapat mencapai [nama domain kepala sekolah Anda].
Sumber: /server/574976/puppet-trying-to-configure-puppet-client-for-first-use-but-got-some-problems-wi
sumber
reinventory
dan kemudianclean wrong.host.name
karena saya tidak ingin mencabut sertifikat yang baik juga, tetapi saya masih mendapatkan kesalahan nomor seri.--all
. Saya baru saja menambahkan pembaruan yang layak dicoba.puppet cert sign wrong.host.name
menggunakanclean
karya. Tampaknya saya harus menandatanganinya terlebih dahulu.puppet ca destroy wrong.host.name
Anda tidak harus memperkenalkan risiko keamanan untuk infrastruktur Anda.Inilah yang saya lakukan
menambahkan baris di bawah ini ke inventory.txt:
lalu lari
sumber