Configuration de l’IMM d’une Lame d’un BladeCenter

Configuration_ibm_imm_bladecenter_blade_lame_

Configuration de l’IMM d’une Lame d’un BladeCenter

Vous avez appris dans les articles IMM (Integrated Management Module)Présentation et Configuration d’un IMM à distance à quoi sert un IMM, et comment le paramétrer via l’utilitaire ASU.

Maintenant, attachons-nous à la configuration de l’IMM d’une Lame d’un BladeCenter.

En se connectant dans le BIOS ou l’UEFI des lames en question, et en interrogeant la configuration de l’IMM, on s’aperçoit que l’IP de l’IMM est dans le réseau 192.199.199.0/24.
En effet, l’IMM de la Lame est connecté au réseau de management des Lames, partagé entre l’ensemble des blades et de l’AMM.

Grâce à ASU, et depuis un poste de travail quelconque, il est quand même possible d’accéder aux IMM des Lames.

Ouvrez une ligne de commande (après avoir téléchargé et extrait l’utilitaire asu) et tapez les commandes suivantes pour interroger l’IMM :

asu show uefi --host 192.168.70.125 --user USERID --password PASSW0RD --slot X

où 192.168.70.125 doit être remplacé par l’IP de l’AMM de votre châssis BladeCenter, et X doit être remplacé par le numéro de la Lame à interroger.

Le reste de l’utilisation d’ASU reste inchangé par rapport à un serveur classique.

 

554-5.2.1 : Unable to open mailbox System Attendant

554 5.2.1 MapiExceptionMailboxDisable - Microsoft System attendant

554-5.2.1 mailbox disabled  MapiExceptionMailboxDisabled; Unable to open Microsft System Attendant Mailbox

Vous vous apercevez que vous ne pouvez plus envoyer de messages à certains destinataires à l’intérieur de votre organisation Exchange avec l’erreur suivante :

#554-5.2.1 mailbox disabled 554 5.2.1 STOREDRV.Deliver.Exception:AccountDisabledException.MapiExceptionMailboxDisabled; Failed to process message due to a permanent exception with message Impossible d'ouvrir la bote aux lettres /o=Org/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EXCHANGE/cn=Microsoft System Attendant

Ceci peut être dû à des boîtes aux lettres de ces utilisateurs en question, qui auraient été déconnectées par le passé.

Par exemple, vous créez une boîte aux lettre pour Alain RICHARD. Vous la déconnectez pour une raison lambda et vous recréez une boîte pour Alain RICHARD.

Vous pouvez avoir ce problème plus tard.

Ouvrez un PowerShell d’Exchange et tapez les commandes suivantes pour supprimer les boîtes aux lettres déconnectées (assurez-vous d’avoir auparavant sauvegardé/reconnecté toutes les boîtes aux lettres nécessaires, sinon ces dernières seront perdues) :

Get-MailboxDatabase|Clean-MailboxDatabase

Relancez les services MSExchangeSA et MSExchangeIS :

net stop MSExchangeSA && net start MSExchangeSA
net stop MSExchangeIS && net start MSExchangeIS

Créer des portgroups sur ESX(i) en ligne de commande

VMware :Créer des portgroup avec VLAN sur un ESX(i)

Créer des portgroups avec VLAN sur ESX(i) en ligne de commande

Pour créer des portgroup à la volée sous ESX(i) sans passer sur tous les hôtes, il existe bien sûr le Distributed vSwitch.

Cependant, sur des éditions de VMware Essentials, par exemple, il faut se créer les portgroups à la main sur chaque hôte ESX(i), ce qui peut être fastidieux, surtout si on a plusieurs VLAN à gérer…

La solution : créer les portgroups en ligne de commande via SSH.

Tout d’abord, lister les vSwitchs de la machine avec la commande :

esxcfg-vswitch -l

Une fois le vSwitch qui hébergera les portgroups identifié, créer les portgroups :

esxcfg-vswitch -A Lab1 vSwitch0

Ici, on a créé le portgroup “Lab1” sur le vSwitch “vSwitch0”.
Ensuite, il ne reste plus qu’à configurer le VLAN de ce nouveau portgroup :

esxcfg-vswitch -p Lab1 -v 201 vSwitch0

Ici, on affecte le VLAN 201 au portgroup Lab1.

Il suffit ensuite de jouer avec un notepad pour enchaîner les commandes et les envoyer par copier-coller via un PuttY:

esxcfg-vswitch -A Lab1 vSwitch0
esxcfg-vswitch -A Lab2 vSwitch0
esxcfg-vswitch -A Lab3 vSwitch0
esxcfg-vswitch -A Lab4 vSwitch0
esxcfg-vswitch -A Lab5 vSwitch0
esxcfg-vswitch -A Lab6 vSwitch0
esxcfg-vswitch -A Lab7 vSwitch0
esxcfg-vswitch -A Lab8 vSwitch0

esxcfg-vswitch -p Lab1 -v 201 vSwitch0
esxcfg-vswitch -p Lab2 -v 202 vSwitch0
esxcfg-vswitch -p Lab3 -v 203 vSwitch0
esxcfg-vswitch -p Lab4 -v 204 vSwitch0
esxcfg-vswitch -p Lab5 -v 205 vSwitch0
esxcfg-vswitch -p Lab6 -v 206 vSwitch0
esxcfg-vswitch -p Lab7 -v 207 vSwitch0
esxcfg-vswitch -p Lab8 -v 208 vSwitch0

Et de reproduire les commandes sur chacun des hôtes ESX(i) !

Test du Map Feedback de TeleAtlas (ou combien de temps faut-il pour qu’une rue apparaisse sur Google Maps?)

L’idée saugrenue de la semaine : comment faire pour qu’une rue manquante sur les cartes de Google Maps apparaissent?

Tout d’abord, demander à Google de les faire apparaitre : c’est long, et à la fin Google tracent 1 rue à main levée sur les cartes TeleAtlas qu’ils possèdent et les livreurs ne trouvent toujours pas la route.

L’idée est donc de faire mettre à jour TeleAtlas !

Le site suivant le permet : http://mapinsight.teleatlas.com/mapfeedback/

3 étapes simples pour signaler une erreur ou un manquement dans la cartographie et TeleAtlas vous fournit un lien pour suivre l’avancement.

Le test a été soumit le 06/02/2014 à 11h42.

Le 14/02/2014, le rapport soumis a été traité par TeleAtlas :

  • Nous voyons le problème
  • Nous recherchons une solution
  • Nous avons trouvé une solution à votre problème

Combien de temps maintenant pour voir apparaitre les rues sur une carte?

Le 29/07/2014 : toujours pas de route sur Google Maps.

Et sur Teleatlas : idem!

Du coup, je soumet à nouveau un rapport chez TeleAtlas (puisque leur FAQ indique qu’un seul rapport ne génèrera pas forcément une mise à jour de la cartographie).
En même temps, je signale à nouveau à Google l’absence de la rue (puisque la carte n’est plus (C) TeleAtlas mais (C) Google!)

La suite… Une fois les rapports étudiés!

Restaurer la base de données MMS et SMS d’un Android

Restaurez vos SMS et MMS sur votre téléphone Android

Restaurez vos SMS et MMS de votre téléphone Android simplement

Pour restaurer la base de données des SMS et des MMS d’un téléphone Android, il suffit d’avoir récupéré au préalable le fichier mmssms.db dans le téléphone (voir l’article Sauvegarder la bases de données SMS MMS d’un Android).

Pour cela, vous devez être en possession du SDK minimal d’Android.
De plus, vous devez avoir obtenu les droits root sur le téléphone (voir l’article Récupérer les données d’un téléphone Android verrouillé).

Ouvrir une ligne de commande dans le dossier d’installation du SDK d’Android et taper les commandes suivantes :

adb root
adb push c:\temp\mmssms.db /data/data/com.android.providers.telephony/databases/mmssms.db

Adaptez la seconde commande en fonction du répertoire dans lequel se trouve votre sauvegarde (ici, c:\temp).

Tapez les commandes suivantes pour rétablir les droits et supprimer les fichiers inutiles :

adb shell
shell@android:/ $ chown radio:radio /data/data/com.android.providers.telephony/databases/mmssms.db
shell@android:/ $ rm /data/data/com.android.providers.telephony/databases/mmssms.db-shm
shell@android:/ $ rm /data/data/com.android.providers.telephony/databases/mmssms.db-wal

Redémarrez le téléphone et vous retrouverez vos messages SMS et MMS!

Recherches amenant à cette page : Restaurer SMS et MMS Android, Restaurer SMS Samsung

Sauvegarder la bases de données SMS MMS d’un Android

Sauvegardez vos MMS et SMS depuis votre téléphone Android

Sauvegardez vos SMS et MMS de votre téléphone Android simplement

Pour sauvegarder la base de données des SMS et des MMS d’un téléphone Android, qu’il soit fonctionnel, bloqué ou verrouillé (voir l’article Récupérer les données d’un téléphone Android verrouillé), il suffit de récupérer le fichier mmssms.db dans le téléphone.

Pour cela, vous devez être en possession du SDK minimal d’Android.
De plus, vous devez avoir obtenu les droits root sur le téléphone (voir l’article Récupérer les données d’un téléphone Android verrouillé).

Ouvrir une ligne de commande dans le dossier d’installation du SDK d’Android et taper les commandes suivantes :

adb root
adb pull /data/data/com.android.providers.telephony/databases/mmssms.db c:\temp\mmssms.db

Une fois ces commandes tapées, vous pouvez récupérer le fichier mmssms.db, qui contient vos SMS et MMS dans le répertoire indiqué (ici, c:\temp).

Recherches amenant à cette page : Sauvegarder SMS et MMS Android, Sauvegarder SMS Samsung Galaxy

Récupérer les données d’un téléphone Android verrouillé

Récupérer les données d'un téléphone Android

Récupérez les données de votre téléphone Android simplement

Merci pour tous les commentaires que vous postez sur cette page. La plupart d’entre vous aurons besoins d’appliquer à la lettre les instructions ci-dessous pour arriver au résultat attendu.
Donc, commencez par prendre le temps de lire cet article et mettre en oeuvre les instructions.

Avec un peu de patience, vous pourriez vous en sortir seul : pourquoi ne pas essayer?

La galère de la semaine (ou plus de 2 semaines)… Comment récupérer les données d’un Android (téléphone ou tablette) verrouillé par un PIN ou un Pattern ?

Faisons d’abord l’historique du problème : un Samsung Galaxy Note, géré par un Kaspersky Mobile Security 10, lui-même géré par un Kaspersky Security Center 10.

Par erreur, une commande de verrouillage a été envoyée au Galaxy Note qui s’est verrouillé et demande donc le PIN de déverrouillage.
On saisit le code de déverrouillage et le téléphone se déverrouille. OK.
Seul problème, la commande de verrouillage était toujours d’actualité : le téléphone se reverrouille donc.

Le vrai soucis, est que le téléphone n’est pas connecté en Wifi, et que le port de communication entre le téléphone et le MDM est le 13292/tcp, port bloqué par l’opérateur SFR en APN websfr : le téléphone ne peut donc pas récupérer le nouveau code de déverrouillage : on est totalement bloqué !

Maintenant, la partie Fun : la récupération de données!

Bien entendu, le Galaxy Note n’est pas rooté, l’option USB Debugging est sur Off, et le Wifi désactivé. Tout va bien!

Mais il existe une solution!

Installation d’un Custom Kernel :

  1. Télécharger ODIN v3.07 ici
  2. Télécharger un Custom Kernel sur Internet ou ici (SpeedMod K5-5 for GT-N7000)
  3. Télécharger et installer le SDK Minimal d’Android ici
  4. Eteindre le téléphone et le rallumer avec la séquence de touches : Volume Bas + Menu + Power jusqu’à ce que le menu d’installation du Custom Kernel apparaisse. A ce moment, relâcher les touches et appuyer une fois sur la touche Volume Haut.
  5. Brancher le téléphone en USB à un PC et à l’aide d’Odin, lancer le chargement du Custom Kernel (cliquer sur le bouton PDA, et spécifier le kernel téléchargé précédemment). Vérifier que l’option “Re-partition” ne soit pas activée et lancer le processus.
  6. Patienter jusqu’au redémarrage de votre téléphone puis l’arrêter.

Récupération des données:

  1. Relancer votre téléphone en mode Recovery via la séquence : Volume Haut + Menu + Power.
  2. Une fois dans le menu ClockWorkMod Recovery aller dans le menu “Mounts and Storage” à l’aide des touches Volume Haut, Volume Bas, et Power pour confirmer.
    2013-12-23_15h09_30
  3. Dans le menu “Mounts and Storage”, monter les volumes “system”, “data” et “sdcard”.
    2013-12-23_15h12_41
  4. A partir du PC, ouvrir une ligne de commande avec droits administrateur et aller dans le dossier d’installation du SDK d’Android (par défaut, C:\Program Files (x86)\Minimal ADB and Fastboot).
  5. A partir de la ligne de commande, taper les commandes suivantes :
adb root
adb pull /sdcard/ c:\mybackup

Patienter pendant la copie des données de la sdcard interne du téléphone vers votre disque

Et voila! Vos données récupérées!

En prime, activation du Wifi et de l’USB Debugging:

  1. Télécharger sqlite3 ici
  2. Relancer le téléphone en mode CWM Recovery et monter /system et /data
  3. Depuis la ligne de commande du PC :
adb root
adb push c:\temp\sqlite3 /tmp
adb shell
  # mv /tmp/sqlite3 /system/xbin
  # chmod 700 /system/xbin/sqlite3
  # sqlite3 /data/data/com.android.providers.settings/databases/settings.db
    > update secure set value=1 where name='wifi_on';
    > .exit
  # echo "persist.service.adb.enable=1">>/system/build.prop
  # exit
adb reboot

Recherches amenant à cette page : Récupérer données Samsung Galaxy, Récupérer données Android bloqué

Déplacer une base de données SQL Server avec osql.exe

Rien de pire que de devoir déplacer une base de données SQL Server sans les outils Visual Studio… Surtout quand on a une base de données MSDE !

Heureusement, grâce à osql.exe (disponible par défaut dans C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn), on va pouvoir la déplacer assez facilement.

Tout d’abord, trouver le nom de toutes les bases à déplacer :

osql.exe -E -S SRV-SQL\INSTANCE
1> SELECT name FROM sysdatabases
2> GO

Ensuite, toujours dans la même session osql, lançons la sauvegarde des bases:

3> BACKUP DATABASE [STS_Config_32664] TO DISK = 'E:\Backup\STS_Config_32664.bak'
4> BACKUP DATABASE [STS_srv-sts_1_32684] TO DISK = 'E:\Backup\STS_srv-sts_1_32684.bak'
5> GO

Une fois la sauvegarde terminée, on va détacher les bases de données :

6> EXEC sp_detach_db 'STS_Config_32664'
7> EXEC sp_detach_db 'STS_srv-sts_1_32684'
8> GO

Maintenant, avec un explorateur Windows, il faut déplacer les bases de l’emplacement d’origine vers le nouvel emplacement (ici E:\NewDest).

Et enfin, attacher les bases à SQL Server :

9> EXEC sp_attach_db @dbname = N'STS_Config_32664', @filename1 = N'E:\NewDest\STS_Config_32664.mdf', @filename2 = N'E:\NewDest\STS_Config_32664_log.LDF'
10> EXEC sp_attach_db @dbname = N'STS_srv-sts_1_32684', @filename1 = N'E:\NewDest\STS_srv-sts_1_32684.mdf', @filename2 = N'E:\NewDest\STS_srv-sts_1_32684_log.LDF'
11> GO

Limiter la consommation de mémoire de SQL Server et SQL Server Express

Vous avez un problème de consommation de mémoire de votre SQL Server ou votre SQL Server Express?

Deux solutions s’offrent à vous pour limiter la consommation mémoire de ces deux affreux jojo :

  1. Via un SQL Server Management Studio (Express), faire un clic droit + propriétés sur le serveur de base de données, et dans l’onglet “Mémoire”, modifiez le champ “Mémoire maximale du serveur” en entrant la mémoire maximale en Mo.
  2. En ligne de commande (avec les droits administrateur), lancez la commande suivante:
osql -S %computername%\SQLEXPRESS -E -Q "exec sp_configure 'show advanced options',1 reconfigure with override exec sp_configure 'max server memory (MB)',512 reconfigure with override"

Remplacez “SQLEXPRESS” par le nom de l’instance SQL Server concernée si ce n’est pas un SQL Server Express et remplacez “512” par la quantité de mémoire maximum en Mo que vous souhaitez allouer à SQL Server.

Références:

Comment réduire l’utilisation mémoire d’une instance SQL

Limiter l’utilisation mémoire de SQL Server 2005

P2V d’un volume GPT et EFI sous Windows Server 2008 – LA solution

Après plusieurs semaines de recherches et de tests pour virtualiser correctement (et facilement, de préférence) une installation de Windows 2008 sur un volume GPT, et sur une machine EFI, je suis en mesure de vous donner LA solution qui fonctionne!

En effet, les Disk2VHD, et autres méthodes hasardeuses comme celle de Bizconn P2VLite ne fonctionnent pas. Oubliez aussi la méthode Double-Take Replication, longue à mettre en œuvre, et nécessitant une seconde licence Windows Server 2008 pendant la migration (puisque 2 instances de Windows 2008 lancées en même temps).

La solution simple, c’est Computer Associates ARCserve D2D : http://www.arcserve.com/fr/products/ca-arcserve-d2d.aspx

Le but n’est pas de faire de la publicité pour le produit (je ne suis pas commissionné dessus), mais voici les étapes à effectuer pour que votre migration fonctionne naturellement et sans effort:

1. Télécharger et installer D2D version 16 (prendre celle avec le dernier patch) et l’installer sur la machine à virtualiser.
2. Lancer une sauvegarde de la machine vers un disque NAS, par exemple
3. Sur la VM de destination (préalablement configurée en EFI), booter sur l’ISO D2DBMR (D2D Bare Metal Recovery) et suivre l’assistant pour sélectionner l’image à restaurer et lancer le processus de restauration.
4. Rebootez la VM : et Hop! c’est fini et fonctionnel (manquera plus que les VMware Tools pour être heureux)

4 étapes simples pour arriver au résultat recherché désespérément pendant plusieurs semaines!

Edit : Il semblerait que VMware Converter 5.1 résolve ce problème. Je mettrai à jour ce billet dès que testé.VMware Converter 5.5 fonctionne convenablement pour faire un P2V d’une machine EFI avec disque GPT.