Projet HP NEOWARE IMAGE MANAGER Tutoriel d’installation Olivier Emery
Projet
HP NEOWARE IMAGE MANAGER Tutoriel d’installation
Olivier Emery
1
Le lycée La Croix Rouge de Brest dispose de la solution HP NEOWARE IMAGE MANAGER pour gérer
leur système d’images systèmes. Les administrateurs du réseau souhaitent mettre à jour les
systèmes Windows XP vers Windows Seven.
Cette solution ne prend pas en charge les systèmes d’exploitation de Windows 7 et la société HP a
décidé de mettre un terme à son logiciel.
Avec l’aide de Mickaël, étudiant en licence pro à l’IUT de Lannion, nous devons étudier la solution
existante puis tester deux solutions retenues par les administrateurs que sont :
MIRAGE de chez VMWARE
CCBOOT de Youngzsoft
SANDeploy
2
HP IMAGE MANAGER
HP Neoware Image Manager est une solution orientée serveur permettant de diffuser des systèmes d’exploitation et leurs applications à la demande sur des postes clients. Le serveur agissant en tant que lecteur de disque virtuel, les postes clients fonctionnent sans disque dur ou mémoire flash. Ce sont les postes de travail qui exécutent les applications.
Une seule image logicielle contenant le système d’exploitation, les applications et pilotes
peut être diffusée à la demande sur des PC ou tout client léger HP ou Neoware. De plus, HP Neoware Image Manager inclut une technologie nommée UbiBoot permettant de rendre une image compatible avec des matériels hétérogènes, réduisant ainsi le nombre d’images nécessaires pour gérer plusieurs types de postes clients.
Si les spécifications matérielles des différents postes clients sont suffisamment compatibles,
il est même possible de n’utiliser qu’une seule image pour l’ensemble des postes clients d’une organisation. Les utilisateurs de clients légers gardent leurs configurations personnelles et paramètres, leurs données, uniques et sécurisées, sont stockées sur le réseau.
Chaque client démarre en boot PXE , un serveur DHCP attribue une IP et redirige la machine vers un
fichier présent sur un serveur TFTP, puis le serveur Neoware, grâce au service NVDD , attribue un
disque virtuel en simulant un C:\ (Concaténation entre le volume virtuel et le CVol ).
3
4
Conditions de réalisation :
Matériel virtualisé avec VMWare 8.0
Deux serveurs Windows 2003 R2 :
Un serveur (SRV02) DHCP, serveur TFTP et le logiciel HP Neoware Image-Manager
Un serveur (SRV01) DNS
Deux clients légers (Windows XP) attribué dynamiquement pour leur configuration
d’adresse IP
Dans l’infrastructure du Lycée, il y a un Active Directory (SRV01), le logiciel IACA pour les
utilisateurs (Non utilisé), un serveur ESXi (Streaming OS)
5
SRV01
1 : Installer NEOWARE et insérer la licence (fichier .lic).
2 : Installer le rôle DHCP
Paramètres à entrer lors de sa configuration
NOM NEOWARE
DESCRIPTION SCOPE1 ÉTENDUE 192.168.0.100 à 192.168.0.199 LONGUEUR 24 MASQUE SOUS-RÉSEAU 255.255.255.0 EXCLUSION AUNCUNE LIMITE DU BAIL 8 JOURS CONFIGURER OUI DOMAINE PARENT Cr.local NOM SERVEUR SRV01 – IP : 192.168.0.253 (DNS) SERVEUR WINS NON
3 : Gestion du DHCP
Ouvrir la console de management DHCP et sélectionner l’étendue précédemment créée.
Dans l’option étendue, clic droit puis « configurer options »
Cocher 066 : nom d’hôte du serveur de démarrage (boot PXE)
o Valeur : SRV02 [lui-même]
Cocher 067 : nom de fichier de démarrage
o mPXELdr.bin
4 : Vérifier dans les services si le service HPIM PXE / TFTP SERVER est bien démarré.
(touche windows) + R pour ouvrir une fenêtre d’exécution
Ecrire « services.msc » puis ENTRER
Chercher HPIM PXE / TFTP SERVER…
6
5 : Paramètres et test de HP IMAGE MANAGER
1. Ouvrir le fichier « nvdd.conf »
a. C:\Program Files\HP Image Manager\server
b. Dans cette fenêtre, supprimer le computer par défaut : « All_clients »
7
c. Créer un computer WindowsXP, indiquer son adresse MAC. Cela permettra à
Neoware de reconnaitre le client demandeur.
d. Sur l’onglet Config :
i. Importer volumes
(C:\Program Files\HP Image Manager\volumes\smallDisk.vol)
Charger le volume
8
e. Clic droit sur le volume affiché à droite, propriétés
f. Onglet CVOL
i. Au préalable créer un dossier « CVols » à la racine de votre système (C:\)
ii. Aller chercher ce répertoire
Paramètres du CVOL size : 1024 MB
9
iii. Onglet Permissions
Supprimer les données présentes
Mettre votre computer WindowsXP dans « Allowed »
2. On va maintenant démarrer le programme qui sera à l’écoute de client demandeur.
a. Ouvrir une invite de commande puis taper « CMD »
b. Il faut revenir à la racine avec la commande « cd ../.. »
c. Allez sur le chemin suivant :
i. cd « Program Files »
ii. cd « HP Image Manager »
iii. cd « server »
d. Tapez la commande suivante :
nvdd –c nvdd.conf
10
e. Pour mieux comprendre cette commande : nvdd –c nvdd.conf
nvdd : commande applicative qui va fournir un disque virtuel à la demande du client
-c : commande applicative qui va cibler un fichier « conf »
nvdd.conf : commande pour chercher le fichier de configuration de notre Neoware
et tous les paramètres associés.
f. Nous avons « streamé » notre premier OS mais incomplet ☻
Avec VMWare, créer une machine virtuelle Windows XP, propre. Attribuer une IP fixe
et faites là discuter avec votre réseau (Masque, DNS, Passerelle). Dans le cas où vous
utilisez une VM existante, assurez-vous de ne pas avoir de « snapshot ». Neoware
n’étant pas capable de comprendre les compilations sur les disques.
Vous pourriez avoir ce type d’erreur :
Une fois votre VM terminé, il faut aller chercher l’application qui va permettre de
créer le volume (ou image).
Démarrer, exécuter, puis « \\srv02\c$ ». L’application HpClientBuilder se trouve
normalement à cet endroit sur le serveur SRV02 :
11
« Program Files\HP Image Manager\client »
Création du volume :
Choisir Custom Installation
Server Scan, saisir l’IP du serveur Neoware et son port par défaut (démarrer la
commande « nvdd –c nvdd.conf »)
12
Cliquer sur suivant après la validation du serveur
Sélectionner comme suit :
13
Laisser par défaut mais cocher les options ci-dessous
14
A la fin de l’installation, l’assistant de nouveau matériel se déclenche par deux fois. Cocher
l’option « Non, pas pour cette fois » et faites suivant.
15
Notre volume est fin prêt. Par défaut le volume a été créé dans le répertoire « Files » sur le
serveur SRV02 (Program Files\HP Image Manager\Files)
Nous le laisserons là.
Déplacer cependant le fichier .conf (nvdd.disk0.vol.conf) dans le répertoire « server »
Double cliquer sur ce fichier et paramétrer un client XP1 comme pour le volume « smallDisk »
Onglet « Général » : Aller chercher le volume dans le répertoire Files
Onglet « Paramètres » : Mettre le mode du volume en volatile
Onglet « CVOL » : cibler le répertoire « CVols » précédemment créé
Onglet « Permissions » : Appliquer le client à gauche (Allowed)
16
Création d’une nouvelle machine virtuelle sans disque sous VMWare :
File > New
Custom
Next
I will install the operating system later
Microsoft Windows
Nom de la machine et lieu de la sauvegarde
Configuration du processeur
Mémoire
Carte réseau (laisser par défaut, configuration faites après)
Type de contrôleur : par défaut
Sélection du disque : par défaut, il sera supprimé par la suite
Type de disque : IDE
Taille : par défaut
Emplacement sur le disque
Arriver sur cette fenêtre : Cliquer sur « Customize Hardware »
Supprimer les périphériques qui ne vous servirons pas (attention à ne pas
supprimer n’importe quoi)
Exemple : Floppy
Dans la partie Network Adapter, utiliser le même style de connexion que vos
serveurs. Dans mon cas « custom » et «VMnet2 »
Toujours dans Network Adapter, s’assurer que le « Device Status » soit bien
coché sur « Connect at power », ce qui permettra à la machine de booter sur
le réseau.
Cliquer sur close puis finish
17
Dans VMWare, notre machine apparaît, aller dans le menu settings (onglet VM puis
Settings)
Cliquer sur Hard Disk puis remove
Ok
Démarrer la machine, si vous avez ce message, ce n’est pas grave, mais ça ne
fonctionne pas :
Relever l’adresse MAC de la machine puis sur le serveur Neoware, ouvrez la console
nvvd.disk0.vol.conf
Vérifiez les paramètres d’adresse MAC et la destination des volumes. N’oubliez pas
de couper l’application (commande) et d’enregistrer les modifications.
Sur votre serveur DHCP, faites une réservation d’IP
18
Au démarrage de votre machine vous devriez voir ceci :
Puis cela :
Votre machine a normalement démarrée.
19
Avec l’outil « NeoDomain » de HP IMAGE MANAGER
Couper l’invite de commande du serveur SRV02
Dans les paramètres du volume, mettre le mode en Admin
Mettre une permission d’administrateur au client
Enregistrer et redémarrer la commande serveur
Démarrer votre client et aller dans les stratégies de sécurité locale (panneau de configuration,
performance et maintenance, outil d’administration, paramètre de sécurité locale)
Modifier deux lignes « Membre de domaine »
20
A cet endroit, à partir du client : \\srv02\c$\Program Files\HP Image Manager\client\neodommgr
Lancer NeoDomain et terminer l’installation par « apply »
Entrer dans le domaine via l’ID réseau (la découverte peut être plus ou moins longue)
Une fois la manipulation terminée, l’ordinateur doit redémarrer. Mais il semble bloquer à l’activation
des paramètres de l’ordinateur ?
Avec l’utilisation de VMWare le contrôle de flux ou Flow Control ne semble pas être gérer, le client va
donc mettre un temps fou à monter… Sur une organisation physique, bien se renseigner si les switchs
disposent de cette option.
21
Erreur rencontrée si vous utilisez une machine virtuelle qui dispose de snapshot. Neoware ne
comprend pas les compilations sur disque.
Ou : à la création de votre machine virtuelle, vous avez supprimé des périphériques.
Réessayez en laissant tous les périphériques par défaut.
22
Erreur de réplication entre serveurs dans l’Active Directory :
Suivre cette démarche :
Démarrer la commande REGEDIT pour accéder au registre
Suivre ce chemin : HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NTDS/Paramètres
Clic droit > Créer une nouvelle valeur « DWORD »
Mettre comme nom : Allow Replication With Divergent and Corrupt Partner et valeur 1
Faites cette manipulation sur tous vos serveurs. Ensuite lancer la réplication et redémarrer les
serveurs…
23
Boot PXE : Preboot eXecution Environnement
L'amorçage PXE permet à une station de travail de démarrer depuis le réseau en récupérant une image de système d'exploitation qui se trouve sur un serveur. L'image ainsi récupérée peut être le système d'exploitation brut ou bien le système d'exploitation personnalisé avec des composantes logicielles (suite bureautique, utilitaires, packs de sécurité, scripts,etc...). Une fois cette image « pré-chargée », elle peut éventuellement, en fonction des paramétrages passés à cette image sur le serveur, être installée sur la machine qui a été amorcée en PXE. Il permet également d'installer de manière automatique et à distance des serveurs sous divers OS. Les nouvelles technologies VDI permettent également de "streamer" un OS complet ainsi que ses applications associées, directement sur la station de travail sans disque dur, en bootant préalablement avec le PXE.
Pour activer le PXE, il faut auparavant le configurer dans le BIOS. L’option se trouve fréquemment dans un menu concernant la carte réseau.
L'amorce par PXE s'effectue en plusieurs étapes :
recherche d'une adresse IP sur un serveur DHCP/BOOTP ainsi que du fichier à amorcer ; téléchargement du fichier à amorcer depuis un serveur Trivial FTP ; exécution du fichier à amorcer.
La taille du fichier à amorcer ne permet pas de « booter » directement un noyau Linux, par exemple, mais il faut que le logiciel à amorcer le télécharge et l'exécute lui-même.
NVDD: Network Virtual Disk Daemon. NVDD fournit un disque virtuel à la demande du client. Ce
disque virtuel comprend un système d'exploitation et certaines applications à la demande du client.
Le C:\ est la somme du Volume virtuel et du CVol (fruit de la concaténation)
CVol : (créé par NEOWARE à l’installation)
En mode volatile : Pour chaque machine, tous les changements apportés au démarrage du système
jusqu’à son extinction, s’efface au redémarrage.
En mode administrateur, tous changements sont sauvegardés sur le CVol, même après redémarrage,
ce qui permet les modifications système.
Virtual Volume : Emplacement virtuel où sont stockées les images systèmes
24
RDP : Remote Desktop Protocol (RDP) est un protocole qui permet à un utilisateur de se connecter sur un serveur
faisant tourner Microsoft Terminal Services. Des clients existent pour la quasi-totalité des versions de Windows, et pour
d'autres systèmes d'exploitation, comme les systèmes GNU/Linux. Le serveur écoute par défaut sur le port TCP 3389.
RGS : Logiciel Remote Graphics est un client-serveur de bureau à distance solution logicielle développée par Hewlett-Packard , pour permettre l'accès à distance à haute performance postes de travail à partir de nombreux appareils différents, y compris postes de travail, les PC et autres clients légers machines. Cet accès comprend le contrôle de la carte graphique sur le serveur, ce qui permet la manipulation de grands modèles 3D complexes. Collaboration avec de multiples utilisateurs à distance, USB et audio sont également pris en charge. HP RGS marchés pour "Real-Time Collaboration", "poste de travail de classe Mobilité» et «télétravailleurs» RGS est un concept similaire à technologies existantes de bureau à distance tels que Microsoft protocole Remote Desktop , NX technologie , Oracle / Sun Microsystems Appliance Link Protocol , Citrix Independent Computing Architecture , Open Virtual Desktop Ulteo ou VNC Virtual Network Computing en ce que tout le traitement, y compris le matériel accélération de rendu graphique se fait sur le serveur et seules les images bitmap compressées sont envoyées au client, mais se distingue par son algorithme de compression propriétaire qui permet la transmission en temps réel des images complexes en 3D et vidéo existants, qui les protocoles de bureau à distance confrontés. Cela ouvre l'utilisation de bureaux distants et les clients légers à des graphismes industries à forte intensité tels que CAD qui ont déjà requis les postes de travail locaux. Il y a deux composants dans le logiciel, le serveur (connu sous le nom «expéditeur» dans le langage HP) et le client (ou «récepteur», comme l'appelle HP). Le logiciel prend en charge OpenGL et Microsoft Direct3D (jusqu'à la version 9) bibliothèques graphiques. HP RGS commencé à inclure avec l'ensemble de ses postes de travail à partir de la version 5.4.7. RGS peuvent être téléchargés à partir de HP et exécuter sur les postes de travail HP Z gratuitement. Autre matériel nécessite une licence pour l'expéditeur RGS. Le récepteur est en téléchargement gratuit pour les clients Windows et Linux. HP affirme que le RGS compression vidéo codec , actuellement désigné HP3 , est dérivé d'un système breveté développé pour la NASA Mars Rover programme. Cela implique que HP3 est une implémentation de l' ICER schéma de compression par ondelettes et potentiellement le premier en temps réel produit commercial basé sur ICER.
ICA : Le protocole ICA (Independent Computing Architecture) est utilisé par les serveurs Citrix Presentation Server. Ces serveurs permettent la mise en place d'une architecture client léger / serveur. Toutes les applications sont gérées par le serveur, le client ne se charge que des entrées/sorties (clavier, écran, souris). Cette technologie permet d'exécuter des applications 16 ou 32 bits récentes sur des ordinateurs clients anciens. De plus, les applications sont disponibles quel que soit le système d'exploitation utilisé (compatibilité UNIX/Windows) Seules transitent par le réseau les entrées-sorties, et les écrans d'affichage, aucune application n'est exécutée par le client. Ce qui permet une exécution rapide même sur des réseaux de faible débit. Citrix a également développé une autre technologie : MultiWin, aujourd'hui remplacée par XenApp.
Outils HP NEOWARE IMAGE MANAGER
NVD: Network Virtual Disk (Protocol)
TCO : Réduction des coûts du poste de travail et virtualisation
HP IMAGE MANAGER contient les distributions suivantes :
NIMManager.exe : Application Windows. Console de gestion HP Image Manager
Nvddadmin.exe : Application en ligne de commande utilisée pour gérer un serveur accessible à l'ordinateur qui exécute
l'application, d'utiliser des outils d’image miroir.
NeoDomain : application Windows et Drivers. Ensemble de composants utilisés pour gérer l’intégration des clients dans le
domaine WindowsLocalHDManager: application utilisée pour gérer la façon dont le client se comporte avec les disques durs
actuels (HDDs).
HP Neoware UbiBoot: Utilisés pour améliorer les lecteurs du système présents (virtuel ou un disque dur physique) dans le
but de soutenir de nouvelles plates-formes matérielles et pourtant inconnus.