Site Recovery Manager determina la composizione di un gruppo di datastore in base al set di macchine virtuali con file contenuti nei datastore del gruppo e in base ai dispositivi in cui tali datastore sono archiviati.
Quando si utilizza la replica basata su array, ogni array di storage supporta un set di datastore replicati. Negli array SAN (Storage Area Network) che utilizzano protocolli di connessione come Fibre Channel e iSCSI, questi datastore sono denominati unità di storage logiche (LUN) e sono composti da uno o più datastore fisici. Negli array di file system di rete (NFS), i datastore replicati vengono in genere denominati volumi. In ogni coppia di dispositivi di storage replicati, un datastore è l'origine della replica e l'altro è la destinazione della replica. I dati scritti nel datastore di origine vengono replicati nel datastore di destinazione in una pianificazione controllata dal software di replica dell'array. Quando si configura Site Recovery Manager per l'utilizzo con una scheda di replica dello storage (SRA), l'origine della replica si trova nel sito protetto e la destinazione della replica si trova nel sito di ripristino.
Un datastore fornisce lo storage per i file delle macchine virtuali. Nascondendo i dettagli dei dispositivi di storage fisici, i datastore semplificano l'allocazione della capacità di storage e forniscono un modello uniforme per soddisfare le esigenze di storage delle macchine virtuali. Dato che qualsiasi datastore può estendersi in più dispositivi, Site Recovery Manager deve assicurarsi che tutti i dispositivi che supportano il datastore siano replicati prima di poter proteggere le macchine virtuali che utilizzano tale datastore. Site Recovery Manager deve assicurarsi che tutti i datastore che contengono file di macchine virtuali protette siano replicati. Durante un ripristino o un test, Site Recovery Manager deve gestire tutti questi datastore insieme.
Per raggiungere questo obiettivo, Site Recovery Manager aggrega i datastore in gruppi di datastore per ospitare macchine virtuali che si estendono in più datastore. Site Recovery Manager esegue verifiche regolarmente e garantisce che i gruppi di datastore contengano tutti i datastore necessari per fornire protezione alle macchine virtuali appropriate. Se necessario, Site Recovery Manager ricalcola i gruppi di datastore. Questo può ad esempio verificarsi quando si aggiungono nuovi dispositivi in una macchina virtuale e si archiviano tali dispositivi in un datastore che in precedenza non faceva parte del gruppo di datastore.
Un gruppo di datastore è costituito dal set minimo di datastore necessari per garantire che, se uno qualsiasi dei file di una macchina virtuale viene archiviato in un datastore del gruppo, tutti i file della macchina virtuale vengano archiviati in datastore che fanno parte dello stesso gruppo. Ad esempio, se i dischi di una macchina virtuale si trovano in due datastore diversi, Site Recovery Manager combina entrambi i datastore in un gruppo di datastore. Site Recovery Manager combina i dispositivi in gruppi di datastore in base a criteri definiti.
- Due datastore diversi contengono file che appartengono alla stessa macchina virtuale.
- I datastore che appartengono a due macchine virtuali condividono una mappatura del disco raw (RDM) in un array SAN, come nel caso di un cluster Microsoft Cluster Server (MSCS).
- Due datastore si estendono su extent corrispondenti a partizioni diverse dello stesso dispositivo.
- Un singolo datastore si estende in due extent corrispondenti alle partizioni di due dispositivi diversi. I due extent devono trovarsi in un singolo gruppo di coerenza e SRA deve segnalare informazioni sul gruppo di coerenza dell'array nella fase di rilevamento del dispositivo. In caso contrario, la creazione di gruppi di protezione basati su questo datastore non è possibile anche se SRA segnala che gli extent che costituiscono questo datastore sono replicati.
- Più datastore appartengono a un gruppo di coerenza. Un gruppo di coerenza è una raccolta di datastore replicati in cui ogni stato del set di datastore di destinazione è esistito in un momento specifico come stato del set di datastore di origine. In modo informale, i datastore vengono replicati insieme in modo che quando il ripristino viene eseguito utilizzando tali datastore, il software che accede alle destinazioni non visualizza i dati in uno stato che non è preparato a gestire.
Protezione di macchine virtuali in datastore VMFS che si estendono in più LUN o extent
Non tutte le SRA segnalano informazioni sul gruppo di coerenza dell'array di storage, perché non tutti gli array di storage supportano i gruppi di coerenza. Se una SRA segnala informazioni sul gruppo di coerenza dell'array in seguito a un comando di rilevamento del datastore, i LUN che costituiscono un datastore VMFS multi-extent devono far parte dello stesso gruppo di coerenza dell'array di storage. Se l'array non supporta i gruppi di coerenza e SRA non segnala alcuna informazione sul gruppo di coerenza, Site Recovery Manager non può proteggere le macchine virtuali che si trovano nel datastore multi-extent.