È possibile utilizzare VMware Site Recovery Manager™ (SRM) con federazione di NSX per i casi d'uso di ripristino di emergenza.

Site Recovery Manager supporta i seguenti workflow con federazione di NSX:

  • Le macchine virtuali Global Manager di federazione di NSX supportano il ripristino completo e di test delle macchine virtuali di GM (supportate con o senza VIP del cluster di gestione federazione di NSX).
  • Le macchine virtuali di elaborazione supportano il ripristino completo e di test delle macchine virtuali di elaborazione. Le macchine virtuali ripristinate nel sito di ripristino di emergenza dispongono dei tag di NSX e delle regole del firewall basati su questi tag di NSX o meno, ad esempio indirizzi IP e nomi di macchine virtuali.

Per assicurarsi che i gruppi e le regole del firewall vengano replicati nella posizione di ripristino di emergenza durante il ripristino, l'NSXLocal Manager che gestisce la posizione di ripristino di emergenza deve disporre dei tag di NSX presenti al momento del ripristino.

Come configurare la replica dei tag della macchina virtuale tra LM utilizzando l'API GM

Nella versione 4.0 di federazione di NSX, per configurare la replica dei tag della macchina virtuale tra Local Manager, eseguire la seguente API di Global Manager:
PUT https://{{gm}}/global-manager/api/v1/global-infra/vm-tag-replication-policies/policy1
{
    "display_name":"vm tag replication policy Paris to London",
    "description":"vm tag replication policy1",
    "protected_site": "/global-infra/sites/LM_Paris",
    "recovery_sites": [
        "/global-infra/sites/LM_London"
    ],
    "groups":[
        "/global-infra/domains/default/groups/Web-VM-Group",
        "/global-infra/domains/default/groups/DB-VM-Group"
    ],
    "vm_match_criteria": "MATCH_BIOS_UUID_NAME"

LM_Paris invia le informazioni del tag delle macchine virtuali per l'UUID del BIOS delle macchine virtuali nei gruppi Web-VM-Group + DB-VM-Group a LM_London. Prima del ripristino delle macchine virtuali London tramite Site Recovery Manager, LM_London non dispone delle macchine virtuali con l'UUID del BIOS e le macchine virtuali non sono ancora visibili in LM_London. Tuttavia, quando Site Recovery Manager ripristina le macchine virtuali in London, LM_London rileva tali macchine virtuali con l'UUID del BIOS e applica loro i tag di NSX. Le macchine virtuali ottengono la propria protezione in base ai tag di NSX.

Nota: vm_match_criteria ha due possibili valori MATCH_BIOS_UUID_NAME o MATCH_NSX_ATTACHMENT_ID. Al ripristino, Site Recovery Manager copia entrambi i valori, in modo che qualsiasi configurazione sia valida con Site Recovery Manager. Tuttavia, se un altro prodotto completa la replica della macchina virtuale e copia uno solo dei due valori, configurare GM con il valore di vm_match_criteria appropriato.

Come controllare la replica dei tag della macchina virtuale tra LM utilizzando l'API GM

Per recuperare i dettagli sulla replica del tag della macchina virtuale nei Local Manager, eseguire la seguente API di Global Manager:
GET https://{{gm}}/global-manager/api/v1/global-infra/vm-tag-replication-policies
L'output restituisce risultati simili a:
{
  "protected_site": "/global-infra/sites/LM_Paris",
  "recovery_sites": [
    "/global-infra/sites/LM_London"
  ],
  "vm_match_criteria": "MATCH_BIOS_UUID_NAME",
  "groups": [
    "/global-infra/domains/default/groups/Web-VM-Group",
    "/global-infra/domains/default/groups/DB-VM-Group"
  ],
  "resource_type": "VMTagReplicationPolicy",
  "id": "policy1",
  "display_name": "vm tag replication policy Paris to London",
  "description": "vm tag replication policy1",
  "path": "/global-infra/vm-tag-replication-policies/policy1",
  "relative_path": "policy1",
  "parent_path": "/global-infra",
  "unique_id": "9ee18586-5480-41d9-8223-690c9226d763",
  "marked_for_delete": false,
  "overridden": false,
  "_create_time": 1638413861377,
  "_create_user": "admin",
  "_last_modified_time": 1638413861377,
  "_last_modified_user": "admin",
  "_system_owned": false,
  "_protection": "NOT_PROTECTED",
  "_revision": 0
}

NSX supporta solo una voce dai siti di ripristino. Per informazioni dettagliate, vedere l'API vm-tag-replication-policies/policy-name nella Guida alla REST API di NSX Global Manager.