Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

2.3. Configurazione


Crea un percorso della cartella per la classe apache2:


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


Ora imposta alcune risorse per apache2. Crea un file /etc/puppet/modules/apache2/manifests/init.pp

contenente quanto segue:


class apache2 { pacchetto { 'apache2':

garantire => installato,

}


service { 'apache2': assicurare => vero, abilitare => vero,

require => Pacchetto['apache2'],

}

}


Quindi, crea un file di nodo /etc/puppet/code/environments/production/manifests/site.pp con:


node 'puppetclient.example.com' { include apache2

}


Immagine

sostituire pupazzoclient.example.com con il nome host del tuo client Puppet effettivo.


Il passaggio finale per questo semplice server Puppet è riavviare il demone:


sudo systemctl riavvia puppetmaster.service


Ora tutto è configurato sul server Puppet, è il momento di configurare il client.


Innanzitutto, configura il daemon dell'agente Puppet per l'avvio. Modificare /etc/default/pupazzo, mutevole ENTRA IN a sì:


INIZIO=sì


Quindi avvia il servizio:


sudo systemctl avvia puppet.service


Visualizza l'impronta digitale del certificato del cliente


sudo agente fantoccio --impronta digitale


Di nuovo sul server Puppet, visualizza le richieste di firma del certificato in sospeso:


elenco di certificati sudo puppet


Sul server Puppet, verifica l'impronta digitale del client e firma il certificato di puppetclient:


sudo pupazzo certificato segno pupazzoclient.example.com


Sul client Puppet, esegui manualmente l'agente pupazzo in primo piano. Questo passaggio non è strettamente necessario, ma è il modo migliore per testare ed eseguire il debug del servizio pupazzo.


sudo agente fantoccio --test


Vedi / Var / log / syslog su entrambi gli host per eventuali errori di configurazione. Se tutto va bene, il pacchetto apache2 e le sue dipendenze verranno installati sul client Puppet.


Immagine

Questo esempio è molto semplice e non mette in evidenza molte delle caratteristiche e dei vantaggi di Puppet. Per ulteriori informazioni, vedere Sezione 2.4, «Risorse» [p. 109].


Il miglior sistema operativo cloud computing su OnWorks: