Palvelinten hallinta ict4tn022 KT1

http://terokarvinen.com/2017/aikataulu-palvelinten-hallinta-ict4tn022-3-5-op-uusi-ops-loppusyksy-2017-p5

Asenna jokin muu demoni kuin Apache. Raportoi, miten rakensit, selvitit ja testasit kunkin osan (esim. sudo puppet resource, puppet describe, lähteet…). Julkaise myös modulisi lähdekoodi niin, että sen voi helposti ottaa käyttöön.

Tein kotitehtävän DigitalOCeanista vuokraamallani virtuaalipalvelimella.

SSH -demonin asentaminen Puppetilla

Asensin Puppetin komennolla

sudo apt-get -y install puppet

Menin Puppetin kansioon komennolla

cd /etc/puppet

loin uuden modules kansion komennolla

sudo mkdir modules/ssh

ja tähän kansioon manifests kansion komennolla

sudo mkdir modules/ssh/manifests

Loin uuden tekstitiedoston komennolla

sudoedit modules/ssh/manifests/init.pp

ja kansioon kirjoitin “puppet -kielellä”

 

class ssh {
package {‘ssh’:
ensure => present,
}

service {‘ssh’:
ensure => “running”,
enable => “true”,
}
}

puppet/manifests kansion site.pp tekstitiedostoon lisäsin tekstin

import ssh

Testasin toimivuuden komennolla

sudo puppet apply -e ‘class {“ssh”:}’

Josta sain vastauksen:

 

Lähteet:

http://terokarvinen.com/2017/aikataulu-palvelinten-hallinta-ict4tn022-3-5-op-uusi-ops-loppusyksy-2017-p5

https://soivi.net/2013/installing-apache-and-php-with-puppet-module/

Leave a Reply

Your email address will not be published. Required fields are marked *