Skip to main content
NetApp virtualization solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Preparati a distribuire Microsoft Hyper-V sfruttando i sistemi di archiviazione ONTAP

Collaboratori netapp-jsnyder kevin-hoke

Preparare l'ambiente per distribuire un cluster Microsoft Hyper-V con sistemi di archiviazione ONTAP . Questa procedura include l'installazione delle funzionalità di Windows Server, la configurazione delle interfacce di rete per il traffico Hyper-V, la scelta della progettazione di archiviazione appropriata, l'installazione delle utilità host iSCSI, la configurazione dell'iniziatore iSCSI di Windows e la creazione di un cluster di failover.

Prerequisiti per la procedura di distribuzione

  • Tutto l'hardware deve essere certificato per la versione di Windows Server in esecuzione e la soluzione completa del cluster di failover deve superare tutti i test nella procedura guidata di convalida di una configurazione.

  • Nodi Hyper-V uniti al controller di dominio (consigliato) e connettività adeguata tra loro.

  • Ogni nodo Hyper-V dovrebbe essere configurato in modo identico.

  • Schede di rete e switch virtuali designati configurati su ciascun server Hyper-V per il traffico segregato per la gestione, iSCSI, SMB, migrazione in tempo reale.

  • La funzionalità del cluster di failover è abilitata su ciascun server Hyper-V.

  • Le condivisioni SMB o CSV vengono utilizzate come storage condiviso per archiviare le VM e i relativi dischi per il clustering Hyper-V.

  • Lo storage non deve essere condiviso tra cluster diversi. Pianificare una o più condivisioni CSV/CIFS per cluster.

  • Se la condivisione SMB viene utilizzata come storage condiviso, è necessario configurare le autorizzazioni sulla condivisione SMB per concedere l'accesso agli account computer di tutti i nodi Hyper-V nel cluster.

Per maggiori informazioni, vedere:

Installazione delle funzionalità di Windows

I passaggi seguenti descrivono come installare le funzionalità richieste di Windows Server 2022.

Tutti gli host

  1. Preparare il sistema operativo Windows 2022 con gli aggiornamenti e i driver di dispositivo necessari su tutti i nodi designati.

  2. Accedere a ciascun nodo Hyper-V utilizzando la password di amministratore immessa durante l'installazione.

  3. Avviare un prompt di PowerShell facendo clic con il pulsante destro del mouse sull'icona di PowerShell nella barra delle applicazioni e selezionando Run as Administrator .

  4. Aggiungere le funzionalità Hyper-V, MPIO e clustering.

    Add-WindowsFeature Hyper-V, Failover-Clustering, Multipath-IO `-IncludeManagementTools –Restart

Configurazione delle reti

Una corretta pianificazione della rete è fondamentale per ottenere una distribuzione a tolleranza di errore. Il suggerimento standard per un cluster di failover era quello di configurare schede di rete fisiche distinte per ogni tipo di traffico. Grazie alla possibilità di aggiungere schede di rete virtuali, switch embedded teaming (SET) e funzionalità come l'introduzione di Hyper-V QoS, è possibile condensare il traffico di rete su un numero inferiore di schede fisiche. Progettare la configurazione della rete tenendo a mente la qualità del servizio, la ridondanza e l'isolamento del traffico. La configurazione di tecniche di isolamento di rete come le VLAN insieme alle tecniche di isolamento del traffico garantisce ridondanza per il traffico e qualità del servizio, il che migliorerebbe e aggiungerebbe coerenza alle prestazioni del traffico di archiviazione.

Si consiglia di separare e isolare carichi di lavoro specifici utilizzando più reti logiche e/o fisiche. Di seguito sono riportati alcuni esempi tipici di traffico di rete, solitamente suddiviso in segmenti:

  • Rete di archiviazione ISCSI.

  • Rete CSV (Cluster Shared Volume) o Heartbeat.

  • Migrazione in tempo reale

  • Rete VM

  • Rete di gestione

Nota: quando iSCSI viene utilizzato con NIC dedicate, non è consigliabile utilizzare alcuna soluzione di teaming ed è preferibile utilizzare MPIO/DSM.

Nota: le best practice di rete Hyper-V sconsigliano inoltre l'utilizzo del teaming NIC per le reti di archiviazione SMB 3.0 nell'ambiente Hyper-V.

Per ulteriori informazioni, fare riferimento a"Pianificare la rete Hyper-V in Windows Server"

Scelta della progettazione dello storage per Hyper-V

Hyper-V supporta NAS (SMB3.0) e Block storage (iSCSI/FC) come storage di backup per le macchine virtuali. NetApp supporta i protocolli SMB3.0, iSCSI e FC, che possono essere utilizzati come storage nativo per VM - Cluster Shared Volumes (CSV) tramite iSCSI/FC e SMB3. I clienti possono anche utilizzare SMB3 e iSCSI come opzioni di archiviazione connesse agli ospiti per carichi di lavoro che richiedono l'accesso diretto all'archiviazione. ONTAP offre opzioni flessibili con storage unificato (All Flash Array) per carichi di lavoro che richiedono accesso a protocollo misto e storage ottimizzato SAN (All SAN Array) per configurazioni solo SAN.

La decisione di utilizzare SMB3 anziché iSCSI/FC è dettata dall'infrastruttura esistente oggi; SMB3/iSCSI consente ai clienti di utilizzare l'infrastruttura di rete esistente. I clienti che dispongono di un'infrastruttura FC esistente possono sfruttare tale infrastruttura e presentare l'archiviazione come volumi condivisi in cluster basati su FC.

Nota: un controller di storage NetApp che esegue il software ONTAP può supportare i seguenti carichi di lavoro in un ambiente Hyper-V:

  • VM ospitate su condivisioni SMB 3.0 sempre disponibili

  • VM ospitate su LUN Cluster Shared Volume (CSV) in esecuzione su iSCSI o FC

  • Archiviazione in-guest e dischi pass-through per macchine virtuali guest

Nota: le funzionalità principali ONTAP , quali thin provisioning, deduplicazione, compressione, compattazione dei dati, cloni flessibili, snapshot e replica, funzionano senza problemi in background, indipendentemente dalla piattaforma o dal sistema operativo, e forniscono un valore significativo per i carichi di lavoro Hyper-V. Le impostazioni predefinite per queste funzionalità sono ottimali per Windows Server e Hyper-V.

Nota: MPIO è supportato sulla VM guest tramite iniziatori interni se sono disponibili più percorsi per la VM e la funzionalità I/O multipath è installata e configurata.

Nota: ONTAP supporta tutti i principali protocolli client standard del settore: NFS, SMB, FC, FCoE, iSCSI, NVMe/FC e S3. Tuttavia, NVMe/FC e NVMe/TCP non sono supportati da Microsoft.

Installazione delle utilità host iSCSI Windows NetApp

Nella sezione seguente viene descritto come eseguire un'installazione automatica delle NetApp Windows iSCSI Host Utilities. Per informazioni dettagliate riguardanti l'installazione consultare il"Installa Windows Unified Host Utilities 7.2 (o l'ultima versione supportata)"

Tutti gli host

  1. Scaricamento"Utilità host iSCSI di Windows"

  2. Sblocca il file scaricato.

    Unblock-file ~\Downloads\netapp_windows_host_utilities_7.2_x64.msi
  3. Installare le utility host.

    ~\Downloads\netapp_windows_host_utilities_7.2_x64.msi /qn "MULTIPATHING=1"

Nota: il sistema verrà riavviato durante questo processo.

Configurazione dell'iniziatore iSCSI host Windows

I passaggi seguenti descrivono come configurare l'iniziatore iSCSI Microsoft integrato.

Tutti gli host

  1. Avviare un prompt di PowerShell facendo clic con il pulsante destro del mouse sull'icona di PowerShell nella barra delle applicazioni e selezionando Esegui come amministratore.

  2. Configurare il servizio iSCSI per l'avvio automatico.

    Set-Service -Name MSiSCSI -StartupType Automatic
  3. Avviare il servizio iSCSI.

    Start-Service -Name MSiSCSI
  4. Configurare MPIO per richiedere qualsiasi dispositivo iSCSI.

    Enable-MSDSMAutomaticClaim -BusType iSCSI
  5. Imposta il criterio di bilanciamento del carico predefinito di tutti i nuovi dispositivi richiesti su round robin.

    Set-MSDSMGlobalDefaultLoadBalancePolicy -Policy RR 
  6. Configurare una destinazione iSCSI per ciascun controller.

    New-IscsiTargetPortal -TargetPortalAddress <<iscsia_lif01_ip>> -InitiatorPortalAddress <iscsia_ipaddress>
    
    New-IscsiTargetPortal -TargetPortalAddress <<iscsib_lif01_ip>> -InitiatorPortalAddress <iscsib_ipaddress
    
    New-IscsiTargetPortal -TargetPortalAddress <<iscsia_lif02_ip>> -InitiatorPortalAddress <iscsia_ipaddress>
    
    New-IscsiTargetPortal -TargetPortalAddress <<iscsib_lif02_ip>> -InitiatorPortalAddress <iscsib_ipaddress>
  7. Collegare una sessione per ogni rete iSCSI a ogni destinazione.

    Get-IscsiTarget | Connect-IscsiTarget -IsPersistent $true -IsMultipathEnabled $true -InitiatorPo rtalAddress <iscsia_ipaddress>
    
    Get-IscsiTarget | Connect-IscsiTarget -IsPersistent $true -IsMultipathEnabled $true -InitiatorPo rtalAddress <iscsib_ipaddress>

Nota: aggiungi più sessioni (minimo 5-8) per aumentare le prestazioni e sfruttare al meglio la larghezza di banda.

Creazione di un cluster

Solo un server

  1. Avviare un prompt di PowerShell con autorizzazioni amministrative, facendo clic con il pulsante destro del mouse sull'icona di PowerShell e selezionando Run as Administrator` .

  2. Crea un nuovo cluster.

    New-Cluster -Name <cluster_name> -Node <hostnames> -NoStorage -StaticAddress <cluster_ip_address>

    Immagine che mostra l'interfaccia di gestione del cluster

  3. Selezionare la rete cluster appropriata per la migrazione live.

  4. Designare la rete CSV.

    (Get-ClusterNetwork -Name Cluster).Metric = 900
  5. Modificare il cluster per utilizzare un disco quorum.

    1. Avviare un prompt di PowerShell con autorizzazioni amministrative facendo clic con il pulsante destro del mouse sull'icona di PowerShell e selezionando "Esegui come amministratore".

      start-ClusterGroup "Available Storage"| Move-ClusterGroup -Node $env:COMPUTERNAME
    2. In Gestione cluster di failover, seleziona Configure Cluster Quorum Settings .

      Immagine delle impostazioni di configurazione del quorum del cluster

    3. Fare clic su Avanti nella pagina di benvenuto.

    4. Selezionare il testimone del quorum e fare clic su Avanti.

    5. Selezionare "Configura un testimone del disco" e fare clic su "Avanti".

    6. Selezionare Disco W: dallo spazio di archiviazione disponibile e fare clic su Avanti.

    7. Fare clic su Avanti nella pagina di conferma e su Fine nella pagina di riepilogo.

      Per informazioni più dettagliate sul quorum e sui testimoni, vedere"Configurazione e gestione del quorum"

  6. Eseguire la procedura guidata di convalida del cluster da Failover Cluster Manager per convalidare la distribuzione.

  7. Crea LUN CSV per archiviare i dati delle macchine virtuali e creare macchine virtuali ad alta disponibilità tramite i ruoli in Failover Cluster Manager.