Nmon Analyser

Analyser les résultats de la capture NMON

Effectuer une capture nmon

nmon -f -s <secondes> -c <temps_capture_par_tranche_secondes>

Exemple: on veut capturer les informations toutes les 10s pendant 1 heure.

alors 1 h = 3600 s, 3600 / 10 = 360

nmon -f -s 10 -c 360

Téléchargement de l’outil

Sur le site IBM: nmon_analyser_34a.zip ou nmon_analyser_34a.zip

Terminer la capture

si on veut terminer la capture avant la fin, il suffit de kill le procress

kill -s TERM <PID>

Un fichier est généré dans le répertoire courant.

Exploiter et analyser le fichier nmon.csv

Sauvegarder le fichier sur le poste de travail et ouvrez nmon_analyser.xls

Cliquer sur « Analyse nmon data » et sélectionner le fichier nmon, il ne reste plus qu’à exploiter.

 

 

Suppression des fichiers dont la date de création est de plus de x jours

Le script powershell ci-dessous permet de supprimer les fichiers vieux de plus de x jours :

# Variables
 $nb_jours=-x
 $DataFolder="\\dossier\"
 $la_date = Get-Date
 $jour=$la_date.Day
 $mois=$la_date.Month
 $annee=$la_date.Year
 $ext="$jour.$mois.$annee"

#Suppression des fichiers dont la date de création est de plus de x jours ( fichiers dans les dossiers et sous dossiers)

Get-Childitem $DataFolder -recurse | ? {!$_.PSIsContainer -and ($_.CreationTime -lt (get-Date).adddays($nb_jours))} | Tee-Object -FilePath "$DataFolder\__LOGS\log.$ext.txt" | remove-item

 

 

Déploiement de Windows 7 avec une image personnalisée

Installation d’AIK

Installé le Kit d’installation automatisée (AIK) Windows® pour Windows® 7

Il faut préparer les sources du DVD d’installation du Windows7 afin qu’elles soient disponibles dans un emplacement réseau. \\serveur\win7_64SP1_DVD

Création de l’image du CD/USB WinPe

Exécuter en tant que administrateur à partir du cmd du menu Démarrer / aik / cmd

Création d’une image Windows PE

copype.cmd amd64 c:\winpe_amd64

Pour l’utiliser sur une architecture différente, à la place de « amd64 » mettre x86

Copiez l’image de base (Winpe.wim) dans le dossier \Winpe_amd64\ISO\sources et renommez ce fichier « Boot.wim ».

copy c:\winpe_amd64\winpe.wim c:\winpe_amd64\ISO\sources\boot.wim

ajout d’outil supplémentaires:

copy "C:\program files\ Windows AIK\Tools\<architecture>\imagex.exe" C:\winpe_x86\iso\

Intégration de pilotes spécifiques

Pour intégrer les pilotes d’une carte réseau par exemple, il faut monter l’image wim avec imagex

imagex /mountrw PATH_TO_IMAGE NUM PATH_IMAGE_OFFLINE

Avec :

  • « PATH_TO_IMAGE » : le chemin où se trouve l’image WinPE créée précédemment
  • « PATH_IMAGE_OFFLINE » : un répertoire créé pour monter l’image
  • « NUM » : le numéro de l’image, pour connaître le numéro il faut simplement lancer la commande imagex /info « chemin de l’image » et récupérer le numéro de la balise « image index »

Exemple:

PATH_TO_IMAGE : g:\sources\boot.wim
PATH_IMAGE_OFFLINE : c:\temp\mount-dir

Une fois l’image montée, il ne reste plus qu’à ajouter les pilotes nécessaires :

Pour ajouter le pilote de la carte réseau RealTek qui se trouve sur « E:\Drivers\LAN\LAN\Win7\64 »

dism /image:C:\temp\mount-dir /Add-Driver /driver:E:\Drivers\LAN\LAN\Win7\WIN7\64

Une fois tous les pilotes souhaités ajoutés, il faut appliquer les modifications à l’image wim avec la commande imagex

Imagex /commit « Path_to_image_offline »

Préparation du disque cdrom/usb Windows PE

Pour une image sur Cdrom avec une archi EFI

oscdimg.exe -bC:\winpe_amd64efi\efisys.bin -u2 -udfver102 C:\winpe_amd64efi\ISO C:\winpe_amd64efi\winpeamd64

Avec une archi standard bios :

oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso

Pour une image sur USB:

Copier tout le contenu du répertoire c:\winpe_amd64\iso dans le lecteur usb pré formaté en FAT32

xcopy C:\winpe_amd64\iso\*.* /e F:\

avec « F:\ » le lecteur usb

Préparation du PC source

Installer et configurer le système Windows 7

Installation des applications spécifiques

Une fois le système paramétré, lancer un sysprep avec l’option « /generalize »

L’exécutable sysprep doit se trouver dans « %windir%\system32\sysprep ». Forcer l’arrêt de la machine.

Création de l’image Windows

Booter avec la clé usb et une fois sur winPE, capturer l’image du système :

imagex /compress fast /check /scroll /capture C: C:\myimage.wim "win7_64" "win7_64"

Copier l’image dans les sources d’installation de seven, à l’emplacement réseau précédement créé « \\serveur\win7_64SP1_DVD »

net use N: \\serveur\win7_64SP1_DVD
copy C:\myimage.wim N:\sources\install.wim

Déploiement sur les PC cibles

Booter avec winPE, se connecter sur le partage réseau et lancer l’installation de Windows

net use N: \\serveur\win7_64SP1_DVD
N:\setup

Si vous avez un fichier de réponse, on peut le soumettre avec la commande :

N:\setup /unattend:chemin_fichier_reponse.xml

Comment agrandir une partition système d’une VM (vmware) SANS Utilitaires

OS inférieur à 2008 car à p. du kernel 6.0, possibilité d’étendre la partition système à p. du gestionnaire de disque.

Cette méthode est, je pense, à positionner en dernière solution si vous devez augmenter la taille de la partition système, mais ça vaut le coup de la connaitre.

Le principe est le suivant:

  • Ajout d’un disque virtuel de plus grande capacité (la volumétrie souhaitée pour la future partition système) – possible à chaud
  • Création d’un Raid 1 logiciel avec le système d’exploitation
  • Synchronisation des données puis suppression du Raid 1
  • Suppression de l’ancien disque du système et de la VM – possible à chaud
  • Modification de la séquence du boot de l’OS – bcdedit /default {} et bcdedit /delete {oldid} (avant le redémarrage !!)
  • Arrêt de la VM et modification de la conf pour forcer l’entrée dans le bios au reboot
  • Modification de la séquence de boot dans le bios de la VM (harddisk 0:1 à la place de harddisk 0:0)

Voilà le système avec un nouveau disque….

Problèmes alias DNS et imprimantes avec Windows 2008 R2 – Operation could not be completed (error 0×00000709)

Erreur rencontré avec les alias DNS sous Windows 2008 R2 et les imprimantes.
DESCRIPTION DU PROBLEME :
Mon client souhaitait utiliser des noms génériques pour le mappage de ses imprimantes sur les serveurs et les stations de travail. Je rappelle à tous que l’on ne peut pas accéder aux partages de fichiers et d’imprimantes via un alias DNS (message d’erreur « nom réseau en double ») sans ajouter la valeur de registre DisableStrictNameChecking sur le serveur de partage de fichiers / imprimantes.
Pour plus d’informations, voir :
http://support.microsoft.com/kb/281308

Avec Windows 2008 R2 (une fois la clé DisableStrictNameChecking définie), l’accès aux partages de fichiers / imprimantes est fonctionnel mais il n’est plus possible d’ajouter des nouvelles imprimantes avec un alias DNS. On obtient le message d’erreur suivant :
Operation could not be completed (error 0×00000709). Double check the printer name and make sure that the printer is connected to the network.

Au niveau des observateurs d’événements sur le serveur d’impression, le message d’erreur apparaît à chaque tentative d’ajout d’une imprimante via un alias DNS depuis une station de travail :
Nom du journal :System Source :       LsaSrv Date :         19/07/2010 11:57:53
ID de l’événement :6037 Catégorie de la tâche :Aucun
Niveau :       Avertissement Mots clés :    Classique Utilisateur :  N/A Ordinateur :   print.msreport.local
Description : Le programme spoolsv.exe, avec l’ID de processus 1152, n’a pas pu s’authentifier localement à l’aide du nom de cible host/print.msreport.local. Le nom de cible utilisé n’est pas valide. Un nom de cible doit faire référence à l’un des noms d’ordinateurs locaux, par exemple, le nom d’hôte DNS. Essayez un autre nom de cible.

SOLUTION : Il faut ajouter la clé DnsOnWire sur un serveur Windows 2008 R2 pour pouvoir se connecter à une imprimante avec un alias DNS.
Pour cela, taper la commande suivante :

reg add HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1

Pour plus d’informations :
http://support.microsoft.com/kb/979602
http://social.technet.microsoft.com/Forums/en-US/winserverprint/thread/00eeb192-d03a-4d1b-9066-427fc678ae97