Puncte:0

Depozitul de date NFSv4 cu montare ESXi 7.0 nu poate furniza OVA-uri, NFSv3 funcționează bine

drapel vn
Xyl

Avem o gazdă Ubuntu 20.04 care utilizează ZFS și sharenfs opțiune:

root@host:~# zfs get sharenfs pool/enc/esxi
NUME PROPRIETATE VALOARE SURSA
pool/enc/esxi sharenfs rw=x.x.x.x,no_subtree_check,async,anonuid=0,anongid=0,all_squash local

root@host:~# exportfs -v | grep esxi
/pool/enc/esxi x.x.x.x(rw,async,wdelay,root_squash,all_squash,no_subtree_check,mountpoint,anonuid=0,anongid=0,sec=sys,rw,secure,root_squash,all_squash)

Când încercați să creați un nou VM folosind un OVA, operația eșuează:

Interfața de utilizare web spune „Implementarea VM a eșuat: postNFCData a eșuat:”. Nu începe încărcarea discului, se pare că eșuează la etapa de creare

vmkernel.log spune:

2022-05-04T09:33:29.859Z cpu7:1051648 opID=85e2477a)NFS41: NFS41_VSIMountSet:405: Montare server: nfshost, port: 2049, cale: /pool/enc/esxi: etichetă de securitate: 1 NFSxi:,: label de securitate , opțiuni: <niciun>
2022-05-04T09:33:29.859Z cpu7:1051648 opID=85e2477a)StorageApdHandler: 966: mâner APD creat cu blocare[StorageApd-0x4313e6003970]
2022-05-04T09:33:29.859Z cpu7:1051648 opID=85e2477a)NFS41: NFS41_ConnectionLookup:804: S-a creat o nouă conexiune pentru adresa tcp nfshost.8.1
2022-05-04T09:33:29.860Z cpu10:1049211)NFS41: NFS41ProcessExidResult:2314: clientid 4f2a53628e14edb1 roluri 0x20000
2022-05-04T09:33:29.860Z cpu10:1049213)NFS41: NFS41ProcessSessionUp:2380: Cluster 0x4313e6004a40[2] clidValid:0 clusterAPDState:022 client43 primit43b primit
2022-05-04T09:33:29.860Z cpu10:1049213)NFS41: NFS41ProcessSessionUp:2393: Cluster 0x4313e6004a40[2] setat cu un nou client ID valid 4f2a53618
2022-05-04T09:33:29.860Z cpu10:1049213)NFS41: NFS41ProcessClusterProbeResult:4186: Stare de recuperare, cluster 0x4313e6004a40 [2]
2022-05-04T09:33:29.872Z cpu7:1051648 opID=85e2477a)NFS41: NFS41FSCompleteMount:3966: Timp de închiriere: 90
2022-05-04T09:33:29.872Z cpu7:1051648 opID=85e2477a)NFS41: NFS41FSCompleteMount:3967: Dimensiune maximă citire xfer: 0x3fc00
2022-05-04T09:33:29.872Z cpu7:1051648 opID=85e2477a)NFS41: NFS41FSCompleteMount:3968: Dimensiune maximă xfer de scriere: 0x3fc00
2022-05-04T09:33:29.872Z cpu7:1051648 opID=85e2477a)NFS41: NFS41FSCompleteMount:3969: Dimensiune maximă a fișierului: 0x7ffffffffffffff
2022-05-04T09:33:29.872Z cpu7:1051648 opID=85e2477a)NFS41: NFS41FSCompleteMount:3970: Nume maxim de fișier: 255
2022-05-04T09:33:29.872Z cpu7:1051648 opID=85e2477a) AVERTISMENT: NFS41: NFS41FSCompleteMount:3975: Dimensiunea maximă a numelui fișierului (255) al sistemului de fișiere este mai mare decât cea a FSS (128)
2022-05-04T09:33:29.873Z cpu7:1051648 opID=85e2477a)NFS41: NFS41FSAPDNotify:6188: Conexiune restaurată la punctul de montare nfshost server NFS, montat ca 507f1800000300000003000003 ")
2022-05-04T09:33:29.873Z cpu7:1051648 opID=85e2477a)NFS41: NFS41_VSIMountSet:417: NFS montat cu succes
2022-05-04T09:35:05.436Z cpu3:1048746)StorageDevice: 7059: Încheierea evaluării căii pentru dispozitivul t10.NVMe____WDC_CL_SN720_XXXXXXXXXXXXXXXXXX__________XXXXXX448XXXXXXX
2022-05-04T09:35:05.437Z cpu3:1048746)StorageDevice: 7059: Încheierea evaluării căii pentru dispozitivul t10.NVMe____WDC_CL_SN720_XXXXXXXXXXXXXXXXXX__________XXXXXX448XXXXXXX
2022-05-04T09:38:18.355Z cpu3:1051646 opID=a65fad89)World: 12075: VC opID esxui-8e02-4c35 maps to vmkernel opID a65fad89
2022-05-04T09:38:18.355Z cpu3:1051646 opID=a65fad89) AVERTISMENT: NFS41: NFS41FileDoCloseFile:3128: mânerul fișierului închis pe obj 0x4305bc5cad10 mânerul fișierului Stale10:
2022-05-04T09:38:18.355Z cpu3:1051646 opID=a65fad89) AVERTISMENT: NFS41: NFS41FileOpCloseFile:3718: NFS41FileCloseFile a eșuat: mânerul fișierului învechit
2022-05-04T09:38:18.411Z cpu3:1051646 opID=a65fad89) AVERTISMENT: NFS41: NFS41FileDoCloseFile:3128: mânerul fișierului închis pe obj 0x4305bc5aefle70 mânerul fișierului a eșuat:
2022-05-04T09:38:18.411Z cpu3:1051646 opID=a65fad89) AVERTISMENT: NFS41: NFS41FileOpCloseFile:3718: NFS41FileCloseFile a eșuat: mânerul fișierului învechit
2022-05-04T09:38:19.909Z cpu1:1054212 opID=6d39243b)World: 12075: VC opID esxui-e417-4c55 maps to vmkernel opID 6d39243b
2022-05-04T09:38:19.909Z cpu1:1054212 opID=6d39243b)VmMemXfer: vm 1054212: 2465: Evacuarea VM cu calea:/vmfs/volumes/507f1800003-40000000300000003000003
2022-05-04T09:38:19.909Z cpu1:1054212 opID=6d39243b)VmMemXfer: 209: Crearea hash criptografic
2022-05-04T09:38:19.909Z cpu1:1054212 opID=6d39243b)VmMemXfer: vm 1054212: 2479: Nu s-a putut găsi regiunea MemXferFS pentru /vmfs/volumes/507030000037100300000370300001
2022-05-04T09:38:19.929Z cpu1:1054212 opID=6d39243b)VmMemXfer: vm 1054212: 2465: Evacuarea VM cu calea:/vmfs/volumes/507f1800000300000003000000300007
2022-05-04T09:38:19.929Z cpu1:1054212 opID=6d39243b)VmMemXfer: 209: Crearea hash criptografic
2022-05-04T09:38:19.930Z cpu1:1054212 opID=6d39243b)VmMemXfer: vm 1054212: 2479: Nu s-a putut găsi regiunea MemXferFS pentru /vmfs/volumes/5070300000370030000003703000001

Orice altceva funcționează, sistemul rulează mai multe VM-uri pe NFS fără probleme de ceva vreme. Putem rezolva ruperea OVA prin furnizarea în depozitul de date local non-NFS și apoi copierea VM rezultată din depozitul de date local în magazinul de date NFS, apoi ar porni fără probleme.

Oricum, vreau să încerc să aflu care este cauza principală.

Până acum am încercat (repornind ESXi de fiecare dată):

  • setarea cotei NFS să fie sincronizare, nu asincron
  • setarea cotei NFS să fie no_wdelay, nu wîntârziere
  • o combinație a celor de mai sus

Niciunul nu a rezolvat problema.

Apoi am încercat să elimin depozitul de date NFS și să-l adaug din nou, dar selectând în schimb NFS v3 și încercând să furnizez un OVA. A funcționat bine, am așteptat puțin ca OVA-ul să termine încărcarea și a reușit, apoi a pornit bine și noul VM!

Am repornit ESXi pentru a verifica că nu a fost o întâmplare și aprovizionarea OVA a funcționat în continuare.

Apoi am eliminat depozitul de date NFS și l-am adăugat din nou cu v4 selectat de data aceasta ca și înainte și problema a revenit.

Deci se pare că funcționează bine pe NFSv3, dar nu pe NFSv4, indiferent de motiv...

Cum fac ca furnizarea OVA să funcționeze pe NFSv4 așa cum se întâmplă în depozitele de date ESXi v3?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.