Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 19 okt 2020, 17:00



Svara på tråd  [ 11 inlägg ] 
 Kan crontab initiera start/stop av servern? 
Författare Meddelande

Blev medlem: 14 okt 2006, 19:36
Inlägg: 136
OS: Ubuntu
Svara med citat
Inlägg Kan crontab initiera start/stop av servern?
Jag har en HP ProLiant MicroServer N54L som jag är osäker på har Wake-On-Lan (WOL) support. Har kollat manual och googlat. Denna support brukar sitta på nätverkskortet förmodar jag, så det går att sätta i ett separat kort isf för att få WOL-support om det saknas på det integrerade kortet?

Hur som helst har jag tidigare labbat (*) med att manuellt rsynca data från laptopen till servern via rsync, vilket fungerade fint. Nästa steg är att automatisera denna manöver med crontab tänkte jag.

Givet att WOL-support saknas i dagsläget, kan man initiera en start/stop av servern via ett script? T.ex. starta servern kl. 16 på vardagar, kör en backup kl 23:00 och stäng av 00:00?

Jag är ute efter att sätta upp en smidig lösning för automatisk backup av mina källkodsprojekt, företagsdokument så det sker on-the-fly från laptop till server.


* viewtopic.php?f=17&t=58716

Mvh Ramon


02 sep 2014, 13:34
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3798
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Kör din Microserver Linux? Kör i så fall:

Kod:
sudo ethtool eth0 | grep -i "supports wake"


Får du ett "g" med i svaret så kör den wake-on-lan med MagicPackets


02 sep 2014, 16:00
Profil WWW
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3798
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Vad gäller att autostarta en dator utan WOL, så krävs det att t.ex. BIOS har stöd för automatisk uppstart. Då är inte OS:et inbalndat längre utan hänger mer på om hårdvaran stödjer det.


02 sep 2014, 16:07
Profil WWW

Blev medlem: 14 okt 2006, 19:36
Inlägg: 136
OS: Ubuntu
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Exekverade kommandot och fick svaret "Supports Wake-on: g" så den har WOL-support m.a.o. :-)

Då är frågan hur jag kan konfa upp ett crontab jobb som kör rsync vid lämpliga tillfällen. Schemalägga ett jobb specifika tider har jag gjort tidigare, men säg nu att jag vill ha servern avstängd mestadels över dagen.

Är det möjligt att schemalägga en start så den går igång säg 16:00 dagligen och stänger av vid 00:00. Någonstans innan avstängning skulle en backup kunna köras (rsync) från laptopen som sitter i samma LAN.


02 sep 2014, 22:44
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3798
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Jo, det går att schemalägga så att:

* Antingen har du cron jobb på din laptop som väcker servern (men då måste laptopen vara igång det mesta av tiden), eller:
* Om det finns stöd för start av datorn via BIOS schemaläggning.

Vi har egentligen pratat om det första alternativet, men jag vill dubbelkolla.


03 sep 2014, 06:02
Profil WWW

Blev medlem: 14 okt 2006, 19:36
Inlägg: 136
OS: Ubuntu
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Om jag har ett cronjob på laptopen och har igång den vid tidpunkten då den ska väcka servern så borde det gå fint?

Angående BIOS-inställningarna så hittade jag följande två som verkade relevanta under Boot-menyn:
    Wake-On LAN
    Embedded NIC Port1 Control (osäker på vad detta kan användas till)

Jag googlade efter ett kommando för att boota servern, men hittade bara restart/shutdown. Inget om boot :(


04 sep 2014, 07:46
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3798
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Ramon skrev:
Om jag har ett cronjob på laptopen och har igång den vid tidpunkten då den ska väcka servern så borde det gå fint?


Ja, det funkar. :-)

Ramon skrev:
Angående BIOS-inställningarna så hittade jag följande två som verkade relevanta under Boot-menyn:
    Wake-On LAN
    Embedded NIC Port1 Control (osäker på vad detta kan användas till)

Jag googlade efter ett kommando för att boota servern, men hittade bara restart/shutdown. Inget om boot :(


OK, av det du har berättat så finns bara stöd för Wake-on-LAN , alltså *inte* att servern bootar sig själv vid angivna tider. Kör endast med cron-jobbet i din laptop så borde allt vara grönt.


04 sep 2014, 09:06
Profil WWW

Blev medlem: 14 okt 2006, 19:36
Inlägg: 136
OS: Ubuntu
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Om jag förstår dig rätt så skapar jag ett cronjob på laptopen för rsync vid lämpliga tider, så kommer servern boota upp?

Behöver jag göra något för att logga in automatiskt på Ubuntu-kontot på servern, eller räcker det för rsync att servern bootat upp och är "nåbar" via LANet?


04 sep 2014, 09:34
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3798
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Ramon skrev:
Om jag förstår dig rätt så skapar jag ett cronjob på laptopen för rsync vid lämpliga tider, så kommer servern boota upp?


Ditt cronjobb måste innehålla "etherwake" eller "wakeonlan" kommandot för att väcka servern. Se t.ex. viewtopic.php?f=35&t=59142

När servern har vaknat till liv kör du rsyncen - lägg därför in en "sleep" slinga i scriptet som i exemplet jag hänvisade till ovan.

Ramon skrev:
Behöver jag göra något för att logga in automatiskt på Ubuntu-kontot på servern, eller räcker det för rsync att servern bootat upp och är "nåbar" via LANet?


Ja, du behöver sätta upp ssh nycklar för att kunna logga in utan att behöva ange lösenordet i scriptet. Beskrivet t.ex. här: http://www.thegeekstuff.com/2011/07/rsy ... -password/


04 sep 2014, 11:14
Profil WWW

Blev medlem: 14 okt 2006, 19:36
Inlägg: 136
OS: Ubuntu
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
Nu har jag hunnit prova med ett testscript. Installerade wakeonlan på Macbooken och skrev ett litet bash-script som kickar igång servern och sedan rsyncar över en fil. Inloggning automatiserat med ssh-nycklar.

Fungerar kalas så nu återstår att fundera ut en lämplig backup-rutin, har du tips på en bra?

Det handlar om ganska små kataloger och filer, mest utvecklingsprojekt och dokument till firman. Funderar på hur man lämpligast kombinerar full backup med inkrementell och/eller differentiell.


09 sep 2014, 00:30
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 09:13
Inlägg: 3798
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: Kan crontab initiera start/stop av servern?
För mina hemmabehov har jag i många år använt Bontmia: http://folk.uio.no/johnen/bontmia/ men det finns en uppsjö av liknande alternativ. Kolla gärna in https://help.ubuntu.com/community/BackupYourSystem


10 sep 2014, 09:01
Profil WWW
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 11 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 11 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011