Product Documentation

Obtention du fichier de bootstrap

Mar 31, 2017

Une machine cible initie le processus de démarrage en chargeant un programme de bootstrap. Un programme de bootstrap est un petit programme qui se lance avant le chargement du système d'exploitation. Provisioning Services utilise un programme de bootstrap spécial qui initialise la session de streaming entre la machine cible et le serveur Provisioning Server. Après le début de cette session, le système d'exploitation commence à être livré en streaming et chargé depuis le vDisk qui a été initié.

Une machine cible peut charger le programme de bootstrap de trois façons.
  • Sur le réseau, via l'environnement d'exécution préliminaire (PXE).
  • Depuis un lecteur de démarrage sur le support joint.
  • Depuis un bootstrap incorporé dans le BIOS (versions OEM uniquement)
Une fois le BIOS de la machine cible configuré pour autoriser cette dernière à démarrer à partir du réseau, la machine peut démarrer et obtenir une affectation vDisk du serveur Provisioning Server. Le microprogramme de la machine cible obtient le fichier de bootstrap en utilisant les protocoles réseau standard.

Remarque

Le microprogramme de la machine (carte d'interface réseau) doit prendre en charge PXE 0.99j, PXE 2.1ou une version ultérieure.

Réseau démarrant une machine cible

Le service DHCP met les configurations IP à la disposition d'une machine cible. Il peut également mettre à disposition l'emplacement du fichier de bootstrap à l'aide des options 67 et 60 ou 66. La mise à disposition de l'emplacement du fichier de bootstrap avec un service DHCP réduit le nombre de services et accroît la fiabilité.
Remarque : le service BOOTP peut mettre la configuration IP à disposition d'une machine cible selon l'onglet BOOTP. Il peut également mettre l'emplacement du programme de démarrage à disposition à l'aide de champs facultatifs. L'utilisation de ce service n'est plus typique. Utilisez ce service uniquement si DHCP ne répond pas à vos exigences.

Le service PXE peut mettre à disposition l'emplacement du fichier de bootstrap vers une machine cible en fonction de PXE Specification Version 2.1. Utilisez ce service s'il existe un service DHCP qui ne peut pas être modifié et qu'un autre service PXE n'est pas utilisé.

Le service TFTP met le fichier de bootstrap à disposition d'une machine cible sur demande. Utilisez-le si un autre service TFTP n'est pas disponible.

Les illustrations et les étapes qui suivent décrivent le processus de démarrage avec et sans PXE.

Utilisation de DHPC pour récupérer l'adresse IP et les options d'étendue (sans PXE)
  1. Lorsqu'une machine cible démarre depuis le réseau, DHCP demande une adresse IP et des paramètres d'options d'étendue (66 et 67) au serveur Provisioning Server. Le serveur Provisioning Server renvoie les informations demandées.
  2. À l'aide de TFTP, une demande pour le fichier de bootstrap est envoyée de la machine cible au serveur Provisioning Server. Le serveur Provisioning Server télécharge le fichier de démarrage sur la machine cible.
  3. La machine cible démarre l'image vDisk attribuée.

Utilisation de DHPC avec PXE pour récupérer l'adresse IP et les options d'étendue
  1. Lorsqu'une machine cible démarre depuis le réseau, DHCP demande une adresse IP et des paramètres d'options d'étendue (option 60, identificateur PXEClient) au serveur Provisioning Server. Le serveur Provisioning Server renvoie les informations demandées.
  2. La machine cible demande le nom du fichier de bootstrap au serveur Provisioning Server et son emplacement au service PXE (options 66 et 67). Le service PXE renvoie les informations à la machine cible.
  3. À l'aide de TFTP, une demande pour le fichier de bootstrap est envoyée de la machine cible au serveur Provisioning Server. Le serveur Provisioning Server télécharge le fichier de bootstrap vers la machine cible, puis cette dernière démarre.

Démarrage depuis un périphérique de démarrage facultatif

Même sans PXE, il est possible de créer un fichier de bootstrap sur un disque dur local, une clé USB ou une image ISO par l'intermédiaire du Boot Device Manager. Le fichier de bootstrap peut ensuite être utilisé pour démarrer la machine cible.
Remarque : la méthode de démarrage via bootstrap incorporé dans le BIOS existe également pour permettre d'incorporer des OEM au fichier de bootstrap sur la machine cible.