Informatique

[Découverte] Monter des images DMG sous Linux avec darling-dmg

0

Si vous êtes un ancien utilisateur de Macintosh, il y a de fortes chances que vous ayez quelques images au format DMG qui traînent quelque part, sur un vieux disque dur ou sur des CD.

Jusqu’ici, la seule méthode pour monter une image disque DMG consistait à convertir l’image DMG en ISO (avec dmg2iso), puis monter la partition HFS+ de l’image ISO (avec le module noyau hfsplus). C’est un processus fastidieux et qui nécessite les privilèges root, mais qui a le mérite d’exister ; si vous êtes curieux, je vous invite à lire cette question sur Ask Ubuntu.

J’ai découvert récemment l’utilitaire darling-dmg qui permet de monter des images DMG très simplement sous Linux. darling-dmg se présente sous la forme d’un pilote FUSE (Filesystem in UserSpacE, système de fichier en espace utilisateur) : plutôt que de créer un module noyau pour implémenter le système de fichier, un pilote FUSE est un programme qui est exécuté par l’utilisateur. Cela ouvre la porte à des systèmes de fichiers farfelus, comme par exemple GmailFS qui permettait d’utiliser sa boîte Gmail comme un espace de stockage, mais cela permet aussi de limiter les kernel panics quand le pilote plante, ce qui arrive parfois avec le module hfsplus…

darling-dmg est un sous-projet du projet Darling. Ce projet à pour vocation de permettre aux linuxiens de faire tourner des applications compilées pour Mac OS X, un peu à la manière de Wine. (suite…)

[iSeries] En route pour la haute normandie !

0

Chez LabCellar on fait souvent la traque aux AS/400 et autres iSeries dans l’espoir d’agrandir notre petite collection. Et c’est souvent l’occasion de vivre une aventure : il y a un an et demi nous avions mis à rude épreuve les amortisseurs d’un monospace avec un gros 9406-820 (et sa baie de disques FC5074), puis exploré les abysses de la Seine-et-Marne pour un 9402-400 Advanced 36. Ensuite nous avons atterri dans le pays du Manneken Pis pour aller chercher un 9406-520, et enfin visité un laboratoire médical de nuit, dont le propriétaire se débarrassait d’un 9405-520.

Dès qu’une occasion se présente à nous, nous nous empressons de la saisir car les AS/400 et iSeries sont très rares sur le marché de l’occasion en France, encore plus en dehors des circuits de revente destinés au professionnels. Cette fois-ci, nous nous sommes rendus en Haute Normandie, où non pas un, mais deux systèmes AS/400 et i5 nous attendaient. (suite…)

[Client léger] Exemple de mise en route de ThinStation

0

Introduction

En début d’année, nous nous étions posés la question de recycler un poste Asus EeeBox en un client léger qui soit à la fois capable de gérer du RDP et du 5250. Après quelques recherches, nous avons découvert que ThinStation pouvait répondre à ce besoin. Nous n’avons jamais exploité cette solution mais voici un aperçu rapide d’une mise en route basique.

Matériel utilisé

  • Clé USB
  • Un Asus EeeBox B202
  • Connexion Internet
  • Environ 1 heure

Création de l’environnement de préparation de l’ISO

On commence par télécharger la dernière version de ThinStation, ainsi que l’utilitaire Rufus, qui permettra de créer une clef USB bootable.

C’est à partir de cette clef USB que l’on va faire démarrer la machine à utiliser pour la préparation de l’ISO finale. (suite…)

[Windows] Activation des produits Microsoft

0

L’activation est un processus qui certifie que vous utilisez légalement une copie d’un logiciel Microsoft. Elle consiste en un échange de données entre un produit et un serveur de licences. Sommairement, le produit construit un identifiant unique à partir de divers renseignements techniques (produit, version, identifiant unique généré et surtout, la clé de licence), et le serveur retourne une information indiquant le succès ou non de la procédure.

À la maison, l’activation est généralement négociée avec des serveurs Internet de Microsoft. Les principaux produits concernés sont Windows (depuis Windows XP) et Office (depuis Office 2007), cependant le système pourrait tout aussi bien servir à d’autres produits de l’éditeur. Votre licence se présente généralement sous forme d’étiquette sécurisée collé sur votre unité centrale ou au dos de votre portable, voire cachée sous la batterie de certains modèles via des étiquettes au format réduit. Cependant, la dématérialisation vous permet de ne conserver qu’un courriel avec un certificat d’authenticité sur lequel est inscrit votre clé de licence, ce qui est généralement le cas pour Office.

Pour les entreprises ayant une infrastructure Microsoft importante – on prendra comme exemple une cinquantaine de postes et une quinzaine de serveurs – il peut devenir fastidieux pour un administrateur de jongler avec les processus d’activation Microsoft. L’éditeur commence alors à fournir des solutions plus adaptés à la gestion de parc.

(suite…)

[LabCellar] Notre nouveau venu dans l’infra

0

Bonjour à tous,

Le titre est inexact. Il ne s’agit pas d’un nouveau venu, seulement que nous n’avons jamais pu prendre le temps de publier ce billet.

Depuis la mi-avril, nous sommes équipés d’une nouvelle machine. En effet, un magnifique IBM System i5 en excellent état a fait son apparition chez nous. Il s’agit d’un modèle 520 de type 9406 (comme notre précédent iSeries). Cette machine est équipée d’un processeur Power 5 et a donné un gros coup de fouet aux performances de nos programmes.

Voici ce nouveau venu…

Il trône fièrement sur notre baie HP et fait tourner notre programme de gestion des des équipements, ainsi que deux ou trois autres bidouilles, comme l’envoi de mails et de SMS. C’est également le serveur de temps de toute l’infrastructure LabCellar. Il sait compiler du COBOL, du RPG, mais aussi du C et du Java, entre autres. Il dispose aussi d’un environnement d’exécution UNIX, ce qui le rend très polyvalent. Il peut depuis peu communiquer avec nos imprimantes laser et thermiques, et bientôt sera accessible à nos terminaux mobiles Windows CE.

Par ailleurs, nous avons upgradé sa mémoire centrale, remplacé son lecteur de bandes VXA-320 par un SLR60, et lui avons ajouté un second bloc d’alimentation afin de le fiabiliser. Ces ajouts ont été possibles par le prélèvement de ces composants sur une autre machine identique qui nous a été offerte en échange de conseils informatiques. Je ne dévoilerai pas l’identité de notre donateur mais je le remercie très chaleureusement.

[Sysadmin] Un live CD pour détecter la configuration d’un PC

0

Nous avons acheté il y a quelques années une dizaine d’ordinateurs Dell Optiplex 745 et 755, que nous utilisions pour différents usages : consultation de notre programme d’inventaire, navigateur web d’appoint, etc. A présent nous entamons une migration de ces postes vers des clients légers Dell Optiplex FX160, afin d’économiser sur la consommation électrique, et aussi pour nous simplifier l’administration informatique de ces postes.

N’ayant pas d’utilité pour ces ordinateurs, nous souhaitons les vendre pour faire un peu de place. Hélas les configurations de ces machines nous étant inconnues (en partie liés aux upgrades par petites touches, qui ne contribuent pas à l’homogénéité du parc), il convient de dresser un inventaire des caractéristiques de chaque machine avant de procéder à la vente.

Le nombre de PC à traiter étant important, j’ai cherché sur le web une manière plus simple de dresser la configuration matérielle d’une machine que de faire tourner une distribution Linux en Live CD ou Live USB, ce qui prend un temps non négligeable à démarrer. (suite…)

[Saga Firebox] Récapitulatif des articles

1

La saga Firebox a touché à sa fin, l’article au sujet de la virtualisation de pfSense dans VMWare était le dernier de la série.

Cette saga a nécessité un gros travail de synthétisation des connaissances disséminées ça et là car nous en avions nous même le besoin, et il faut reconnaître qu’il est toujours plus pratique de chercher l’information en un seul endroit. Quoiqu’il en soit, les informations que vous trouverez dans ces articles sont issues de notre expérience, ainsi que de nombreuses informations glanées ça et là.

Pour vous aider à naviguer dans les articles, voici un court récapitulatif des articles publiés :

Nous avons pris beaucoup de plaisir à préparer ces articles en espérant qu’ils vous aideront. N’hésitez pas à nous remonter une information que vous jugeriez utile (ou, cela peut arriver, une erreur que nous aurions commise), cette série d’article a vocation d’être une sorte d’aide mémoire.

[Tutoriel] Partager des vidéos entre VLC sur Apple TV et un serveur Debian

0

Je possède un boitier multimédia Apple TV qui sert régulièrement de client AirPlay. Si cet usage me satisfait globalement, il est cependant dommage de bloquer l’usage de son ordinateur parce qu’on diffuse un film sur la télévision. J’ai donc entrepris dans un premier temps l’installation de l’application VLC pour tvOS, qui me permettait à l’aide de son interface web d’evnoyer des fichiers vidéos directement sur l’espace de stockage interne de l’Apple TV.

A cause de restrictions liées à tvOS, VLC ne peut garantir la pérennité des vidéos stockées directement sur l’Apple TV, celles-ci pouvant être effacées si l’Apple TV viendrait à manquer d’espace. Ayant accès à un serveur Debian dans mon réseau local, j’ai décidé d’utiliser ce dernier pour y héberger mes contenus multimédias. VLC pour tvOS est compatible avec les serveurs DLNA et Plex. Pour des raisons de simplicité, j’ai décidé de me cantonner à un serveur DLNA, miniDLNA en l’occurence, qui est léger et disponible dans les dépôts Debian. (suite…)

[Tutoriel] Émuler Mac OS 9 sous Linux et macOS avec QEMU

0

Bien que Mac OS 9 soit officiellement mort il y a plus d’une quinzaine d’années, il est parfois utile d’avoir une machine virtuelle à disposition pour -par exemple- récupérer des données provenant d’un vieux Mac. Pendant longtemps, SheepShaver a été l’émulateur de choix pour avoir une machine virtuelle sous Mac OS 9. Malheureusement, il est un peu bogué, et en raison de choix techniques douteux pour l’adressage mémoire, on est obligé de bidouiller sérieusement la configuration du système d’exploitation hôte (malheureusement sans garantie de résultat).

J’ai découvert récemment que QEMU, un logiciel qui permet d’émuler des systèmes informatiques, permet depuis quelques années d’émuler un Macintosh PowerPC. Cet article montre comment on peut mettre en place en moins d’une dizaine de minutes une machine virtuelle Mac OS 9 avec QEMU. (suite…)

[Saga Firebox] Bonus : virtualiser pfSense NanoBSD avec VMWare Fusion

0

Pour la rédaction de cette Saga Firebox, j’avais besoin de réaliser des captures d’écran de la sortie console de pfSense. N’ayant pas le temps de remettre en route une de nos Firebox inutilisées, j’ai préféré la virtualiser. Ces instructions peuvent être adaptés à d’autres logiciels VMWare, pour les utilisateurs de GNU/Linux, par exemple.

Conversion de l’image disque

VMWare Fusion ne peut pas utiliser en guise de disque dur une image disque au format .img. Il faut donc convertir l’image disque en une image disque dur au format VMWare. Pour ce faire, j’utilise l’utilitaire qemu-img (présent dans le paquet qemu sur homebrew).

qemu-img convert pfSense-2.2.1-RELEASE-1g-amd64-nanobsd.img -O vmdk pfSenseNanoBSD.vmdk

Cette commande crée un nouveau fichier pfSenseNanoBSD.vmdk que nous allons utiliser par la suite pour créer notre machine virtuelle. (suite…)

Go to Top