Voici une présentation de NausicaMedia.
Keynote NausicaMedia on Prezi
L’installateur de Mac OS X 10.7 crée une partition appelée Recovery HD sur votre disque dur. Par défaut cette partition est cachée dans Utilitaire de disque et dans le listing des Volumes. Pour révéler cette partition dans Utilitaire de disque, il faut utiliser le menu Debug, mais d’abord il faut activer ce menu avec la commande suivante dans le Terminal :
defaults write com.apple.DiskUtility DUDebugMenuEnabled
Une fois activé, ouvrez Utilitaire de disque et sélectionnez dans le menu Déboguer : Afficher chaque partition. Vos partitions Recovery HD et EFI devraient apparaître et être disponible pour de l’imaging, etc.
Cette article a paru sur Tech Journal de 318, le 15 septembre 2011.
Le processus qui rend Bonjour possible est mDNSResponder, il est situé dans /usr/sbin. /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist invoque mDNSResponder au démarrage (boot). L’une des façons les plus faciles pour circonscrire un problème que vous pensez lié à Bonjour est de désactiver temporairement mDNSResponder :
launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Pour le réactiver :
launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
En addition de l’activation et la désactivation de mDNSResponder, quand vous cherchez à résoudre un problème vous devriez toujours regarder les logs. Les événements de logs sont enregistrés à la manière syslog et sont disponibles dans la Console. Ils sont situés à /var/log/system.log. En recherchant les erreurs liés à mDNSResponder dans system.log peut aussi être fait en utilisant le Terminal :
cat /var/log/system.log | grep mDNSResponder
Ou interactivement, vous pouvez chercher les erreurs comme elles apparaissent :
tail -f /var/log/system.log | grep mDNSResponder
Afin d’avoir plus d’informations, envoyer une commande SIGUSR1 à mDNSResponder en utilisant killall :
sudo killall -USR1 mDNSResponder
Pour voir les informations au niveau des paquets dans system.log, envoyez un SIGUSR2 à mDNSResponder :
sudo killall -USR2 mDNSResponder
Pour copier l’état dans system.log :
sudo killall -INFO mDNSResponder
mDNSResponder utilise Mach sur le port 5123. Chaque service qui a Bonjour implémenté s’enregistrera avec mDNSResponder sur ce port et pourra être appelé. On retrouve le mécanisme des enregistrements DNS avec un préfixe pour le service et un suffixe pour le type TCP/IP. Par exemple, IPP printing est _ipp._tcp., Apple Events distants est -EPPC._tcp., Remote Frame Buffer est _rfb._tcp., SSH est _ssh._tcp., SFTP est _sftp-SSH._tcp, Partage de Page Web est appelé _home-sharing._tcp, le partage iTunes est _afpovertcp._tcp. et AFP est _afpovertcp._tcp. Un exemple de trafic UDPserait _net-assistant._udp.
Si vous désirez voir quel service est enregistré (et enregistrer des sercies si vous contruisez un réseaux de services qui le nécessitent), utilisez la commande mDNS. L’option -B pour mDNS peut être utilisé pour requérir un espace de noms. Par exemple, l’espace de noms _afpovertcp._tcp peut être appelé en utlisant la commande suivante :
mDNS -B _afpovertcp._tcp
Le résultat serait le suivant, il montre toutes les instances vivantes que le système voit :
Timestamp A/R Flags Domain Service Type Instance Name
22:53:15.988 Add 0 local. _afpovertcp._tcp. Krypted MacBook Air
Pour enregistrer des services avec Bonjour, il faut utiliser l’opérateur -R et pour chercher des information au sujet d’une instance donnée d’un service utilisez l’opérateur -L. L’opérateur -L vous permet d’obtenir beaucoup d’informations à propos d’un objet donné. Une fois que vous avez trouvé l’objet en utilisant l’option -B, vous aurez le Domaine et le nom de l’instance. Cela permettra à mDNS d’obtenir IPv4, IPv6, le numéro de port, et les enregistrements TXT, qui fournissent une bande d’options, tel que les informations des imprimantes et autres services et objets. Par exemple, Mac OS X génère aussi automatiquement des informations au sujet des imprimantes, fondés sur les informations insérées dans le système au sujet de ces imprimantes, tel que le support d’agrafage (Staple=F), le support de collation (Collate=T), et l’url de l’administrateur CUPS (adminurl:http///<computer name>:631/printers/<printername>). D’autres services comme le partage personnel fera un usage important du nom de la machine ou de l’ID de la bas de données d’iTunes.
Pour permettre à mDNS d’utiliser une sortie étendue, utilisez la commande mDNS, avec l’option -L, suivi du nom de l’instance (le nom de l’instance est défini par le service à l’enregistrement de l’instance et peut être le nom de l’imprimante, le nom de l’ordinateur ou ce que le vendeur choisit d’utiliser). Après le nom de l’Instance, mettez l’espace d’adressage (le type de service) et ensuite le domaine donné précédemment lors de l’utilisation de l’option -B. Par exemple, pour regarder une HP 8565 partagé depuis le MacBook Air de Krypted appelé « HP 8565 Krypted MacBook Air », j’utilise :
mDNS -L « HP 8565 Krypted MacBook Air » _ipp._tcp local.
D’autres opérateurs qui ne sont pas sur la page man, mais sont disponibles, inclut _E pour trouver des domaines d’enregistrement recommandés, -F pour trouver des informations au sujet des domaines navigués, -A pour tester des enregistrements mis à jour, -U pour tester des enregistrements TXT, -N pour tester des mises à jour d’enregistrements NULL, -T pour tester des ajouts d’enregistrements, -M pour de multiples enregistrements et -I pour mettre à jour immédiatement des enregistrements plutôt que d’obliger à travailler à travers la mémoire cache. Disponible aussi pour appelé est la commande dns-sd, utilisant la syntaxe identique à mDNS et avec la même sortie aussi. Les données du système ne change pas toujours dynamiquement. Pour recharger les informations après des changements, utilisez l’option flushcache de dscacheutil :
Cet article a paru le 27 mars 2011 sur le site Krypteddscacheutil -flushcache
NausicaMedia devient Apple Consultants Network. Lorsque j’ai passé la certification ACTC (Apple Certified Technical Coordinator) en 2002, je pensais qu’Apple mettrait en place un annuaire de certifiés qui placerait ceux-ci en position d’être connus et reconnus. Nous étions une douzaine de certifiés en Europe à cette époque ! Lorsque j’ai continué les certifications jusqu’à réussir la certification ACSA (Apple Certified System Administrator), je continuais sur le chemin que je m’étais fixé. Quand cet annuaire fut sur le point d’être lancé (dixit un dirigeant d’Apple), je fus heureux que l’on touche au but. Et puis, pour l’Europe, Apple prit une autre direction en décidant de s’appuyer sur les APR (Apple Premium Reseller).
Deux événements allaient bouleverser la donne. L’ouverture des Apple Stores en France et le lancement des Mac Mini Server. Le premier événement affichait Apple en grandeur nature et avec profusion de savoir-faire et de connaissance. les APR auraient du mal à s’en remettre. Et les petites entreprises (petites PME et TPE) affluaient dans ces endroits pour trouver chaussure à leur pied. Le MacMini Server apportait la dernière pierre à cette stratégie. Apple aime les TPE et les petites PME car elles n’ont rien à voir avec l’entreprise ; elles sont plus proches de l’utilisateur final. Dès lors Apple a besoin d’un annuaire de consultants certifiés et donc vraiment qualifiés. Est-ce qu’il s’agit là d’un coup fatal porté aux APR ?
Ne boudons pas notre plaisir, l’Apple Consultants Network existe et NausicaMedia en fait partie.
Un bon sysadmin ne doit jamais confondre routine et habitude. Et il doit toujours faire attention à ce que les deux ne se confondent pas.
L’habitude empêche la vigilance. L’habitude marque le début d’un relâchement, d’une suffisance. En informatique, il n’y a pas d’habitude ou alors il y a erreur. Même le plus expérimenté des sysadmins ne doit pas sombrer dans l’habitude sous peine de mal faire son travail.
La routine c’est l’automatisation de tâches afin de les oublier et d’utiliser son cerveau à d’autres tâches plus importantes. La routine permet de se libérer de tâches répétitives et soporifiques et de passer à plus important. Personnellement ma routine quotidienne consiste à monitorer le réseau de NausicaMedia mais aussi de tous mes clients qui sont sous contrat. J’utilise Lithium pour se faire. Lithium est un formidable outil. Il y en a d’autres, quelquefois même open-sources, mais Lithium ressemble tout ce que j’aime dans un logiciel de monitoring.
Le monitoring est une obligation du sysadmin car il lui permet de gagner du temps et souvent d’anticiper des problèmes à venir.
Le temps libéré doit notamment permettre de faire de la recherche et du développement — qui chez le sysadmin devrait représenter un nombre d’heures définis par semaine – afin de se tenir au courant des dernières évolutions, afin de combler des manques dans sa culture informatique, ou afin de faire des tests.
Oui, pourquoi est-on surpris ? La mort du Xserve n’en finit pas de remplir les colonnes… Parce que les administrateurs sous Mac ont toujours voulu prendre les vessies pour des lanternes. Et moi le premier. Parce qu’aux yeux de Steve Jobs, nous ne comptons pas ou alors comme une petite phalange d’irréductibles rêveurs. Non pas comme beaucoup le disent parce que Steve Jobs méprisent ses troupes. Non, Steve Jobs méprisent les costumes gris ala IBM, la médiocrité, les fumeurs, les technocrates, les imbéciles et tout ce qui n’est pas zen. Et en bon capitaliste influencé par le bouddhisme, son action principale est de savoir couper les branches mortes ou, et tant mieux si elles se confondent, celles qui ne correspondent plus à son éthique. C’est ce qu’il vient de faire avec le Xserve. Steve Jobs, et c’est justement la qualité de quelqu’un d’indispensable, sait que personne n’est irremplaçable. Il a été viré, il est revenu en fils prodigue. Il a fondé Apple en réaction aux costumes gris. Il a été viré par un costume gris. Il a montré son dédain pour les costumes gris de l’Université. Toute cette autorité qui souvent ne mérite pas les honneurs qui lui sont fait ni la chaire qu’elle occupe. Il se trouve que l’Entreprise est un monde de costume gris. Un monde de costumes gris… perturbés (Why Apple killed Xserve). Steve Jobs est animé par un colère froide vis-à-vis de ces gens et tous les gens qui gravitent autour en prennent pour leur grade. Nous, les sysadmins en sommes tout éclaboussés. Mais dans le fond, nous le savions. Nous ne faisions que rêver en croyant réinventer la poudre ou en tarabustant le triangle magique.
318 est l’un des plus importants consultants informatiques des États-Unis, ce qui déjà vous situe le niveau de compétence de cette entreprise. Et l’un des associés de 318 est Charles Edge. Très bon ami et sommité du monde des administrateurs système Mac. Comme je l’annonçais dans un article précédent, j’ai longuement discuté avec Charles Edge et nous allons traduire certains des articles qu’il publie soit sur le Tech Journal de 318 soit sur son blogue personnel. Vous découvrirez les multiples expériences que l’esprit laborantin de Charles est capable de mettre sur pied. Je commence cette série (en créant la catégorie Charles Edge qui permettra de récupérer d’un clic toutes les entrées lui correspondant, avec un petit programme merveilleux créé par 318 : un auto archiveur d’Open Directory. Tout sysadmin sur Mac se régalera de ce petit programme et se demandera comment il n’est pas venu à l’esprit d’Apple de l’inclure dans son système. Lire la suite
Comme annoncé sur Twitter, nous allons traduire des articles de Charles Edge sur ce blog. Ces articles prendront la suite des traductions de John de Troye dont les Tips and Tricks sont devenus des documents officiels de Apple Education.
Ajourd’hui, j’ai appris que le Apple Consultants Network est lancé en Europe. C’est fantastique. Non, je ne plaisante pas. J’attends ce moment depuis… Je ne peux me rappeler…
Bon, bref, les Apple Consultants Network semblent exister… Tout vient à point à qui sait attendre…
À la MacSysAdmin 2010, nous sommes deux français, Guillaume Gete et moi-même. Je viens de m’en rendre compte. C’est un grand progrès. Ce rendez vous des administrateurs système est un rendez vous unique en Europe. Il a lieu chaque année depuis cinq ans. C’est insensé qu’il y ait si peu de sysadmin français ici. On y apprend notamment que Karl Kuehn arrête le développement de InstaDMG… Ce n’est même pas annoncé sur AFP548 pour le moment. Il m’a dit ce soir qu’il attendait ce meeting pour le rendre officiel.
Même si je ne rendrais pas compte par des photos compromettantes de ce qu’un sysadmin est capable dès lors qu’il entend une imitation d’Elvis ou des Bee Gees, je vous laisse imaginer l’ambiance à Göteborg.
That’s it the last Active Storage update brought SNMP support to the XRAID, and then you can open the last version of Lithium (the 5 one, a must have !) and monitore your XRAID from Lithium !
La dernière mise à jour d’Active Storage apporte le support SNMP au fantastique XRAID, et si jamais vous avez eu l’occasion de télécharger la version 5 de Lithium vous pourrez monitorer votre XRAID depuis Lithium !
Ça fait un moment que je désire faire un article sur le livre de Jacques Foucry : Mac OS X Server à votre service. C’est un excellent livre. Il est vrai qu’il existe les livres de formation Apple qui sont extrêmement bien faits (comme celui sur Open Directory écrit par l’ami Arek Dreyer), mais aucun ne passe en revue Mac OS X Server que celui de Jacques Foucry. Tout y est clair, bien expliqué, accessible. Jacques Foucry ne vit pas dans sa tour d’ivoire de sysadmin et au contraire il démocratise (beaucoup plus proche de la réalité que vulgarise) et dissèque la mise en route de tous les services que Mac OS X Server propose. Voyez le sommaire pour avoir une idée précise du spectre large que balaie ce livre.
Je suis étonné que Jacques Foucry n’est pas eu plus d’articles sur les sites Mac francophones. C’est très étrange quand on voit que certains d’entre eux n’hésitent pas à faire des articles pour le moins édulcorés et baclés sur le serveur d’Apple. Rendons donc un peu justice au formidable travail de Jacques Foucry. Et même s’il s’agit de 10.5, la majorité de ce qui est enseigné ici est tout à fait valable pour 10.6. A noter que Jacques Foucry a aussi un blog où il livre des trucs et astuces… à la française. Enfin, on trouve son livre sur Amazon, par exemple.