VMware Global Community
simon93
Contributor
Contributor

Impostare Fail Over a due host in cluster

Salve, allora come da titolo, non riesco ad impostare il fail over di due server: mi spiego meglio...ho due server ove sopra ho installato esxi, ho installato VCSA su un altro client e quindi mi sono loggato con l'ip di vcsa e la password. Il punto è questo: sto facendo una dimostrazione a scopo didattico del cluster, in particolare di due server, che se uno dei due "cade", l'altro "inizia" a funzionare continuando con ciò che stava facendo il server principale. La situazione attuale è la seguente: i due host mi risultano in WARNING (quel triangolino giallo), la macchina virtuale avviata in foto, è installata su uno dei due due server. Come posso fare per fare ciò? Grazie anticipatamente, Simone.

Immagine9.png

0 Kudos
15 Replies
simon93
Contributor
Contributor

L'host 192.168.1.30 col suo datastore, si escludono, non vogliono stare vicini vicini ahahah scherzi a parte non so proprio come far attaccare quell'host col suo datastore a tutto il resto della giostra. Grazie, Simone.

topologia.png

0 Kudos
Tinto1970
Commander
Commander

ci puoi fare degli screenshot di

  1. clicchi su uno degli host poi la tab "alarms" così capiamo il triangolino


  2. i settings della vm in oggetto
  3. come sono i datastore
--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos
simon93
Contributor
Contributor

1) Se clicco sul cluster, oppure se clicco su entrambi gli host, la schermata è sempre la stessa.

Warning.jpg

2) Edit settings della VM:

impostazioni vm.png

3) Datastore:

datastore.png

0 Kudos
simon93
Contributor
Contributor

Ho provato a fare la prova del failover: ho staccato il cavo ethernet al server ove è installata la Macchina virtuale. (Preciso che turnkey mi aveva dato un ip, 192.168.1.12 pingabile tranquillamente con l'ethernet connesso...) questo è invece dopo averlo disconnesso:

prova failover.png

0 Kudos
simon93
Contributor
Contributor

Allora sulla macchina virtuale ho fatto tasto destro --> Turn On Fault Tolerance, mi restituisce questo avviso:

Turning Fault Tolerance On will take thin-provisioned disks and disks with blocks zeroed out when written to and convert them to disks with all blocks zeroed out. This disk conversion requires that a virtual machine use more disk space and requires some processing time.

The DRS automation level for this VM will change to disabled.

The memory reservation of this VM will be changed to the memory size of the VM and maintened equal to it until Fault Tolerance is turned off.

Do you want to turn On Fault Tolerance?

C'è la scelta di un SI o un NO. Se clicco su si, mi restituisce questo errore:

fault tolerance.png

0 Kudos
Tinto1970
Commander
Commander

per prima cosa: devi avere un datastore condiviso fra i due host, altrimenti non funziona la FT e neanche l'HA

poi devi configurare il networking in modo appropriato; nel tuo caso dimostrativo penso tu possa semplicemente attivare il traffico FT anche sulla stessa rete del management

https://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.availability.doc_4...VMware KB: VMware Fault Tolerance FAQ https://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.availability.doc_4...

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos
simon93
Contributor
Contributor

Salve, allora dopo aver creato il cluster e creato la macchina virtuale sull'host eletto come "master", non appena faccio tasto destro sulla macchina virtuale e turn on Fault Tolerance, ricevo la seguente schermata:

fault details2.png

P.S. Sull'host 192.168.1.35 c'è installata la macchina virtuale dove ho cercato di attivare la fault tolerance.

0 Kudos
GiuseppeG
Expert
Expert

Ciao,

a patto che gli host siano compatibili con la FT, da quello che vedo manca

la configurazione dei vmkernel: puoi vedere tutti i prerequisiti e come si

configura FT qui:

http://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.vsphere.avail.doc/GUID-83FE5A45-8260-436B-A60...

e qui

http://pubs.vmware.com/vsphere-55/topic/com.vmware.vsphere.avail.doc/GUID-38A72660-296D-49BB-BE6E-E1...

--

Giuseppe

On Mon, Feb 9, 2015 at 6:03 PM, simon93 <communities-emailer@vmware.com>

Giuseppe | vExpert 2011, 2012 | @gguglie | http://virtualbyte.wordpress.com | | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
simon93
Contributor
Contributor

Ciao Giuseppe, ti screeno la sezione Networking di entrambi gli host:

Questa è la 192.168.1.35 e qui c'è l'NFS creato (Openfiler) e la mv cui va impostato il Fault Tolerance, ovvero Turnkey.

192.168.1.35.png

Mentre questa è la sezione Networking dell'altro host ovvero 192.168.1.30

192.168.1.30.png

Però dal momento in cui io attivo la FAULT TOLERANCE sulla MV Turnkey, dal report precedentemente screenato sopra, sembra quasi che non riesce ad accere all'altro host...non è impostata bene la scheda di rete (?????) Non so davvero dove sbattere più la testa.

EDIT: Ho impostato il VMkernel in DHCP, ecco lo screen:

edit.png

0 Kudos
simon93
Contributor
Contributor

A quanto pare ho ridotto il numero di errori eheh...ecco il report del Fault Details:

Fault details3.png

0 Kudos
GiuseppeG
Expert
Expert

Come ti dicevo, gli errori che hai postato in precedenza indicano che:

- non hai abilitato l'FT su un vmkernel (si imposta nelle configurazioni

del vmkernel)

- è possibile che l'host non lo supporti (ft dipende anche dal tipo di CPU).

Come ti dicevo, i vari prerequisiti sia sugli host che sulle VM sono

disponibili qui:

http://pubs.vmware.com/vsphere-55/topic/com.vmware.vsphere.avail.doc/GUID-83FE5A45-8260-436B-A603-B8...

Devi verificarli uno a uno.

--

Giuseppe

2015-02-10 13:42 GMT+01:00 simon93 <communities-emailer@vmware.com>:

VMware Communities <https://communities.vmware.com/index.jspa>

Impostare Fail Over a due host in cluster created by simon93

<https://communities.vmware.com/people/simon93> in *Italy Area VMware

User Group* - View the full discussion

<https://communities.vmware.com/message/2475504#2475504>

Giuseppe | vExpert 2011, 2012 | @gguglie | http://virtualbyte.wordpress.com | | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
GiuseppeG
Expert
Expert

Come vedi dagli errori, l'host 192.168.1.30 non riesce ad accedere al

datastore che ospita la vm su cui vuoi abilitare l'FT: per prima cosa devi

risolvere quel problema.

--

Giuseppe

On Tue, Feb 10, 2015 at 1:55 PM, simon93 <communities-emailer@vmware.com>

Giuseppe | vExpert 2011, 2012 | @gguglie | http://virtualbyte.wordpress.com | | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
0 Kudos
simon93
Contributor
Contributor

Ciao Giuseppe, attenzione! Colpo di scena: googlando gli errori generati dalla Fault Tolerance, ho trovato che bastava spegnere la macchina virtuale ed attivare la Fault tolerance. Fatto così ed ha creato senza alcun problema il clone della VM, senza alcun problema. Fatto ciò appena avvio la macchina virtuale, ho un errore che riguarda la ram, al chè abbasso i requisiti di memoria della mia VM, quindi 256 mb. Risolto quest'altro problema, appena avvio la VM, ho quest'altro problema:

failed to power on VM.png

Cosa fare ora? Grazie mille, Simone.

0 Kudos
shanceaylown
Hot Shot
Hot Shot

Guarda qua: VMware KB: Powering on a virtual machine fails with the error: Admission check failed for memory res...

Ma tu inizialmente volevi fare HA oppure FT? Ti consiglio prima di tutto di seguire i consigli di Giuseppe, usare un datastore condiviso, configurarti vMotion, HA e alla fine FT. Partire subito con FT ti farà venire solamente dei gran mal di testa! :smileydevil:

--- If you find this post useful, please consider awarding points for "Correct" or "Helpful" Leonardo Nicolini | VCP6-DCV | VCP5-DCV | MCP @shanceaylown | https://it.linkedin.com/in/leonardonicolini
0 Kudos
Tinto1970
Commander
Commander

mmm prova a disabilitare l'admission control nelle impostazioni del cluster

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
0 Kudos