Lösa serverparameterfel vid filimportsessioner
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Under filimportåtgärder mellan VNX1/VNX2- och Unity-system måste vissa parametervärden bibehållas inom vissa gränser för att garantera lyckade och icke-störande filimportåtgärder. I följande exempel visas en parameter som anges på ett annat sätt på VNX-sidan än på Unity-sidan, och i det här fallet misslyckas File Import create-sessionen:
Create VDM Import Session.......................... x Information om misslyckades
: Fel på serverparameter: {0}Sök efter kb000490660 i EMC:s kunskapsdatabas på https://support.emc.com. (Felkod:0x9000195)
Cause
Den här kunskapsbasartikeln beskriver de serverparametervärden som kontrolleras när filimportsessionen skapas och förklarar hur du löser matchningsfel. Anledningen till att upprätthålla ett acceptabelt intervall med parametervärden mellan VNX- och Unity-system är att säkerställa att värdåtkomsten inte störs under filimport-/migreringsprocessen. Om parametervärden ändras utanför de rekommendationer som beskrivs nedan kan migreringstransparens till värdanvändare inte garanteras.
Resolution
Följande lista innehåller de parametrar som kontrolleras under filimportåtgärder mellan VNX och Unity.
nfs.transChecksum
Beskrivning:
Anger om dataöverföraren stöder Oracle Direct NFS (DNFS) för klienter som använder Oracle Database 11g med NFSv3. När stöd är aktiverat säkerställer dataöverföraren att varje transaktion har ett unikt ID och undviker risken för motstridiga ID:n som blir resultatet av återanvändning av överlåtna portar.
0 = Stöder inte DNFS.
1 = Stöd för Oracle 11g DNFS-klienter som använder NFSv3.
Värdeintervall: 0 eller 1
VNX1/2 standardvärde:
0 Unity-standardvärde:
0 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: När VNX1/2-värdet är inställt på 1 och Unity-värdet är 0 kan Oracle-program leda till skadade data efter migreringsövergången, vid redundans för Oracle-kluster. En I/O efter klusterredundans kan anses redan ha gjorts när så inte var fallet.
nfs.v3xfersize
Beskrivning: Anger standardöverföringsstorleken för NFSv3-läsningar och -skrivningar.
Värdeintervall: från 8192 till 1048576
VNX1/2 standardvärdet är baserat på minnesstorleken för DM-modul
6G: 65536
8G/12G/16G:
131072 24G:
262144 Unity-standardvärde:
Unity300: 65536
Unity400:
131072 Unity500:
131072 Unity600:
262144 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde <= Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: Det kan orsaka klient-I/O-fel efter migreringsbytet, vilket inte kommer att lösas förrän användaren återmonteras, vilket värdet i käll-VNX1/2 är större än det i Unity-måldisksystemet.
filesystem.rstchown
Beskrivning:
Ställer in begränsat filägarskap.
0 = Tillåt ägaren av en fil att ändra filägarskap eller grupp-ID till någon annan ägare eller grupp eftersom chown och chgrp följer den mindre restriktiva POSIX-semantiken (Portable Operating System Interface for Unix).
1 = Tillåt endast superanvändaren att ändra ägare till en fil. Den aktuella ägaren kan bara ändra grupp-id:t till en grupp som ägaren tillhör. Obs! Den här parametern gäller för NFS, men inte för CIFS.
Värdeintervall: 0 eller 1
VNX1/2 standardvärde:
1 Unity-standardvärde:
1 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: Om käll-VNX1/2 får värdet 0 och målet Unity har 1 som värde kan program som körs med ID inte root få fel när de brukade kunna ändra användar-/gruppägarskap för filen som de har skapat.
quota.useQuotasInFsStat
Beskrivning:
Styr om kvoter inkluderas när statistik över ledigt utrymme visas för NFS-klienter som använder kommandot UNIX df -k för att visa statistik.
0 = Exkludera kvoter när en diskkvotverifiering görs med hjälp av df. Det faktiska tillgängliga utrymmet kan vara mindre än det "tillgängliga utrymmet" som visas i kommandoutdata.
1 = Inkludera kvoter. Kommandot df som körs av en icke-root-användare rapporterar endast det utrymme som är tillgängligt för användaren. Det innebär att det "tillgängliga utrymmet" visar faktorer i utrymmet som är förtilldelade till kvotträd, användare och grupper. Rquota stöds inte för tree-kvoter.
Värdeintervall: 0 eller 1
VNX1/2 standardvärde:
0 Unity-standardvärde:
0 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: När en NFS-användare tittar på tillgängligt utrymme på de exporter som han har åtkomst till (via df-kommando) ser han den fullständiga filsystemsstorleken som är större än den mängd utrymme han kan använda på grund av sin användarkvotgräns om värdet för den här parametern i VNX1/2 är 1 och i Unity är 0.
cvfs.virtualDirName
Beskrivning:
VVFS version 2 tillåter användare att passera monterad kontrollpunkt från en dold virtuell katalog. Den här parametern definierar ett användardefinierat virtuellt katalognamn. Det faktiska katalognamnet är den angivna strängen som föregås av en punkt.
Exempel:
ckpt = Använd .ckpt för namnet på den virtuella katalogen.
snapshot = Använd .snapshot som namn på den virtuella katalogen.
Observera: Starta om Data Mover så att ändringarna träder i kraft.
Värdeintervall: *
VNX1/2 standardvärde: ckpt
Unity-standardvärde: ckpt
Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Unity aktuellt värde = ckpt
Påverkan på filmigrering Om vi utelämnar den här kontrollen: Filmigreringsfunktionen migrerar inte ögonblicksbilder av ett filsystem. Internt behandlas .ckpt som standardnamnet för virtuella kataloger och ignoreras under datakopieringen. Om du använder ett annat värde i VNX1/2 kan det leda till två problem:
Den verkliga virtuella katalogdata migreras till målmatrisen även om det är värdelöst och slöseri med tid.
Om .ckpt används för andra ändamål skulle data i katalogen missas vid målet efter migreringsövergången.
Lösa parameterproblem:
Du kan lösa parameterskillnader via något av följande tre alternativ:
2. Om du hellre vill ändra parametrarna i Unity-målsystemet använder du tjänstverktygets svc_param för att ändra lämpligt parametervärde. Använd svc_param -help för att se användningen av det här skriptet.
3. Använd -skipServerParamCheck när importsessionen skapas för att hoppa över parameterkontroll om du använder UEMCLI, eller avmarkera kryssrutan "Tillåt jämförelse av serverparametrar" i guiden för att skapa GUI-importsession på sidan "Settings".
Observera: Att kringgå parameterkontroll kan leda till avbrott i värden när filimportsessionerna överförs till Unity-systemet, och i vissa fall kan det krävas att filsystemen återmonteras av NFS-värdarna. Parameterkontroll är utformad för att säkerställa att NFS-transparens (brist på störningar för klienter) erhålls med filimportåtgärder.
nfs.transChecksum
Beskrivning:
Anger om dataöverföraren stöder Oracle Direct NFS (DNFS) för klienter som använder Oracle Database 11g med NFSv3. När stöd är aktiverat säkerställer dataöverföraren att varje transaktion har ett unikt ID och undviker risken för motstridiga ID:n som blir resultatet av återanvändning av överlåtna portar.
0 = Stöder inte DNFS.
1 = Stöd för Oracle 11g DNFS-klienter som använder NFSv3.
Värdeintervall: 0 eller 1
VNX1/2 standardvärde:
0 Unity-standardvärde:
0 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: När VNX1/2-värdet är inställt på 1 och Unity-värdet är 0 kan Oracle-program leda till skadade data efter migreringsövergången, vid redundans för Oracle-kluster. En I/O efter klusterredundans kan anses redan ha gjorts när så inte var fallet.
nfs.v3xfersize
Beskrivning: Anger standardöverföringsstorleken för NFSv3-läsningar och -skrivningar.
Värdeintervall: från 8192 till 1048576
VNX1/2 standardvärdet är baserat på minnesstorleken för DM-modul
6G: 65536
8G/12G/16G:
131072 24G:
262144 Unity-standardvärde:
Unity300: 65536
Unity400:
131072 Unity500:
131072 Unity600:
262144 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde <= Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: Det kan orsaka klient-I/O-fel efter migreringsbytet, vilket inte kommer att lösas förrän användaren återmonteras, vilket värdet i käll-VNX1/2 är större än det i Unity-måldisksystemet.
filesystem.rstchown
Beskrivning:
Ställer in begränsat filägarskap.
0 = Tillåt ägaren av en fil att ändra filägarskap eller grupp-ID till någon annan ägare eller grupp eftersom chown och chgrp följer den mindre restriktiva POSIX-semantiken (Portable Operating System Interface for Unix).
1 = Tillåt endast superanvändaren att ändra ägare till en fil. Den aktuella ägaren kan bara ändra grupp-id:t till en grupp som ägaren tillhör. Obs! Den här parametern gäller för NFS, men inte för CIFS.
Värdeintervall: 0 eller 1
VNX1/2 standardvärde:
1 Unity-standardvärde:
1 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: Om käll-VNX1/2 får värdet 0 och målet Unity har 1 som värde kan program som körs med ID inte root få fel när de brukade kunna ändra användar-/gruppägarskap för filen som de har skapat.
quota.useQuotasInFsStat
Beskrivning:
Styr om kvoter inkluderas när statistik över ledigt utrymme visas för NFS-klienter som använder kommandot UNIX df -k för att visa statistik.
0 = Exkludera kvoter när en diskkvotverifiering görs med hjälp av df. Det faktiska tillgängliga utrymmet kan vara mindre än det "tillgängliga utrymmet" som visas i kommandoutdata.
1 = Inkludera kvoter. Kommandot df som körs av en icke-root-användare rapporterar endast det utrymme som är tillgängligt för användaren. Det innebär att det "tillgängliga utrymmet" visar faktorer i utrymmet som är förtilldelade till kvotträd, användare och grupper. Rquota stöds inte för tree-kvoter.
Värdeintervall: 0 eller 1
VNX1/2 standardvärde:
0 Unity-standardvärde:
0 Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Aktuellt Unity-värde
Påverkan på filmigrering Om vi utelämnar den här kontrollen: När en NFS-användare tittar på tillgängligt utrymme på de exporter som han har åtkomst till (via df-kommando) ser han den fullständiga filsystemsstorleken som är större än den mängd utrymme han kan använda på grund av sin användarkvotgräns om värdet för den här parametern i VNX1/2 är 1 och i Unity är 0.
cvfs.virtualDirName
Beskrivning:
VVFS version 2 tillåter användare att passera monterad kontrollpunkt från en dold virtuell katalog. Den här parametern definierar ett användardefinierat virtuellt katalognamn. Det faktiska katalognamnet är den angivna strängen som föregås av en punkt.
Exempel:
ckpt = Använd .ckpt för namnet på den virtuella katalogen.
snapshot = Använd .snapshot som namn på den virtuella katalogen.
Observera: Starta om Data Mover så att ändringarna träder i kraft.
Värdeintervall: *
VNX1/2 standardvärde: ckpt
Unity-standardvärde: ckpt
Regel för förkontroll av filmigrering: VNX1/2 aktuellt värde = Unity aktuellt värde = ckpt
Påverkan på filmigrering Om vi utelämnar den här kontrollen: Filmigreringsfunktionen migrerar inte ögonblicksbilder av ett filsystem. Internt behandlas .ckpt som standardnamnet för virtuella kataloger och ignoreras under datakopieringen. Om du använder ett annat värde i VNX1/2 kan det leda till två problem:
Den verkliga virtuella katalogdata migreras till målmatrisen även om det är värdelöst och slöseri med tid.
Om .ckpt används för andra ändamål skulle data i katalogen missas vid målet efter migreringsövergången.
Lösa parameterproblem:
Du kan lösa parameterskillnader via något av följande tre alternativ:
- Ändra VNX-källparametern till ett acceptabelt intervall för Unity-importåtgärden (server_param)
- Ändra Target Unity-parametern så att den matchar värdena på VNX Data Mover (VDM) [svc_param]
- Förbigå parameterkontrollerna när du skapar filimportsessionen i det grafiska användargränssnittet genom att avmarkera kryssrutan "Tillåt jämförelse av serverparametrar" eller använda "-skipServerParamCheck" om du skapar en importsession från UEMCLI
2. Om du hellre vill ändra parametrarna i Unity-målsystemet använder du tjänstverktygets svc_param för att ändra lämpligt parametervärde. Använd svc_param -help för att se användningen av det här skriptet.
3. Använd -skipServerParamCheck när importsessionen skapas för att hoppa över parameterkontroll om du använder UEMCLI, eller avmarkera kryssrutan "Tillåt jämförelse av serverparametrar" i guiden för att skapa GUI-importsession på sidan "Settings".
Observera: Att kringgå parameterkontroll kan leda till avbrott i värden när filimportsessionerna överförs till Unity-systemet, och i vissa fall kan det krävas att filsystemen återmonteras av NFS-värdarna. Parameterkontroll är utformad för att säkerställa att NFS-transparens (brist på störningar för klienter) erhålls med filimportåtgärder.
Affected Products
Dell EMC Unity FamilyProducts
Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family
, Dell EMC Unity Hybrid
...
Article Properties
Article Number: 000054849
Article Type: Solution
Last Modified: 11 Dec 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.