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.
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.
ci puoi fare degli screenshot di
1) Se clicco sul cluster, oppure se clicco su entrambi gli host, la schermata è sempre la stessa.
2) Edit settings della VM:
3) Datastore:
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:
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:
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...
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:
P.S. Sull'host 192.168.1.35 c'è installata la macchina virtuale dove ho cercato di attivare la fault tolerance.
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:
e qui
--
Giuseppe
On Mon, Feb 9, 2015 at 6:03 PM, simon93 <communities-emailer@vmware.com>
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.
Mentre questa è la sezione Networking dell'altro host ovvero 192.168.1.30
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:
A quanto pare ho ridotto il numero di errori eheh...ecco il report del Fault Details:
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:
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>
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>
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:
Cosa fare ora? Grazie mille, Simone.
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:
mmm prova a disabilitare l'admission control nelle impostazioni del cluster