Kan en virtuell maskin använda en NAS-delning som en sekundär datadisk?

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Ja. En virtuell maskin kan montera en NFS- eller SMB-delning i gästen och använda den som sekundär fillagring. En hypervisor kan också placera en virtuell disk på NAS-baserad lagring, men då presenteras blocklagring för gästen, vilket ger ett annat felbeteende.

Välj modell innan du konfigurerar den. Fildelningar passar dokument, media, säkerhetskopior och delad projektdata; databaser och program som kräver låsning på lokal disk, låg latens eller tillgänglighet vid uppstart kan i stället behöva en virtuell disk eller lokal lagring. Den skillnaden avgör den säkra konfigurationen, valideringsmetoden och återställningspunkten.

Välj filsemantik eller blocksemantik

En NFS- eller SMB-delning som monterats i gästen förblir synlig som nätverkslagring. Den är enkel att dela med andra klienter, men gästen måste hantera autentiseringsuppgifter, nätverksavbrott och återställning av monteringen.

En virtuell disk som lagras på ett NFS- eller iSCSI-datastore ser ut som en lokal blockenhet för gästen. Hypervisorn hanterar nätverksberoendet, och flera gäster får inte montera samma vanliga filsystem samtidigt om det inte är klusteranpassat.

Kalla inte en mappad delning för en disk när du dokumenterar designen. Återställningssteg, ögonblicksbilder, behörigheter och korruptionsrisker beror på vilken modell du faktiskt har distribuerat.

Läs av felsignalerna innan du lagrar data permanent

Montera delningen manuellt först och testa skapande, namnbyte, låsning, skrivning av stora filer och ärvning av behörigheter. Dokumentera genomströmning och latens under belastning från en annan klient i stället för att bedöma utifrån en tom NAS.

Starta om NAS-enheten medan den virtuella maskinen förblir igång. Programmet ska pausa eller misslyckas tydligt och sedan återhämta sig utan att skriva till en tom lokal monteringspunkt som bara ser ut som delningens sökväg.

Använd tabellen nedan för att avgöra om den valda lösningen är redo för produktion.

Observerat tillstånd Bedömning Nästa åtgärd
Delade filer/media NFS- eller SMB-delning monterad i gästen Bra lösning
Filsystem för en enda gäst som behöver blocksemantik NAS-baserad virtuell disk Testa hypervisorns beteende vid avbrott
Latenskänslig databas på instabilt Wi-Fi Ingetdera Använd tillförlitlig lokal eller trådbunden blocklagring

Gör nätverks- och identitetsberoenden tydliga

För en Linux-gäst använder du en systemd-automontering eller en montering som tar hänsyn till `_netdev`, och låter programmet vara beroende av monteringsenheten. För SMB ska autentiseringsuppgifter lagras i en fil som endast root kan läsa, i stället för att bäddas in i skalhistoriken eller en konfigurationsfil som många kan läsa.

Samordna UID/GID-mappningen för NFS eller använd ett dedikerat SMB-tjänstekonto med minsta möjliga behörighet. Bekräfta att ögonblicksbilder och säkerhetskopior omfattar den auktoritativa kopian; en ögonblicksbild av en virtuell maskin kanske inte innehåller data på en delning som monterats i gästen.

ZimaSpaces guide för Proxmox NAS-konfiguration ger ett bredare sammanhang för lagring på värden.

En praktisk guide till centraliserad homelab-lagring jämför montering av NFS och SMB i virtuella maskiner och containrar.

Testa den ursprungliga arbetsbelastningen och ett NAS-avbrott igen

Kopiera representativa data, kör det riktiga programmet, starta om den virtuella maskinen och kontrollera att monteringen finns innan tjänsten skriver. Testa både planerat NAS-underhåll och ett plötsligt nätverksavbrott.

Återställ den virtuella maskinen separat och bekräfta att operatörerna vet att NAS-data återställs enligt NAS:ens säkerhetskopieringsplan, inte enbart från gästavbildningen. Undvik att två oberoende återställningsprocesser skriver över samma dataset.

Fortsätt när protokollet passar arbetsbelastningen, uppstartsberoenden är säkerställda och beteendet vid avbrott är säkert. Avbryt om ett program tyst faller tillbaka till lokal lagring, låsning misslyckas eller databasleverantören inte stöder det valda nätverksfilsystemet.

Support och tips

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.