Condividi tramite


Uso di Spazi di archiviazione diretta nei cluster di macchine virtuali guest

È possibile distribuire Spazi di archiviazione diretta in un cluster di server fisici o in cluster guest di macchine virtuali (VM), come descritto in questo articolo. Questo tipo di distribuzione offre uno spazio di archiviazione virtuale condiviso per una serie di macchine virtuali in un cloud privato o pubblico. In questo modo è possibile usare soluzioni a disponibilità elevata delle applicazioni.

Requisiti per i cluster guest

Quando si distribuisce Spazi di archiviazione diretta in un ambiente virtualizzato, si applicano le considerazioni seguenti.

  • Minimo due nodi e massimo di tre nodi

  • Le distribuzioni a due nodi devono configurare un witness del cluster (Cloud Witness o File Share Witness)

  • Le distribuzioni a tre nodi possono tollerare un nodo inattivo e la perdita di uno o più dischi in un altro nodo. Se due nodi vengono arrestati, i dischi virtuali sono offline fino a quando uno dei nodi non viene restituito.

  • Configurare le macchine virtuali da distribuire tra domini di errore

    • Azure: configurare il set di disponibilità

    • Hyper-V: configurare nelle macchine virtuali per separare AntiAffinityClassNames le macchine virtuali tra i nodi

    • VMware: configurare la regola di anti-affinità VM-VM creando una regola DRS di tipo "Macchine virtuali separate" per separare le macchine virtuali tra gli host ESX. I dischi presentati per l'uso con Spazi di archiviazione diretta devono usare la scheda Paravirtual SCSI (PVSCSI). Per il supporto PVSCSI con Windows Server, vedere https://kb.vmware.com/s/article/1010398.

  • Usare l'archiviazione a bassa latenza/con prestazioni elevate, ad esempio i dischi gestiti da SSD Premium di Azure o più veloci

  • Distribuire una progettazione di archiviazione flat senza dispositivi di memorizzazione nella cache configurati

  • Usare almeno due dischi dati virtuali presentati a ogni macchina virtuale (VHD/VHDX/VMDK)

    Questo numero è diverso dalle distribuzioni bare metal perché i dischi virtuali possono essere implementati come file che non sono soggetti a errori fisici.

  • Disabilitare le funzionalità di sostituzione automatica dell'unità nel Servizio integrità eseguendo il cmdlet PowerShell seguente:

    Get-storagesubsystem clus* | set-storagehealthsetting -name "System.Storage.PhysicalDisk.AutoReplace.Enabled" -value "False"
    
  • Per offrire maggiore resilienza alla possibile latenza di archiviazione VHD/VHDX/VMDK nei cluster guest, aumentare il valore di timeout di I/O di Spazi di archiviazione:

    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\spaceport\\Parameters\\HwTimeout

    dword: 00007530

    L'equivalente decimale dell'esadecimale 7530 è 30000, ovvero 30 secondi. Il valore predefinito è 1770 esadecimale o 6000 decimale, ovvero 6 secondi.

Le funzionalità seguenti non sono supportate quando si usa Spazi di archiviazione diretta in un cluster guest di macchine virtuali:

  • Snapshot/ripristino del disco virtuale a livello di host

    Usare invece soluzioni di backup a livello di guest tradizionali per eseguire il backup e il ripristino dei dati nei volumi di Spazi di archiviazione diretta.

  • Modifica delle dimensioni del disco virtuale a livello di host

    I dischi virtuali esposti tramite la macchina virtuale devono mantenere le stesse dimensioni e caratteristiche. È possibile aggiungere maggiore capacità al pool di archiviazione aggiungendo più dischi virtuali a ogni macchina virtuale e quindi aggiungendoli al pool. È consigliabile usare dischi virtuali con le stesse dimensioni e caratteristiche dei dischi virtuali correnti.

Cluster guest di macchine virtuali IaaS di Azure

I modelli di Azure riducono la complessità, configurano le procedure consigliate e velocizzano le distribuzioni Spazi di archiviazione diretta in una macchina virtuale Iaas di Azure. Questa è la soluzione consigliata per la distribuzione in Azure.

Prendere in considerazione l'uso di Dischi condivisi di Azure per le macchine virtuali guest in alternativa, vedere Dischi condivisi di Azure.

Diagramma che mostra Spazi di archiviazione diretta.

Passaggi successivi

Per distribuire Spazi di archiviazione diretta in un cluster guest di macchine virtuali, vedere gli articoli seguenti: