Le blog technique

Toutes les astuces #tech des collaborateurs de PI Services.

#openblogPI

Retrouvez les articles Ă  la une

SMS – Erreur à l’installation de Symantec Mail Security 6.5 sur un serveur Exchange 2010 sous 2008 R2

La problématique

Lors de l’installation de Symantec Mail Security for Exchange 6.5 sur un serveur Exchange 2010, l’erreur suivante se produit :

Failed to enable ASP.NET web extensions. Installation will not continue.

image

L’explication

A l’heure actuelle Symantec Mail Security utilise encore des fonctionnalités héritées de IIS 6 (l’installeur à notamment besoin du script iisext.vbs).

Par défaut les composants de rétrocompatibilité IIS 6 suivants sont installés sur un serveur Exchange 2010 exécutant le rôle Hub, Mailbox, Cas ou Unified Messaging (seul le rôle Edge n’est pas concerné car il n’utilise pas IIS) :

  • IIS 6 Metabase Compatibility
  • IIS 6 Management Console

Cela n’est pas suffisant pour SMS qui nécessite également le composant IIS 6 Scripting Tools.

La Solution

La solution consiste tout simplement à installer les composants IIS 6 Scripting Tools et IIS 6 WMI Compatibility (le premier étant dépendant du second, les deux doivent être installés).

Cette opération peut être effectuée graphiquement via la console MMC Server Manager ou bien en console Powershell via la commande Add-WindowsFeature.

image

Pour plus d’informations sur les pré-requis nécessaires à Exchange 2010, vous pouvez consulter le lien suivant :

http://technet.microsoft.com/en-us/library/bb691354(EXCHG.140).aspx

Cette solution est tirée de la note technique suivante, pour l’instant uniquement validée avec SMS 6.0 :

http://service1.symantec.com/SUPPORT/ent-gate.nsf/docid/2008081210523154

SYSPREP – Erreur lors de l’exĂ©cution d’un SYSPREP sous Windows Seven ou Windows Server 2008 R2

La problématique

Lors de l’exĂ©cution de la commande Sysprep sur une machine virtuelle Windows Seven fraĂźchement installĂ©e, j’ai rencontrĂ© l’erreur suivante :

A fatal error occurred while trying to sysprep the machine.

image

Le sysprep était exécuté avec les options suivantes :

  • /generalize
  • /oobe
  • /unattend

Suite Ă  des recherches sur le site http://support.microsoft.com, j’ai localisĂ© plusieurs articles traitant d’une problĂ©matique proche mais appliquĂ©es Ă  Windows Vista. Aucune ne m’a Ă©tĂ© utile.

La solution

J’ai finalement trouvĂ© la solution sur un forum Technet dont voici le lien :

http://social.technet.microsoft.com/Forums/en/w7itproinstall/thread/6208afb1-8f3e-4657-a618-0e4a52e9f546

Le problĂšme semblerait venir du service “Windows Media Player Network Sharing Service” et Ă  mon grand Ă©tonnement la dĂ©sactivation de ce service (ou bien la suppression du processus associĂ© : wmpnetwk.exe) a bel et bien rĂ©solu mon problĂšme !

image

En proie au doute, j’ai rĂ©-exĂ©cutĂ© l’opĂ©ration plusieurs fois sur la mĂȘme machine (en utilisant un snapshot Hyper-V pour revenir en arriĂšre) et ce tips semble bel et bien viable !

N’hĂ©sitez pas Ă  laisser un commentaire ou un retour d’expĂ©rience si vous avez dĂ©jĂ  Ă©tĂ© confrontĂ© Ă  ce problĂšme avec la commande sysprep de Windows 7 ou si ce billet vous a aidĂ© !

Hyper-V V2 – Installation d’une machine virtuelle Red Hat Enterprise

Commencer par créer une machine virtuelle vierge.

DĂ©marrer ensuite la machine virtuelle avec les sources d’installations (ici, Red Hat Enterprise Linux 5)

Pré-requis

Les drivers mentionnĂ©s dans cet article nĂ©cessitent une compilation. Pour cette raison et pour vous simplifier la tĂąche, cocher l’installation des outils de dĂ©veloppement lors de l’installation du systĂšme d’exploitation:

image

Suivre l’assistant d’installation, puis, se loguer une fois l’installation terminĂ©e:

Redhat - Hyper-V - 1Redhat - Hyper-V - 2 

Installation des Linux Integrated Component

Une fois la session ouverte, insĂ©rer les composants d’intĂ©grations d’Hyper-V dans la machine virtuelle. Il s’agit d’un fichier ISO (LinuxIC v2.iso) disponible ici:

Pour Hyper-V V2 (Windows 2008 R2): http://www.microsoft.com/downloads/details.aspx?familyid=C299D675-BB9F-41CF-B5EB-74D0595CCC5C&displaylang=en

(Le fichier tĂ©lĂ©chargĂ© “Linux_IC_v2.exe” est auto-extractible)

Extraire le fichier téléchargé et monter le fichier ISO résultant (LinuxIC v2.iso) sur la machine virtuelle (cd-rom)

image

Le contenu doit alors apparaitre automatiquement dans la session ouverte:

Redhat - Hyper-V - 3 - LinuxIC

SĂ©lectionner les fichiers/dossiers prĂ©sents puis, faire un clic droit et ”copy”

image

Sur le “bureau”, ouvrir le “home” de l’utilisateur. Ici, le compte utilisateur est “Redhat”, il s’agit donc du raccourcit “Redhat’s home”:

image

CrĂ©er ensuite un nouveau dossier: (clic droit “Create Folder”)

image

Donner par exemple pour nom “LinuxIC”.

ATTENTION, Ă©viter de choisir un nom avec des espaces. Le script d’installation en Perl risque de ne pas les gĂ©rer.

Coller ensuite les fichiers prĂ©cĂ©demment copiĂ©s dans le nouveau dossier: (clic droit, “Paste”)

image

Sur le script Perl (setup.pl), faire un clic droit puis “Properties”

image

Aller ensuite dans l’onglet Permissions et cocher la case “Allow executing file as program”:

image 

Pour installer les drivers, ouvrir un terminal. Pour cela, faire un clic droit sur le “bureau”, puis “Open Terminal”:

image

Aller dans le dossier prĂ©cĂ©demment créé (LinuxIC) Ă  l’aide de la commande “cd LinuxIC/”:

image

Elever les droits d’exĂ©cution pour la suite des commandes. Pour cela, taper “su”, puis saisir le mot de passe root:

image

S’assurer ensuite que “/sbin” soit prĂ©sent dans la “variable d’environnement” “$PATH”:

pour afficher le contenu de la variable d’environnement, saisir

echo $PATH

Pour ajouter un chemin, saisir “export PATH=$PATH:<nouveauChemin>”. Dans notre cas, il s’agit de:

export PATH=$PATH:/sbin

image

Lancer ensuite l’installation des drivers à l’aide de la commande

./setup.pl drivers

image

patienter pendant l’installation.

RedĂ©marrer la machine virtuelle Ă  l’aide de la commande “shutdown –r now” ou Ă  l’aide du menu “System”, ”Shut down
” puis “Restart” pour les allergiques aux terminaux 😉

image

Patienter pendant l’arrĂȘt


image

puis le redémarrage


image

Ouvrir une session au redémarrage:

image

puis, ouvrir un terminal de maniÚre à vérifier la présence des services en saisissant la commande:

/sbin/lsmod | grep vsc

NB: “| grep vsc” n’est pas obligatoire. Cela permet de restreindre l’affichage aux lignes contenants la chaine “vsc” (Ă©quivalent de la commande “find” sous dos)

clip_image002

et en vérifiant la présence de:

netvsc, storvsc, blkvsc et vmbus

“netvsc” permet le support du driver synthĂ©tique* pour la carte rĂ©seau.
“storvsc” permet le support des drivers synthĂ©tiques* pour les contrĂŽleurs SCSI et disques.
“blkvsc” permet le support des drivers synthĂ©tiques* IDE et amĂ©liore le dĂ©marrage.
“vmbus” permet la communication entre la machine virtuelle et le serveur Hyper-V hîte.

* également appelé générique

ça y est, les Linux IC (Lunix Integrated Component) sont installés.

Cependant, vous avez du vous apercevoir que la souris n’est pas encore gĂ©rĂ©e, autrement dit elle n’est pas capable de sortir du contexte de la machine virtuelle lorsque le curseur est dĂ©placĂ© au delĂ  de la zone!

C’est normal, les Linux IC n’intĂšgrent pas les drivers souris. Il faut les installer manuellement en commençant par les tĂ©lĂ©charger chez Xen


Installation des drivers souris

ATTENTION: L’installation des drivers souris (InputVSC) nĂ©cessitent au prĂ©alable l’installation des Linux Integrated Component (Linux IC) dĂ©taillĂ© ci-dessus.

Aller sur le site du projet “Satori” de “Xen”:

http://www.xen.org/download/satori.html

TĂ©lĂ©charger le fichier “inputvsc.iso” puis le « monter » dans la machine virtuelle:

image

image

Le contenu du fichier ISO doit alors s’afficher dans la machine virtuelle.

Reproduire les Ă©tapes prĂ©cĂ©dentes, Ă  savoir, copier les sources d’installations en local, modifier les droits pour l’exĂ©cution sur le script Perl local


image

image

Ouvrir ensuite un terminal (si le prĂ©cĂ©dent est fermĂ©), se rendre dans le dossier oĂč vient d’ĂȘtre copiĂ© le contenu du CD-ROM (fichier ISO) et effectuer une Ă©lĂ©vation de droit (su):

image

ATTENTION: Avant de procĂ©der Ă  l’installation, vous devez procĂ©der Ă  l’installation du package RPM suivant (le plus rĂ©cent et pour la plateforme en question):

xorg-x11-server-sdk-xxxx.rpm

Si vous disposez du fichier RPM, simplement double cliquer dessus pour l’installer et saisir le mot de passe du compte root pour l’installer:

image

Cliquer sur “Apply”

image

Patienter pendant l’installation du package


image

et cliquer sur OK en fin d’installation:

image

Retourner dans le terminal, et s’assurer que /sbin soit prĂ©sent dans la “variable d’environnement” PATH Ă  l’aide de la commande

echo $PATH

Le cas Ă©chĂ©ant, l’ajouter:

export PATH=$PATH:/sbin

 

Installer ensuite les drivers souris à l’aide de la commande:

./setup.pl inputdriver

et patienter pendant l’installation du driver de la souris


image

L’installation est terminĂ©e. La souris est maintenant synchronisĂ©e avec celle du serveur hĂŽte Hyper-V:

image

A noter qu’au stade actuel du dĂ©veloppement du driver, j’ai constatĂ© une dĂ©synchronisation entre le curseur du serveur hĂŽte et celui de la machine virtuelle. En effet, ce dernier se dĂ©place plus rapidement que celui du serveur hĂŽte!

Ce comportement rappel certaine carte iLo de certains serveurs et peu s’avĂ©rer gĂȘnant, surtout dans le cas inverse (curseur hĂŽte plus rapide).

En attendant une version plus aboutie des drivers souris, j’espĂšre que cet article vous aura aidĂ©.

Je tiens à préciser que cet article a été orienté pour les personnes ayant peu ou pas de connaissance en environnement Unix/Linux.