Re: [rlug] Autofs + Stale NFS handles

2017-11-28 Fir de Conversatie Dumitru Ciobarcianu
On 28-Nov-17 14:53 PM, Adrian Popa wrote:
> Hmm, ar putea fi ok, doar că:
> 1. teste continue de acces pe un fișier o să țină discul treaz pe server.
> Ar trebui să verific accesul la un ssd să nu îmi țină discul treaz.
> 2. trebuie să găsesc o frecvență convenabilă de polling ca să se prindă
> suficient de repede, dar să nu fie agasant :)

1: Nu vad de ce un simplu "test -e $numefisier" ar trezi discul.
2: Nu vad cu ce ar fi agasant script ca mai jos, pornit in background.

while true;
do
  until test -e /nfs/testfile;
  do
echo Nu e bine
$restartscript
sleep $time_to_reconnect
  done
  sleep 1
done

PS. "sleep 1" de la sfarsit e relativ important, asta daca nu cumva ai
un spare CPU pe care sa il ocupe bash-ul cu loop-ul respectiv

PPS. sleep $time_to_reconnect poate lipsi daca $restartscript verifica
reconectarea cu succes.

Dumitru "ph33r my bash-fu" C.

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


Re: [rlug] Autofs + Stale NFS handles

2017-11-28 Fir de Conversatie Adrian Popa
Hmm, ar putea fi ok, doar că:
1. teste continue de acces pe un fișier o să țină discul treaz pe server.
Ar trebui să verific accesul la un ssd să nu îmi țină discul treaz.
2. trebuie să găsesc o frecvență convenabilă de polling ca să se prindă
suficient de repede, dar să nu fie agasant :)

2017-11-28 14:07 GMT+02:00 Iulian Murgulet :

> În 2017-11-28 11:03, Adrian Popa a scris:
>
>> Salutare,
>>
>> Am (ca și toată lumea) probleme când montez un share NFS prin autofs și
>> din
>> varii motive serverul NFS își ia un reboot. E normal să ramână
>> mountpoint-ul montat și să se plângă că e stale NFS handle, dar n-am găsit
>> momentan un mecanism în autofs care să detecteze că share-ul NFS e stale
>> și
>> să-l demonteze și să-l remonteze... De regulă un restart la autofs pe
>> client e suficient, dar nu prea e user friendly...
>>
>> Aveți ceva sugestii cum să abordez problema asta într-un mod care să nu-l
>> implice pe user?
>>
>> Am 3 clienți care montează share-urile prin autofs și aș vrea să își
>> revină
>> automat.
>>
>
> O varianta ar fi sa pui monit la clienti, si ca test ca NFS-ul e ok sa
> "dresezi" monit ca sa verifice daca exista un fisier(test.txt de exemplu)
> in share-ul NFS. Daca nu vede acel fiser, atunci da un restart la autofs.
> Eu folosesc ceva in genul asta si merge bine mersi(clientul foloseste un
> NFS client, si nu autofs, dar nu cred ca conteaza). Suplimentar mai poti
> testa si daca(tot cu monit) clientul are retea, daca are ping la NFS
> share(monit suporta multe constructii in genul IF/THEN/ELSE).
>
>
>
>
>> O idee ar fi când serverul și-a luat restart să am un script la boot care
>> să facă ssh cu cheie pe clienți și să le dea restart la autofs, dar nu mi
>> se pare prea elegant.
>>
>> Sunt sigur că și alții au avut problema asta - ceva idei mai bune?
>>
>> Numai bine!
>> ___
>> RLUG mailing list
>> RLUG@lists.lug.ro
>> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
>>
>  ATENTIONARI =
>
> - nu trimiteti date personale (CNP, copii dupa acte de identitate etc).
>
> O lista completa cu reguli de utilizare exista la:
>
> http://gw.casbv.ro/forum_smf/index.php?topic=2000.msg3106#msg3106
>
> C.A.S.J. Brasov - B-dul Mihail Kogalniceanu, nr. 11,Brasov
> [web-site]: http://www.casbv.ro
> [forum]: http://gw.casbv.ro/forum_smf/index.php
>
> ==
>
>
> ___
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
>
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


Re: [rlug] Autofs + Stale NFS handles

2017-11-28 Fir de Conversatie Iulian Murgulet

În 2017-11-28 11:03, Adrian Popa a scris:

Salutare,

Am (ca și toată lumea) probleme când montez un share NFS prin autofs și 
din

varii motive serverul NFS își ia un reboot. E normal să ramână
mountpoint-ul montat și să se plângă că e stale NFS handle, dar n-am 
găsit
momentan un mecanism în autofs care să detecteze că share-ul NFS e 
stale și

să-l demonteze și să-l remonteze... De regulă un restart la autofs pe
client e suficient, dar nu prea e user friendly...

Aveți ceva sugestii cum să abordez problema asta într-un mod care să 
nu-l

implice pe user?

Am 3 clienți care montează share-urile prin autofs și aș vrea să își 
revină

automat.


O varianta ar fi sa pui monit la clienti, si ca test ca NFS-ul e ok sa 
"dresezi" monit ca sa verifice daca exista un fisier(test.txt de 
exemplu) in share-ul NFS. Daca nu vede acel fiser, atunci da un restart 
la autofs. Eu folosesc ceva in genul asta si merge bine mersi(clientul 
foloseste un NFS client, si nu autofs, dar nu cred ca conteaza). 
Suplimentar mai poti testa si daca(tot cu monit) clientul are retea, 
daca are ping la NFS share(monit suporta multe constructii in genul 
IF/THEN/ELSE).






O idee ar fi când serverul și-a luat restart să am un script la boot 
care
să facă ssh cu cheie pe clienți și să le dea restart la autofs, dar nu 
mi

se pare prea elegant.

Sunt sigur că și alții au avut problema asta - ceva idei mai bune?

Numai bine!
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

 ATENTIONARI =

- nu trimiteti date personale (CNP, copii dupa acte de identitate etc).

O lista completa cu reguli de utilizare exista la:

http://gw.casbv.ro/forum_smf/index.php?topic=2000.msg3106#msg3106

C.A.S.J. Brasov - B-dul Mihail Kogalniceanu, nr. 11,Brasov
[web-site]: http://www.casbv.ro
[forum]: http://gw.casbv.ro/forum_smf/index.php

==


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


[rlug] Autofs + Stale NFS handles

2017-11-28 Fir de Conversatie Adrian Popa
Salutare,

Am (ca și toată lumea) probleme când montez un share NFS prin autofs și din
varii motive serverul NFS își ia un reboot. E normal să ramână
mountpoint-ul montat și să se plângă că e stale NFS handle, dar n-am găsit
momentan un mecanism în autofs care să detecteze că share-ul NFS e stale și
să-l demonteze și să-l remonteze... De regulă un restart la autofs pe
client e suficient, dar nu prea e user friendly...

Aveți ceva sugestii cum să abordez problema asta într-un mod care să nu-l
implice pe user?

Am 3 clienți care montează share-urile prin autofs și aș vrea să își revină
automat.

O idee ar fi când serverul și-a luat restart să am un script la boot care
să facă ssh cu cheie pe clienți și să le dea restart la autofs, dar nu mi
se pare prea elegant.

Sunt sigur că și alții au avut problema asta - ceva idei mai bune?

Numai bine!
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro