Administration Unix Solaris
I'm really surprised when I still see Solaris servers configured without the possibility of taking a dump. These next few lines explain how to do that especially for Solaris x86 (use interrupt NMI). To achieve this, it's necessary to configure several...
Le 18 juin dernier, j'ai eu l'occasion de présenter un retour d'expérience sur la mise en place d'une solution de virtualisation (sous Solaris 10 avec container) lors du salon annuel de l'itiforums (en partenariat avec le CRIP). Petit résumé des faits...
Après une longue période d'inactivité, je me décide enfin à publier une série d'article dont un sur la modification d'un miniroot Solaris 10x86. Je modifie le miniroot pour plusieurs raisons que vous comprendrez par la suite. Mais avant tout commençons...
Comme savoir si l'on utilise correctement les appels "directio" ? Avec un petit script Dtrace, il est possible de visualiser facilement les appels systèmes et ansi vérifier correctement ce que fait Solaris. Ci-joint le petit script D qu'il suffit de modifier...
Return to a problem with VxVM after adding san disks. By analyzing the core and the logs of daemon, I found (and understood) the origin of the problem. It's a classical error but the root cause a little less traditional. The vxconfigd daemon not running...
Sans rentrer dans les détails conernant la configuration du firewall dans Solaris 10, cette article va vous permettre de configurer ipfilter dans le cas ou une configuration ipmp est déjà présente. Les détails se trouvent ci-dessous : Configuration ipmp...
Lors de la création d'un snapshot, j'obtiens un message d'erreur EBUSY. Il s'agit d'un bug connu mais j'ai décidé de l'analyser. En voiture... # zfs snapshot zone01/root@today cannot create snapshot 'zone01/root@today': dataset is busy Il s'agit d'un...
En attendant la parution du livre (le plus attendu pour moi) de Gregg Brendan et Jim Mauro sur Dtrace, je souhaite revenir sur la collection déjà disponible des livres autour de Oracle Solaris... Je les possède tous (qui a dit que je n'étais pas fan de...
L'une des tâches les plus intéressantes de notre travail (ceci est mon avis) est de comprendre ce qui se passe dans le système. Cette tâche n'est pas simple : la gestion des processus, le dispatcher, l'interaction avec le matériel, la gestion des I/O,...
Cela restera à jamais gravé dans ma mémoire. Suite à un ajout de volumétrie dans un diskgroup, la ressource HAS du cluster n'a pas pu s'activer correctement sur aucune des nodes. Le message à la console était clair "diskgroup : no valid configuration...
Voyons ce que nous apporter le protocole CDP (Cisco Discovery Protocol) quand on capture l'un de ces paquets depuis un serveur. Suivre le lapin blanc... Les équipements CISCO utilisent un protocole de découverte réseau nommé CDP. Je ne fais pas rentrer...
Voilà qu'un beau matin, une node d'un cluster Oracle RAC décide de se tuer. Voiçi l'analyse postmortem qui a permis de détecter un problème de désynchronisation d'horloge (TOD & tick). On commence par ici ... # cd /var/core/`hostname` # file *.0 unix.0:...
Suite à une mauvaise manipulation (synchronistation baie d'un système de fichiers encore monté), les process associés à ce système de fichiers ne peuvent plus être stopper (killer). A part l'arrêt/relance du serveur rien n'y fait. S'il s'agit d'un container...
C'est un problème que j'ai rencontré sous Solaris 10x86 sur du matériel Oracle Galaxy (x4100, x4150, ...). Les serveurs hébergent différentes applications type RMDS (Application pour les transactions boursières). Mais voilà que de temps en temps, le démon...
Afin de mieux appréhender la gestion des ressources CPU, il est nécessaire de mieux cerner le système et notamment l'ordonnancement des processus. A ce titre j'ai eu l'occasion de faire une petite présentation pour l'association Guses sur l'ordonnencement...
Si vous gérez de nombreuses bases de données et que vous êtes en Solaris 10, il est souvent nécessaire de mettre en place des projects pour l'allocation des ressources systèmes IPC. Vous trouverez ci dessous une petite explication pour configurer et vérifier...
Il a fallu attendre le mois d'août pour obtenir enfin une communication officielle de la part d'Oracle au sujet de Solaris. Oufff de soulagement, après plusieurs mois de flou, Larry Allison, par l'intermédiaire de John Fowler officialisait enfin la future...
Amélioration du script Dtrace sig.d, pour permettre d'afficher un plus grand nombre d'informations. Ca ressemble à cela : #!/usr/sbin/dtrace -qs proc:::signal-send { printf("%Y %s(pid:%d uid:%d) is sending signal %d to %s\ (pid:%d ppid:%d uid:%d)\n",...
Mais que s'est-il passé Mercredi dernier ? Vous ne suivez pas l'actualité de l'association Guses !? C'est vraiment dommage pour vous... En collaboration avec Oracle, le Guses a participé activement au TechDay Solaris 2013. Je ne vais pas vous faire un...
25 ans pour Sparc et 20 ans pour Solaris !! Félicitation. Le hardware Sparc et OS Solaris ont atteint une belle maturité qui je l'espère continuera encore longtemps. En tout cas, depuis le rachat de Sun par Oracle, il semble que l'investissement sur l'architecture...
Juste pour pour vous dire que les vidéos et slides sur la journée Oracle Solaris 11 (évènement du 9 novembre dernier lors du LISA 2010) sont disponibles ici. Bonne lecture.
Une petite publication pour mettre en évidence les méthodes d'installation réseau (sous GRUB notamment) d' un système Solaris 10x86. Bonne lecture...
Very good article on changing a root password when it's lost. Caution still the policy of passwords must be begin with 'passwd' in the nsswitch.conf file. Click...
Petite procédure pour générer une image iso bootable pour Solaris 10x86 (en se basant sur GRUB). Cette article va permettre de mieux comprendre le processus d'installation réseau de Solaris 10x86 avec GRUB (sans PXE). On commence doucement par ici...
Le rêve américain... J'ai eu la chance de passer 3 semaines en Californie (en septembre dernier). Geek comme je suis j'en ai profité pour faire un petit passage entre Berkley et la Silicon Valley. Quelques photos de mon voyage sont disponibles ici...