Ciao a tutti spero di non essere OT con questo post ma vorrei avere un vostro parere sulle modalità di replica di una VM basata su di un host con ESX4, queste replica attualmente viene gestita usando veem backup però mi interessebbe sapere, in presenza di un failover (software o hardware) come comportarsi.
Qualcuno ha avuto modo di mettere su questo tipo di ridondanza ?
Grazie.
-
Salvatore.
Veeam Backup (ma anche Vizioncore vReplicator) mantiene una copia su un ESX (anche remoto) delle macchine virtuali che hai deciso.
In caso di guasto il failover lo devi gestire manualmente accendendo le macchine remote (e ovviamente fermando il processo periodico di replica).
Il failback lo puoi fare impostanto un processo di replica in senso opposto.
Soluzioni più automatizzate possono essere implementate ad esempio con VMware SRM, ma al momento richiede una replica gestita a livello di storage (e non gestita a livello applicativo).
Andrea
Ciao e grazie per la precisazione, si in effetti al contrario può essere gestita (nel caso di veem) attraverso il perform failover.
Approfitto di questa discussione per cercare un chiarimento, facendo alcune prove di replica ho avuto modo di imbattermi, durante lo start di una vm replicata da un'altro host esx, nel seguente messaggio:
msg.uuid.altered
e le scelte proposte erano "i_moved it" o "i_copied it", ho scelto quella proposta e cioè "i_copied it" ma poi ho avuto alcuni messaggi di errore che di fatto rendono inutilizzabile la vm replicata, allego due print screen con gli errori.
C'è bisogno di fare qualche operazione prima di far partirel a vm replicata ?
Grazie.
-
Salvatore.
le scelte proposte erano "i_moved it" o "i_copied it
Questo capita quando l'ESX vede anche la macchina originale o è "attaccato" allo stesso vCenter.
Ogni VM ha un UUID e un MAC address che devono essere univoci.
Con i_copied vengono generati nuovi id, ma a quel punto potresti ad esempio perdere la configurazione della scheda di rete.
Andrea
Abbi pazienza ma qualcosa non mi è chiaro...le due macchine esx (dove risiedono rispettivamente la vm originaria e quella replicata) sono due due host fisici differenti e quando ho provato a far partire la vm replicata ho preventivamente fermato la vm originaria, quindi alla partenza della vm replicata non dovrebbero esserci problemi di 'conflitti', o sbaglio ?
Ancora grazie per l'attenzione.
-
Salvatore.
Ma sono sotto lo stesso vCenter Server?
Oppure avevi già fatto un test di accensione della macchina?
Se ti compare quella domanda vuole dire che l'ESX direttamente o indirettamente (tramite vCenter) ha già conosciuto quella macchina (o meglio il suo UUID) e ora si ritrova un "duplicato".
Se non hai problemi di conflitti (e la VM originale è spenta), in questi casi usa sempre i_moved, così la macchina partirà senza alcuna modifica di UUID e MAC address.
Andrea
..si in nei giorni scorsi avevo già provato un test di accensione !, comunque rifacendo il tutto ed usando i_moved non ho avuto problemi.
Grazie !
-
Salvatore.
