Esercizio - Valutare l'idoneità di Windows Server

Completato

È possibile eseguire i cmdlet di PowerShell per la valutazione di Sincronizzazione file di Azure in qualsiasi istanza di Windows Server in cui si vuole usare la sincronizzazione file. I cmdlet controllano la compatibilità di sistema operativo, file system, nomi di file e nomi di cartelle.

Prima di installare e configurare Sincronizzazione file di Azure nel file server CAD della società, valutare il server per verificarne la compatibilità. Eseguire i cmdlet di valutazione per generare un report.

Importante

Per eseguire questo esercizio è necessario disporre di una propria sottoscrizione di Azure e questo potrebbe comportare dei costi. Se non hai ancora una sottoscrizione di Azure, crea un account gratuito prima di iniziare.

Il video seguente mostra come eseguire la valutazione nel server locale. Seguire i passaggi descritti in questo esercizio per completare la valutazione in una macchina virtuale creata nella sottoscrizione di Azure.

Creare un file server Windows

Normalmente si installa Sincronizzazione file di Azure nel server locale. Per questo esercizio, viene creata una macchina virtuale (VM) di Azure che opera come file server Windows.

  1. Accedere al portale di Azure.

  2. Dalla barra dei menu nella parte superiore destra aprire Cloud Shell. Passare all'ambiente PowerShell dall'ambiente Bash nell'elenco a discesa Cloud Shell.

  3. Eseguire il comando seguente per creare un gruppo di risorse. Sostituire EastUS con il valore di una località vicina.

    $resourceGroup = 'learn-file-sync-rg'
    $location = 'EastUS'
    New-AzResourceGroup -Name $resourceGroup -Location $location
    

    Questo elenco contiene alcuni valori di località che è possibile usare:

    • westus2
    • Stati Uniti centro-meridionali
    • centralus
    • eastus
    • westeurope
    • Asia sud-orientale
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
  4. In PowerShell eseguire i comandi seguenti per creare una subnet e una rete virtuale nella stessa località del gruppo di risorse:

    $subnetConfig = New-AzVirtualNetworkSubnetConfig `
    -Name Syncpublicnet `
    -AddressPrefix 10.0.0.0/24
    
    $virtualNetwork = New-AzVirtualNetwork `
    -Name Syncvnet `
    -AddressPrefix 10.0.0.0/16 `
    -Location $location `
    -ResourceGroupName $resourceGroup `
    -Subnet $subnetConfig
    
  5. Eseguire il comando seguente per impostare il nome utente e la password per l'account amministratore nella macchina virtuale. Immettere il nome utente learnadmin e una password. La password deve avere una lunghezza di almeno otto caratteri. Deve includere una cifra, una lettera maiuscola, una lettera minuscola e un carattere speciale. Annotare la password, perché sarà necessaria in un secondo momento.

    $cred = Get-Credential
    
  6. Creare il computer Windows Server:

     New-Azvm `
     -Name FileServerLocal `
     -Credential $cred `
     -ResourceGroupName $resourceGroup `
     -Size Standard_DS1_v2 `
     -VirtualNetworkName Syncvnet `
     -SubnetName Syncpublicnet `
     -Image "Win2019Datacenter" 
    

    La creazione della macchina virtuale richiede alcuni minuti.

Creare un indirizzo IP pubblico e associarlo alla macchina virtuale del file server

Per connettersi al nuovo server usando Desktop remoto, creare un indirizzo IP pubblico e assegnarlo alla macchina virtuale del file server.

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca superiore del portale di Azure cercare e selezionare Indirizzi IP pubblici. Viene visualizzato il riquadro Indirizzi IP pubblici.

  3. Seleziona + Crea. Viene visualizzato il riquadro Crea indirizzo IP pubblico.

  4. Selezionare la stessa sottoscrizione di Azure e la stessa posizione usata per la macchina virtuale. Selezionare il gruppo di risorse learn-file-sync-rg.

  5. Lasciare invariate le altre impostazioni predefinite e in Nome specificare FileServerPublicIP.

  6. Selezionare Rivedi e crea e quindi Crea per creare l'indirizzo IP pubblico.

  7. Nella casella di ricerca superiore cercare e selezionare Macchine virtuali. Viene visualizzato il riquadro Macchine virtuali.

  8. Selezionare la macchina virtuale FileServerLocal. Verrà visualizzato il riquadro della macchina virtuale FileServerLocal.

  9. In Rete>Impostazioni di rete selezionare l'interfaccia di rete denominata FileServerLocal.

  10. In Impostazioni>Configurazioni IP selezionare la configurazione IP FileServerLocal.

  11. Selezionare Associa indirizzo IP pubblico e quindi, per Indirizzo IP pubblico, selezionare FileServerPublicIP.

  12. Seleziona Salva.

Configurare Windows Server per la valutazione

Connettersi al nuovo server usando il client Desktop remoto. Scaricare un file CAD di esempio e installare il modulo di Azure PowerShell da utilizzare in un secondo momento.

  1. Verificare di essere ancora connessi al portale di Azure.

  2. Nella casella di ricerca superiore cercare e selezionare Macchine virtuali. Viene visualizzato il riquadro Macchine virtuali.

  3. Selezionare la macchina virtuale FileServerLocal. Verrà visualizzato il riquadro della macchina virtuale FileServerLocal.

  4. Nella barra dei menu in alto selezionare Connetti. Verrà visualizzato il riquadro Connetti per la macchina virtuale FileServerLocal. Selezionare RDP nativo.

  5. Selezionare Scarica file RDP.

  6. Aprire il file RDP e selezionare Connetti.

  7. Nella finestra di dialogo Sicurezza di Windows selezionare Altre opzioni e quindi selezionare Usa un altro account.

  8. Immettere il nome utente learnadmin e la password usata in precedenza e quindi selezionare OK.

  9. Se viene chiesto di connettersi nonostante gli errori dei certificati, selezionare . Verrà visualizzato il dashboard Server Manager.

  10. Dopo aver eseguito l'accesso, nella barra delle applicazioni inferiore selezionare Cerca, immettere cmd e quindi selezionare Prompt dei comandi.

  11. Al prompt dei comandi immettere D: e quindi premere INVIO.

  12. Scaricare questo file di esempio CAD usando cURL:

    curl https://github.com/MicrosoftDocs/mslearn-extend-share-capacity-with-azure-file-sync/blob/master/resources/CADFolder.zip?raw=true -L -o CADFolder.zip
    
  13. Espandere il file ZIP:

    CADFolder.zip
    
  14. Nella barra dei menu superiore di Esplora file selezionare Strumenti cartelle compresse e quindi selezionare Estrai tutto e infine Estrai.

Installare i moduli di Azure PowerShell

  1. Nella barra delle applicazioni inferiore fare clic con il pulsante destro del mouse su Start e quindi scegliere Windows PowerShell (amministratore).

  2. Nella console scaricare i moduli di Azure PowerShell più recenti:

    Install-Module -Name Az
    
  3. Se richiesto, immettere Y per installare il provider NuGet e/o accettare il repository non attendibile. Eseguire la stessa operazione per tutti i moduli.

    L'installazione dei moduli potrebbe richiedere qualche minuto.

Completare una valutazione

Dopo avere installato i cmdlet di valutazione, controllare se il file server e le cartelle sono compatibili con Sincronizzazione file di Azure.

  1. Eseguire un controllo dei file di dati e di sistema:

    Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder
    
  2. L'output sarà simile al seguente:

    Environment validation results:
    
    Computer name: localhost
    OS version check: Passed.
    File system check: Passed.
    
    Namespace validation results:
    
    Path: C:\CADFolder
    Number of files scanned: 4
    Number of directories scanned: 6
    
    There were no compatibility issues found with your files.
    
  3. Testare solo i file:

    Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder -SkipSystemChecks
    
  4. Testare solo i requisiti di sistema:

    Invoke-AzStorageSyncCompatibilityCheck -ComputerName localhost
    
  5. Salvare i risultati in un file CSV:

    $results=Invoke-AzStorageSyncCompatibilityCheck -Path D:\CADFolder
    $results | Select-Object -Property Type, Path, Level, Description | Export-Csv -Path D:\assessment-results.csv
    
  6. Lasciare aperta la sessione di Connessione Desktop remoto per un esercizio successivo.