Le mode sans état est un mode d'exécution pour les hôtes ESXi sans stockage qui aurait précédemment enregistré la configuration ou l'état. Les configurations sont extraites dans un profil d'hôte, qui est un modèle qui s'applique à une classe de machines. Le mode sans état permet le remplacement, le retrait et l'ajout faciles de matériel en panne et améliore la facilité de mise à l'échelle d'un déploiement matériel.

Tous les démarrages ESXi sans état ressemblent à un premier démarrage. Les démarrages d'hôtes ESXi avec une connexion réseau à vCenter Server par le biais du commutateur standard intégré. Si le profil d'hôte spécifie une appartenance au commutateur distribué, vCenter Server joint l'hôte ESXi aux commutateurs distribués VMware ou une solution de commutateur tiers.

Lors de la planification de la configuration réseau pour les hôtes ESXi sans état, vous devez laisser la configuration aussi générique que possible et évitez les éléments spécifiques à l'hôte. Actuellement, la conception n'a pas d'attaches pour reconfigurer les commutateurs physiques lors du déploiement d'un nouvel hôte. De tels besoins requièrent une manipulation particulière.

Pour configurer le déploiement sans état, un hôte ESXi doit être installé de façon standard. Ensuite, trouvez et sauvegardez les informations relatives au réseau suivantes à enregistrer le profil d'hôte :

  • Les instances et paramètres de commutateurs standard vSphere standard (groupes de ports, liaisons montantes, MTU, etc.)

  • Les instances de commutateurs distribués (VMware et tiers)

  • Les règles de sélection pour les liaisons montantes et le port ou groupe de ports de liaisons montantes

  • Informations vNIC :

    • Informations sur l'adresse (IPv4 ou IPv6, statique ou DHCP, passerelle)

    • Groupes de ports et groupes de ports distribués attribués à l'adaptateur réseau physique (vmknic)

    • S'il existe des commutateurs distribués, un enregistrement VLAN, des NIC physiques associées à vmknic, et si Etherchannel est configuré

Les informations enregistrées sont utilisées comme modèle pour le profil d'hôte. Une fois que les informations du commutateur virtuel de profil d'hôte ont été extraites et placées dans le profil d'hôte, vous avez la possibilité de modifier n'importe quelle information. Les modifications sont fournies pour les commutateurs standard et distribués dans ces sections : la règle de sélection de liaison montante, selon le nom vmnic ou le numéro de périphérique, et l'auto-découverte selon l'ID VLAN. Les informations (éventuellement modifiées) sont stockées par l'infrastructure de démarrage sans état et appliquées à l'hôte ESXi à son prochain démarrage. Pendant l'initialisation du réseau, un plug‐in réseau générique interprète le paramètre de profil d'hôte enregistré et effectue ce qui suit :

  • Charge les pilotes de NIC physiques appropriés.

  • Crée toutes les instances de commutateurs standard, ainsi que les groupes de ports. Il sélectionne les liaisons montantes selon la règle. Si la règle est basée sur l'ID VLAN, un processus de sondage est exécuté pour recueillir les informations pertinentes.

  • Pour les adaptateurs réseau VMkernel connectés au commutateur standard, il crée des adaptateurs réseau et les connecte aux groupes de ports.

  • Pour chaque adaptateur réseau VMkernel connecté à un commutateur distribué, il crée un commutateur standard temporaire (si besoin) avec des liaisons montantes associées à l'adaptateur réseau VMkernel. Il crée un groupe de ports temporaire avec des règles de VLAN et d'association basées sur les informations enregistrées. Le hachage IP est particulièrement utilisé si Etherchannel a été utilisé dans le commutateur distribué.

  • Configure tous les paramètres d'adaptateur réseau VMkernel (attribue l'adresse, la passerelle, le MTU, etc.).

La connectivité de base fonctionne et la configuration de mise en réseau est terminée si aucun commutateur distribué n'est présent.

En cas de présence d'un commutateur distribué, le système reste en mode maintenance jusqu'à ce que la correction du commutateur distribué soit terminée. Aucune machine virtuelle n'est démarrée à cet instant. Étant donné que les commutateurs distribués ont besoin de vCenter Server, le processus de démarrage continue jusqu'à ce que la connectivité de vCenter Server soit établie et vCenter Server remarque que l'hôte doit faire partie d'un commutateur distribué. Il émet un hôte joint au commutateur distribué, en créant un commutateur standard proxy commutateur distribué sur l'hôte, sélectionne les liaisons montantes appropriées et migre le vmknic du commutateur standard au commutateur distribué. Lorsque cette opération est terminée, il supprime les groupes de ports et le commutateur standard temporaires.

À la fin du processus de correction, l'hôte ESXi est sorti du mode maintenance et HA ou DRS peut démarrer les machines virtuelles sur l'hôte.

En cas d'absence d'un profil d'hôte, un commutateur standard temporaire est créé avec la logique « réseau par défaut », qui crée un commutateur de réseau de gestion (sans balise VLAN) dont la liaison montante correspond à la vNIC de démarrage PXE. Un vmknic est créé sur le groupe de ports de réseau de gestion avec la même adresse MAC que la vNIC de démarrage PXE. Cette logique a été précédemment utilisée pour le démarrage PXE. S'il existe un profil d'hôte, mais que le profil d'hôte de mise en réseau est désactivé ou gravement incomplet, vCenter Server revient à la mise en réseau par défaut afin que l'hôte ESXi puisse être géré à distance. Cela déclenche une défaillance de conformité, donc vCenter Server lance alors les actions de récupération.