OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

2.3. Konfigurasi


Buat laluan folder untuk kelas apache2:


sudo mkdir -p /etc/puppet/modules/apache2/manifests


Sekarang sediakan beberapa sumber untuk apache2. Buat fail /etc/puppet/modules/apache2/manifests/init.pp

mengandungi perkara berikut:


kelas apache2 { pakej { 'apache2':

pastikan => dipasang,

}


perkhidmatan { 'apache2': pastikan => benar, dayakan => benar,

memerlukan => Pakej['apache2'],

}

}


Seterusnya, buat fail nod /etc/puppet/code/environments/production/manifests/site.pp dengan:


nod 'puppetclient.example.com' { sertakan apache2

}


gambar

Ganti puppetclient.example.com dengan nama hos pelanggan Boneka sebenar anda.


Langkah terakhir untuk pelayan Boneka mudah ini adalah untuk memulakan semula daemon:


sudo systemctl mulakan semula puppetmaster.service


Sekarang semuanya dikonfigurasikan pada pelayan Boneka, sudah tiba masanya untuk mengkonfigurasi klien.


Mula-mula, konfigurasikan daemon ejen Boneka untuk bermula. Sunting /etc/default/puppet, berubah MULA kepada ya:


MULA=ya


Kemudian mulakan perkhidmatan:


sudo systemctl mulakan puppet.service


Lihat cap jari sijil pelanggan


sudo puppet agent --cap jari


Kembali pada pelayan Boneka, lihat permintaan menandatangani sijil yang belum selesai:


senarai sijil boneka sudo


Pada pelayan Puppet, sahkan cap jari pelanggan dan tandatangani sijil puppetclient:


sudo puppet cert sign puppetclient.example.com


Pada klien Puppet, jalankan ejen boneka secara manual di latar depan. Langkah ini tidak semestinya perlu, tetapi ini adalah cara terbaik untuk menguji dan nyahpepijat perkhidmatan boneka.


sudo puppet agent --test


daftar / var / log / syslog pada kedua-dua hos untuk sebarang ralat dengan konfigurasi. Jika semuanya berjalan lancar, pakej apache2 dan kebergantungannya akan dipasang pada klien Puppet.


gambar

Contoh ini sangat mudah, dan tidak menyerlahkan banyak ciri dan faedah Puppet. Untuk maklumat lanjut lihat Bahagian 2.4, “Sumber” [m.s. 109].


Pengkomputeran Awan OS teratas di OnWorks: