web-dev-qa-db-fra.com

Comment gérer un fichier global VM commande de démarrage dans l'ensemble du centre de données?

Supposons que vous ayez une infrastructure VMware entièrement virtualisée: ESXI, VCenter, VMotion, HA, DRS, Toute l'emballage.

À l'intérieur, vous avez beaucoup de VMS, qui peut résider à un moment donné sur un hôte ou un autre (c'est tout le point de regroupement, n'est-ce pas?).

Vous rencontrez une perte de puissance et, d'une manière ou d'une autre, vous parvenez à éteindre gracieusement tous les VMS et tous les hôtes; Ne plongons pas dans cela pour le moment, supposons simplement que votre logiciel UPS peut le gérer. Ou, au moins, supposons que l'arrêt était non si gracieux, mais tout est toujours capable de se lever une fois que le pouvoir est restauré.

Le pouvoir revient et vos hôtes redémarrent.

Votre environnement est assez complexe et ses dépendances naturelles entre VMS: les contrôleurs de domaine doivent d'abord commencer, un serveur d'applications ne peut pas démarrer que si son serveur DB Back-end est déjà opérationnel, etc.

Nous savons tous (ou si oui, j'espère savoir) comment configurer automatiquement VM startup et comment spécification A VM Ordre de démarrage et retard sur un seul hôte ESX/I. .

Mais comment faire cela dans tout un centre de données?

Y a-t-il un moyen de dire à VSphere "démarrer ces VMS dans cet ordre mondial, quel que soit l'hôte physique qu'ils fonctionnent"?

Points bonus: Si vCenter lui-même fonctionne sur une machine virtuelle, comment cela change-t-il?

14
Massimo

Vous pouvez configurer un Vapp pour vous aider avec l'ordre de démarrage et d'arrêt.

Emprunter à partir de cet article Filetage Vapp :

Si votre groupe fait l'expérience d'une défaillance catastrophique, vous avez quelques options pour vous assurer que la priorité VM redémarre. J'aime créer des vapps pour cela et faites glisser/déposer la machine virtuelle en question dans ce Vapp. Disons que vous souhaitez que votre serveur de base de données démarre avant votre serveur Web, vous les faites glisser à la fois dans votre nouveau Vapp. Vous pouvez cliquer avec le bouton droit de la souris sur l'onglet Vapp -> Modifier les paramètres -> Démarrer l'onglet -> Ensuite, vous verrez le groupe 1 et le groupe 2. En bas de la fenêtre, veuillez noter que "toutes les entités du même groupe sont démarrées avant se déroulant au groupe suivant. L'arrêt est fait dans l'ordre inverse. " Eh bien, vous pouvez déplacer vos serveurs dans les groupes à l'aide des flèches à côté de la boîte (je les ai entourées dans l'image ci-jointe). Enfin, VMware vous donne la possibilité de dicter si le groupe VM dans le groupe 2 (et le groupe 3, et le groupe 4, etc.) doit commencer après un nombre défini de secondes (ou) si vous souhaitez que le groupe suivant soit démarrage après que VMware Tools (A service) a commencé.

vApp Start Order settings

3
jftuga