Hi zusammen,

Ich habe mir hier 2 Blecht mit KVM hingestellt. Da ich keinen shared storage 
habe, nutzte ich DRBD um die Daten von einem Host auf den anderen zu 
replizieren und habe auf den DRBD Ressourcen einen NFS Server. Das ganze wird 
vom pacemaker verwaltet. 

An meinen KVM hosts habe ich das NFS gemountet. Wenn ich jetzt im die 
Ressourcen von einem Host auf den anderen überschwemme, so habe ich ein für ca. 
10 Sekunden keine vernünftiges IO - ist ja auch irgendwie so zu erwarten.

Meine VMs, welche auf dem NFS laufen schalten ihr FS in den Realonly modus und 
sind dadurch kaputt. 

art@bd20:/tmp$ touch hallo
touch: cannot touch 'hallo': Read-only file system

Hier sind meine mountoptionen:

192.168.53.66:/nfs/exports/DRBDr2 /data/vmnfs nfs 
async,hard,nfsvers=4,minorversion=2,proto=tcp,port=2049,sec=sys 0 0

Wenn ich den NFS share mounte  und dort den Failover teste sehe ich für 10 
Sekunden „permission denied"

oot@vm1:/home/art# mount -t nfs4 -o  
async,hard,nfsvers=4,minorversion=2,proto=tcp,port=2049,sec=sys  
192.168.53.66:/nfs/exports/DRBDr2 /mnt
root@vm1:/home/art# while :; do date | tee -a /mnt/testme;  sleep 1 ; done
Fri 26 Jun 2020 10:21:20 AM UTC
Fri 26 Jun 2020 10:21:21 AM UTC
Fri 26 Jun 2020 10:21:22 AM UTC
Fri 26 Jun 2020 10:21:23 AM UTC
Fri 26 Jun 2020 10:21:24 AM UTC
Fri 26 Jun 2020 10:21:25 AM UTC
Fri 26 Jun 2020 10:21:26 AM UTC
Fri 26 Jun 2020 10:21:27 AM UTC
Fri 26 Jun 2020 10:21:29 AM UTC
Fri 26 Jun 2020 10:21:30 AM UTC
Fri 26 Jun 2020 10:21:31 AM UTC
tee: /mnt/testme: Permission denied
Fri 26 Jun 2020 10:21:32 AM UTC
tee: /mnt/testme: Permission denied
Fri 26 Jun 2020 10:21:33 AM UTC
tee: /mnt/testme: Permission denied
Fri 26 Jun 2020 10:21:34 AM UTC
tee: /mnt/testme: Permission denied
Fri 26 Jun 2020 10:21:35 AM UTC
tee: /mnt/testme: Permission denied
Fri 26 Jun 2020 10:21:36 AM UTC
tee: /mnt/testme: Permission denied
Fri 26 Jun 2020 10:21:37 AM UTC
Fri 26 Jun 2020 10:21:38 AM UTC
Fri 26 Jun 2020 10:21:47 AM UTC
Fri 26 Jun 2020 10:21:48 AM UTC

Any hints? Ich bin mir unsicher ob ich eher auf der NFS oder KVM Seite 
optimieren muss. 


Danke und Gruss,

Andreas

Antwort per Email an