sterretje-cluster:shellservers

This is an old revision of the document!


Inleiding

In het appcluster is het voor klanten mogelijk om shell toegang tot de upload server(s) te verkrijgen.

De shell toegang tot de upload servers is primair bedoeld voor de volgende zaken

  1. uploads via ssh/sftp mogelijk maken
  2. eenvoudige cronjobs aanmaken tbv het beheer v/e website
  3. eventuele reparatie/beheer acties uit kunnen voeren op websites

Merk op dat deze omgeving niet bedoeld is voor zware (cron) jobs. Omdat er meerdere gebruikers dezelfde machine delen en er geen voorzieningen zijn om b.v. CPU gebruik te limiteren is het mogelijk dat een gebruiker het hele systeem monopoliseert waar andere gebruikers dan last van kunnen hebben.

Eigen shell / cron omgeving

Indien er toch de wens is om zware (cron) jobs te draaien, dan kunnen er op verzoek eigen shell/cron omgevingen aangemaakt worden.

Deze hebben 2 verschillen met de reguliere uploadserver:

  1. ssh gaat niet meer naar upload-sites.omroep.nl maar naar een eigen instantie naam die eruit ziet als xrtv-shell1.omroep.nl
  2. het beheren van cronjobs gaat niet meer met crontab -e, maar met fcrontab -c /e/as/xrtvcron1/conf/fcron.conf -e

Op deze servers draait een cron replacement genaamd fcron Deze heeft een aantal voordelen t.a.v. de klassieke (vixie) cron; voor de beheerders is belangrijk dat op dezelfde host meerdere instanties kunnen draaien; belangrijkste voordeel voor gebrukers is dat het met fcron heel makkelijk is om jobs een voor een (serial) te kunnen draaien.

Voorbeeld:

thuis $ ssh ddu-shell1.omroep.nl
ddu-shell1 $ man fcrontab
ddu-shell1 $ man 5 fcrontab
ddu-shell1 $ fcrontab -c /e/as/dducron1/conf/fcron.conf -e
actieve omgevingen
ssh fcron klant
ddu-shell1.omroep.nl /e/as/dducron1/conf/fcron.conf DDU tbv UG
npov-shell1.omroep.nl /e/as/npovcron1/conf/fcron.conf NPO Video tbv npo.nl
  • sterretje-cluster/shellservers.1373551064.txt.gz
  • Last modified: 2026/05/27 14:01
  • (external edit)