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

Elevata disponibilità per il repository MySQL SnapCenter

La replicazione MySQL è una funzionalità di MySQL Server che consente di replicare i dati da un server di database MySQL (master) a un altro server di database MySQL (slave). SnapCenter supporta la replica MySQL per un'elevata disponibilità solo su due nodi abilitati per il bilanciamento del carico di rete (NLB).

SnapCenter esegue operazioni di lettura o scrittura sul repository master e indirizza la sua connessione al repository slave quando si verifica un errore sul repository master. Il repository slave diventa quindi il repository master. SnapCenter supporta anche la replica inversa, che è abilitata solo durante il failover.

Se si desidera utilizzare la funzionalità di alta disponibilità (HA) di MySQL, è necessario configurare Network Load Balancer (NLB) sul primo nodo. Il repository MySQL viene installato su questo nodo come parte dell'installazione. Durante l'installazione di SnapCenter sul secondo nodo, è necessario unirsi a F5 del primo nodo e creare una copia del repository MySQL sul secondo nodo.

SnapCenter fornisce i cmdlet PowerShell Get-SmRepositoryConfig e Set-SmRepositoryConfig per gestire la replica di MySQL.

Le informazioni relative ai parametri che possono essere utilizzati con il cmdlet e le relative descrizioni possono essere ottenute eseguendo Get-Help command_name. In alternativa, puoi anche fare riferimento a "Guida di riferimento ai cmdlet del software SnapCenter" .

È necessario essere consapevoli delle limitazioni relative alla funzionalità MySQL HA:

  • NLB e MySQL HA non sono supportati oltre i due nodi.

  • Il passaggio da un'installazione autonoma SnapCenter a un'installazione NLB o viceversa e il passaggio da una configurazione autonoma di MySQL a MySQL HA non sono supportati.

  • Il failover automatico non è supportato se i dati del repository slave non sono sincronizzati con i dati del repository master.

    È possibile avviare un failover forzato utilizzando il cmdlet Set-SmRepositoryConfig.

  • Quando viene avviato il failover, i processi in esecuzione potrebbero non riuscire.

    Se il failover avviene perché MySQL Server o SnapCenter Server non è attivo, tutti i processi in esecuzione potrebbero non riuscire. Dopo il failover sul secondo nodo, tutti i processi successivi vengono eseguiti correttamente.

Per informazioni sulla configurazione dell'alta disponibilità, vedere "Come configurare NLB e ARR con SnapCenter" .