Jump to content

Recommended Posts

Lorsqu'on à notre Hote qui affiche : " Le CPU hôte ne prend pas en charge la virtualisation matérielle requise pour la fonction de lecture

 

Que faire ? Car nous devons avoir 2 hôtes configurés pour Fault Tolerance dans le projet il me semble ? J'ai bien activé les options de virtualisation Intel dans les paramètres de VMWare mais rien n'y change...

Aussi les hotes ont pour CPU un Intel core I7 HASWELL... 

Share this post


Link to post
Share on other sites

Voici le tuto que j'ai suivi, à défaut de mieux. Je sais que c'est sale, mais en faisant le projet 5VTZ sur nos laptops et en virtualisant ESXi sur Workstation, on a que ce qu'on mérite :)

 

http://www.virtuallyghetto.com/2011/07/how-to-enable-nested-vft-virtual-fault.html

 

Je pense que ce problème ne se produirait pas avec un ESXi proprement installé sur une machine physique.

 

En espérant que ça vous aidera...

Share this post


Link to post
Share on other sites

Voici le tuto que j'ai suivi, à défaut de mieux. Je sais que c'est sale, mais en faisant le projet 5VTZ sur nos laptops et en virtualisant ESXi sur Workstation, on a que ce qu'on mérite :)

 

http://www.virtuallyghetto.com/2011/07/how-to-enable-nested-vft-virtual-fault.html

 

Je pense que ce problème ne se produirait pas avec un ESXi proprement installé sur une machine physique.

 

En espérant que ça vous aidera...

Bon j'ai essayé ce tuto, mais pas de réel succès pour moi, lorsque j'essaie de starter une VM configurée en FT j'ai le message suivant "La fonction d'enregistrement/lecture est prise en charge pour les machines virtuelles 64†bits sur certaines CPU uniquement. Annulation de la fonction d'enregistrement/lecture."

 

Quelqu'un a le même message ? 

Share this post


Link to post
Share on other sites

Même soucis. Une fois la FT activée sur ma VM. Plus moyen de la démarrer, j’obtiens le message suivant :

 

afUm61y.png

 

Et si je vais voir ce qui cloche au niveau de mes hotes (puisque avant ils pouvaient lancer ma VM sans problème), j'ai le fameux message :

 

KRF6d9D.png

 

C'est embêtant xD. J'ai pourtant choisi le bon Guest Operating System dans les options de ma VM. Je vais tester le lien de Wilfried et je vous tiens au courant

Share this post


Link to post
Share on other sites

Même soucis. Une fois la FT activée sur ma VM. Plus moyen de la démarrer, j’obtiens le message suivant :

 

afUm61y.png

 

Et si je vais voir ce qui cloche au niveau de mes hotes (puisque avant ils pouvaient lancer ma VM sans problème), j'ai le fameux message :

 

 

 

C'est embêtant xD. J'ai pourtant choisi le bon Guest Operating System dans les options de ma VM. Je vais tester le lien de Wilfried et je vous tiens au courant

 

 

Pour ta première image, c'est peut-être dû à un manque de RAM sur l'ESXi par rapport à ce qui est configuré pour vSphere HA.

 

J'ai eu le même message, c'était bien un problème de RAM mais une fois que j'ai eu réglé ce soucis, j'ai eu le message que j'avais posté plus haut à savoir

"La fonction d'enregistrement/lecture est prise en charge pour les machines virtuelles 64†bits sur certaines CPU uniquement. Annulation de la fonction d'enregistrement/lecture."

J'ai essayé avec différentes VM 32 et 64bits toujours aucun succès :( 

 

D'aprés un mail du full prof on aurai pas l'obligation d'utiliser la FT pour répondre au sujet, or pour moi si une VM doit resté fonctionnelle même si l'hote sur lequel elle est hébergée s'arrete, c'est bien grâce à la FT qu'on peux le faire... Sinon la VM s'éteint et se rallume sur l'autre hote mais ce n'est pas de la Full High Availabity dans ce cas... 

Share this post


Link to post
Share on other sites

Pourtant quand FT est arrêté sur ma VM et HA activé sur mon cluster, la VM démarre sans problème.

Elle demande 1 vproc, 1Go de ram et 16 Go de stockage. Mes hotes ESX ont 4 vprocs chacun, 4go de ram et 2 storages partagés de 70Go. Donc je pense que la VM a assez de ressources, surtout que je n'ai qu'une VM !

 

Sinon Wilfried, j'ai suivi ton lien et fait les modifs mais le problème est toujours la. 

Share this post


Link to post
Share on other sites

Mon CPU dispose des mêmes technos de virtualisation que le tien, donc ça ne semble pas être le problème.

J'arrive à activer le FT pour une VM, mais pas pour un cluster entier (mon ESXi est virtualisé avec Workstation...).

J'ai simplement suivi le tuto (lien donné plus haut).

Voici comment j'ai procédé :

 

 - Ajout de « esx01 » et « esx02 » dans un cluster

 - Activation de HA & DRS sur mon cluster

 - Création d'une VM sur ce cluster (WebServer01 sur la capture d'écran dans mon précédent post)

 - Installation de CentOS 6.4 32 bits

 - Extinction de la VM

 - Modification des paramètres donnés dans le tuto (« replay.allowFT », etc.)

 - Clic droit sur la VM puis FT --> Turn FT On (ou un truc du genre)

 - Bingo ! Le symbole de la VM passe en bleu plus foncé. (Cf. screenshot précédent).

Share this post


Link to post
Share on other sites

La seule différence entre mon projet et le tien, c'est que tu as un CentOS 32 bits et que tu as fait les modif replay.allowFT etc... AVANT de démarrer FT sur t'as VM.

Ce soir j'ai plus envie mais demain j'essayerai d’arrêter FT, de faire les modifs pour de le relancer et on verra si ça fonctionne.

Share this post


Link to post
Share on other sites

D'aprés un mail du full prof on aurai pas l'obligation d'utiliser la FT pour répondre au sujet, or pour moi si une VM doit resté fonctionnelle même si l'hote sur lequel elle est hébergée s'arrete, c'est bien grâce à la FT qu'on peux le faire... Sinon la VM s'éteint et se rallume sur l'autre hote mais ce n'est pas de la Full High Availabity dans ce cas... 

 

Je ne vois pas trop comment faire sans le FT pour les VM critiques.

Pour les VM qui doivent redémarrer en 10 minutes max., il y a vSphere HA, mais pour avoir une machine « fantôme » prête à tout moment à prendre le relai en cas de panne d'un hyperviseur ou d'un datastore, j'ai du mal à voir comment se passer de FT...

 

Judicaël si tu nous lis... :)

 

Edit : En fait, peut-être que si... Cf. trois posts en dessous.

Share this post


Link to post
Share on other sites

Moi j'ai bien fait modif avant la création de la VM, ensuite création et je configure Fault tolerance pour la VM et je précise que ça fonctionne mais au moment de démarré la VM qui est configurée en FT c'est la que ça merde. J'ai essayé FT avec un ubuntu desktop 12.04 en 32 et 64 bits. C'est la seule différence que j'ai et pour éliminer les soupçons je vais tenter sur un CentOS 6.4 en 32bits... On verra bien, je vous tiens au courant

Share this post


Link to post
Share on other sites

Je ne vois pas trop comment faire sans le FT pour les VM critiques.

Pour les VM qui doivent redémarrer en 10 minutes max., il y a vSphere HA, mais pour avoir une machine « fantôme » prête à tout moment à prendre le relai en cas de panne d'un hyperviseur ou d'un datastore, j'ai du mal à voir comment se passer de FT...

 

Judicaël si tu nous lis... :)

Absolument, enfin c'est ce que je pense aussi, je ne suis visiblement pas le seul. Voici ce que j'ai eu comme réponse du Full Prof, je reste perplexe,

 

De plus, il semblerait que votre processeur n’a pas les instructions de virtualisation suffisantes pour cette fonctionnalité. Enfin, vous n’êtes pas obligé de faire de la Fault Tolerance pour répondre correctement au sujet.

Je vous invite à bien lire cette partie du sujet :For example, for a Network Load balancing configuration one node is stored on the first SAN and the second is stored on the second SAN

 
 

Share this post


Link to post
Share on other sites

Ce qui est indiqué dans le sujet :

 

Very critical: Those servers already have a failover or a network load balancing
configuration. You must show that services hosted on those servers stay functional even if a hypervisor fails.

[...]

For example, for a Network Load balancing configuration one node is stored on the first
SAN and the second is stored on the second SAN.

 

On peut donc imaginer par exemple deux serveurs mails différents en load balancing, accessibles via deux IP différentes, ce qui est plutôt fréquent en entreprise. (Deux champs MX dans les DNS et le tour est joué).

En les faisant tourner sur deux hyperviseurs distincts et en utilisant également deux datastores, on peut se reposer uniquement sur une redondance au niveau réseau, et se passer de FT.

 

Je pense que c'est ce qu'a voulu dire le full prof.

Share this post


Link to post
Share on other sites

Ca tiens la route mais dans ce cas, cela n'a pas trop de chose à voir avec la virtualisation... Enfin c'est mon point de vue.
 

Enfin si évidemment vu que les machines sont virtualisées mais la force de VMWare c'est justement ce FT. Faire un doublement de machines en manuelle type serveur de mail, c'est juste contourner le problème et toutes les applications métiers ne peuvent pas forcement être dédoublées en entreprise. Notamment d'un point de vue des licences.

Share this post


Link to post
Share on other sites

Ca tiens la route mais dans ce cas, cela n'a pas trop de chose à voir avec la virtualisation... Enfin c'est mon point de vue.

 

Tout à fait d'accord. Bien sur que l'on peut faire de la FT sans passer par VMWare. On peut mettre en place en 3 clics un contrôleur de domaine principal et un contrôleur de domaine secondaire mais on est évalué sur la maîtrise de l'outils VMWare Vsphere et compagnie non ? Bref je reviens demain pour essayer des trucs xD

Share this post


Link to post
Share on other sites
Ca tiens la route mais dans ce cas, cela n'a pas trop de chose à voir avec la virtualisation... Enfin c'est mon point de vue.

 

Je suis d'accord avec toi, mais ce sujet a peut-être été fait de façon à tenir compte du matériel que nous avons sous la main.

La majorité des étudiants va réaliser ce projet avec des PC portables, car nous n'avons pas tous un datacenter à la maison.

Ce n'est qu'une supposition, le full prof pourra certainement nous en dire plus, mais le fait que le FT soit facultatif est peut-être volontaire pour permettre à tous de réaliser entièrement le projet avec des architectures basiques.

 

Tu peux toujours montrer à ta soutenance que tu as étudié les deux possibilités et que tu as su peser le pour et le contre des deux méthodes (perfs, nombre de pannes simultanées toléré, évolutivité, solution dépendante ou non du service mis en place (mail ? web ? AD ? etc.)).

 

En attendant, deux hyperviseurs, deux targets iSCSI ainsi qu'un vCenter devraient suffire à mettre en place la majorité de ce qui est demandé.

 

Beaucoup de suppositions, j'attends de voir si une réponse officielle est postée sur ce topic ou envoyée par mail.

Share this post


Link to post
Share on other sites

Bon bah j'ai testé dans tous les sens mais rien n'y fait. Aucun de mes hôtes n'est configuré pour FT à cause du soucis relatif au CPU. Du coup même si FT est activé sur ma VM, elle ne trouve dans mon cluster aucun ESX capable de la faire tourner. D’où le message "Ressource insuffisante" j'imagine. Je suis quand même curieux, il faut quoi comme CPU pour la FT ? Ou peut-être que le problème vient du fait que nos ESX sont virtualisés. Inception de VM c'est pas dans les best practice je pense.

 

Au cas ou, j'ai un i7 3820 (sandy bridge), si quelqu'un à le le même proc et arrive à faire tourner la FT je suis preneur.

 

Je vais faire les finitions (droits, alarmes etc) et basta.

 

Bonne fin de week-end.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×