Attivazione di un file system su un'istanza Windows mediante NFS
Requisiti indispensabili
-
Il file system deve essere creato e deve includere almeno un'esportazione in una destinazione di accesso. Vedere Creazione di un file system, di una destinazione di accesso ed esportazione.
-
La destinazione di accesso deve avere regole di sicurezza configurate correttamente o essere assegnata a un gruppo NSG. Vedere Configurazione delle regole di sicurezza per la VCN per lo storage dei file.
-
È necessario conoscere l'indirizzo IP della destinazione di accesso. Vedere Ottenimento dell'indirizzo IP della destinazione di accesso.
-
È necessario poter eseguire il login al sistema operativo Microsoft Windows sull'istanza con privilegi di superutente o amministratore.
Prima di iniziare
I task riportati di seguito sono inclusi in questa procedura e potrebbe essere necessario esserne consapevoli prima di iniziare.
-
Installazione del client NFS di Microsoft Windows: questo servizio deve essere installato nell'istanza da cui si desidera eseguire il MOUNT del file system. L'installazione del client richiede spesso il riavvio dell'istanza.
-
I valori di identità
AnonymousGideAnonymousUiddevono essere configurati per consentire l'accesso in scrittura. – L'accesso ai file system NFS richiede identità di utenti e gruppi UNIX, che non sono uguali alle identità di utenti e gruppi Microsoft Windows. Per impostazione predefinita, le autorizzazioni di scrittura per i file system vengono concesse solo all'utente root. Per consentire l'accesso utente alle risorse condivise NFS, il client Microsoft Windows per NFS accede ai file system in forma anonima utilizzandoAnonymousGideAnonymousUid.Attenzione
L'aggiornamento dei valori AnonymousGid e AnonymousUid richiede modifiche al registro dell'istanza.
Scegliere uno dei metodi seguenti:
Utilizzo del prompt dei comandi di Microsoft Windows
-
Eseguire il login all'istanza di Microsoft Windows.
Vedere Connessione a un'istanza.
-
Aprire Microsoft Windows PowerShell ed eseguire come amministratore:
-
Andare a Start e aprire PowerShell.
-
In PowerShell, digitare quanto segue per eseguire come amministratore:
Start-Process powershell -Verb runAs -
Nella finestra Controllo account utente, selezionare Sì. Viene visualizzata una nuova finestra Amministratore: PowerShell. È possibile chiudere la finestra PowerShell standard per evitare confusione.
-
-
In Administrator: PowerShell, recuperare il client NFS e aggiornare il registro digitando quanto segue:
Install-WindowsFeature -Name NFS-Client Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousUid -Value 0 Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousGid -Value 0 Stop-Service -Name NfsClnt Restart-Service -Name NfsRdr Start-Service -Name NfsClnt -
Aprire una finestra prompt dei comandi standard.
Importante
I file system NFS attivati come amministratore non sono disponibili per gli utenti standard.
-
Nella finestra Prompt dei comandi, attivare il file system.
Vedere le avvertenze e le note sotto l'esempio.
Nell'esempio seguente, sostituire:
-
10.x.x.xcon l'indirizzo IP del punto di accesso (vedere Ottenimento dell'indirizzo IP della destinazione di accesso) -
fs-export-pathcon il percorso di esportazione del file system (vedere Creazione di un file system, una destinazione di accesso ed esportazione) -
Xcon la lettera di unità di qualsiasi unità disponibile a cui si desidera mappare il file system.
Esempio:
mount 10.x.x.x:/fs-export-path X: -
-
Verificare di poter accedere e scrivere al file system.
-
Accedere al file system.
Nell'esempio, sostituire
Xcon la lettera dell'unità utilizzata per attivare il file system.X: -
Scrittura di un file.
echo > myfile.txt -
Verificare di poter visualizzare il file.
dir
-
Utilizzo di Microsoft Windows File Explorer
-
Eseguire il login all'istanza di Microsoft Windows.
Vedere Connessione a un'istanza.
-
Aprire Microsoft Windows PowerShell ed eseguire come amministratore:
-
Andare a Start e aprire PowerShell.
-
In PowerShell, digitare quanto segue per eseguire come amministratore:
Start-Process powershell -Verb runAs -
Nella finestra Controllo account utente, selezionare Sì. Viene visualizzata una nuova finestra Amministratore: PowerShell. È possibile chiudere la finestra PowerShell standard per evitare confusione.
-
-
In Administrator: PowerShell, ottenere il client NFS digitando quanto segue:
Install-WindowsFeature -Name NFS-Client -
Se necessario, riavviare il sistema.
-
Aprire l'editor del registro (regedit) per mappare AnonymousGid e AnonymousUid all'utente root.
Attenzione
Il mapping di identità utente richiede modifiche al registro di sistema.
-
Selezionare Ricerca Windows.
-
Immettere
regeditnel campo Cerca e premere Invio. -
Selezionare Sì per consentire modifiche al dispositivo.
-
Selezionare
HKEY_LOCAL_MACHINE. Quindi, passare a:Software\Microsoft\ClientForNFS\CurrentVersion\Default.
-
-
Aggiungere una nuova voce di registro DWORD32 per
AnonymousGid:-
Selezionare Modifica e selezionare Nuovo valore DWORD (32 bit).
-
Nel campo Nome, immettere
AnonymousGid. Lasciare il valore in0.
-
-
Ripetere il passo precedente per aggiungere una seconda voce del registro DWORD32 denominata
AnonymousUidcon il valore0. -
Aprire la riga di comando di Microsoft Windows (CMD) ed eseguire come amministratore:
-
Vai su Start e scorri verso il basso fino ad Apps.
-
Nella sezione Sistema di Windows, premere CTRL+Shift e selezionare Prompt dei comandi.
-
-
Nella finestra della riga di comando di Microsoft Windows (CMD), riavviare il client NFS digitando quanto segue:
nfsadmin client stopnfsadmin client start -
Aprire Esplora file e selezionare Questo PC. Nella scheda Computer selezionare Map network drive.
-
Selezionare la lettera dell'unità da assegnare al file system.
-
Nel campo Cartella, immettere la riga seguente, sostituendo:
-
10.x.x.xcon l'indirizzo IP del punto di accesso (vedere Ottenimento dell'indirizzo IP della destinazione di accesso) -
fs-export-pathcon il percorso di esportazione del file system (vedere Creazione di un file system, una destinazione di accesso ed esportazione)
Linea:
\\10.x.x.x\fs-export-path -
-
Selezionare Fine.