# Mémoire partagée


Dans l'article précédent, j'ai parlé d'un problème rencontré avec l'extension dynamique de LUN sous Volume Manager. Voici maintenant la solution employée pour corriger les formats des disques VM : vxcdsconvert.

La théorie

Cette commande est en fait un jeu de scripts fournis par Veritas, et qui fonctionnent selon un mécanisme somme toute assez simple. La commande peut traiter aussi bien un disque isolé qu'un disk group complet, cette dernière option étant bien sûr recommandée pour des raisons d'homogénéité.

Pré-requis : attention, il est indispensable d'ajouter au disk group concerné un nouveau disque, au format CDS, et d'une taille supérieure ou égale au plus gros disque déjà présent dans le DG. La raison de cet ajout devrait vous apparaître clairement dans un instant.

Voici le mécanisme appliqué par vxcdsconvert, séquentiellement et pour chacun des disques présents dans le DG :

  • déplacement de tous les subdisks vers un autre disque du DG où il reste une place suffisante (ça tombe bien, on vient d'ajouter le nécessaire)
  • sortie du disque concerné du DG
  • ajout du disque concerné dans le DG, mais cette fois au format CDS
  • retour des subdisks sur leur disque d'origine

Le lecteur avisé aura noté qu'on ne peut donc pas faire cette conversion s'il n'y a qu'un seul disque dans le DG. Pour nous, ce n'est pas gênant, puisqu'on ajoutera toujours un disque au préalable pour garantir la disponibilité de l'espace nécessaire.

La pratique

Pour ne pas décourager le lecteur, je serai direct : globalement, ça marche bien. Il y a juste un joli petit bug, non référencé à l'heure où j'écris ce billet (mais le problème a été remonté à Symantec, donc ça sera peut-être traité un jour), pour le cas où les noms de disques (Disk Media Name) commencent par un chiffre, et qui se manifeste de la manière suivante (avec dans cet exemple le disk media name 0_mondisque) :

# vxcdsconvert -g mondg -o novolstop group /usr/lib/vxvm/voladm.d/lib/vxcds_conv.sh[1210]: ${0_mondisque[*]}: bad substitution

Fort heureusement, ce problème se résoud très simplement et à chaud par un renommage du disque :

# vxedit -g mondg rename 0_mondisque mondisque_0

Il ne reste plus qu'à repasser notre commande, et à laisser la conversion se faire, ce qui peut se chiffrer en heures sur des volumes conséquents. L'opération est bien entendu également très dépendante de la charge I/O sur les volumes concernés, et donc à éviter pendant les pics d'activités sur des machines de production ...

 Voir le site # Mémoire partagée

SMTP sortant : faire un trou noir avec Postfix
Quand on gère un serveur SMTP sortant, il peut arriver que l'on souhaite filtrer totalement les messages émis à destination d'un domaine, tout en donnant l'impression à l'émetteur que le message est bien parti. C'est le cas par exemple quand une plate-forme de test souhaite émettre de nombreux (...)

17 janvier 2011

Afficher la version de NFS utilisée par un montage spécifique
Dans un environnement hétérogène, il est possible que tous les serveurs n'utilisent pas la même version de NFS, certains étant encore en v3, d'autres en v4. Pour afficher la version utilisée par un montage spécifique, on peut utiliser la commande nfsstat : # nfsstat -m /montage /montage from (...)

27 décembre 2010

SPARC SuperCluster
Oracle vient d'annoncer la sortie en 2011 du SPARC SuperCluster, une nouvelle gamme de serveurs complets pour faire tourner, bien entendu, de l'Oracle RAC. S'appuyant sur des processeurs T3, utilisant les extensions SSD Flashfire, et intégrant des boîtes de type ZFS Storage 7420, ces serveurs (...)

6 décembre 2010

Retrouver un fichier effacé mais toujours ouvert
Il arrive occasionnellement qu'un fichier soit effacé sur le filesystem malgré le fait qu'il soit toujours ouvert dans un processus. Ce problème, aussi connu sous le nom plus pragmatique de "mézouépassélespace", est dans l'immense majorité des cas un problème d'interface chaise-clavier, parfois (...)

29 novembre 2010

Solaris 11 Express
La version Express de Solaris 11 est disponible chez Oracle. On notera entre autres la présence d'un LiveCD et l'absence de code source. Si ce dernier point vous gêne, allez plutôt voir du côté d'Illumos, le fork d'OpenSolaris réalisé par la communauté. Parmi les éléments notables de Solaris (...)

16 novembre 2010

Mesurer la performance d'un core SPARC
Tous les processeurs SPARC intégrés aujourd'hui dans les gammes de serveurs Oracle/Fujitsu supportent une technologie nommée Chip Multithreading (CMT), similaire à l'Hyper-Threading des processeurs Intel. En résumé, il s'agit de faire tourner plusieurs threads sur un même core physique pour ne (...)

15 novembre 2010

Les premiers serveurs T3 (Rainbow Falls)
Oracle vient de mettre à disposition sa gamme de serveurs T-series basés sur l'architecture Sparc T3 (longtemps connue sous le nom de code Rainbow Falls). Le processeur en lui-même est cadencé à 1.65 GHz, et dispose de 16 cores avec 8 threads hardware par core, pour un total de 128 processeurs (...)

28 octobre 2010

Solaris Basic Resource Analyzer (BRA)
Le futur de Solaris a beau ne pas être tout rose, il reste malgré tout un parc installé assez conséquent, et ce parc a besoin d'être administré. Parmi les tâches du sysadmin, l'une des plus intéressantes et des plus complexes est certainement l'analyse de performances. J'ai écrit il y a (...)

1er octobre 2010

MacOS : Please Sleep
Je rencontre depuis quelque temps des soucis de mise en veille de mon iMac. Après beaucoup trop d'essais divers et variés, suppressions d'applications et daemons, passages en safe boot (qui, pour la petite histoire, résoud le problème), et l'équivalent de la consommation énergétique annuelle de (...)

30 août 2010

OpenSolaris est mort, vive Solaris 11
Après de longs mois d'attente, la stratégie d'Oracle concernant Solaris devient claire - et fait une victime, avec la disparition presque officielle d'OpenSolaris, annoncée en toutes lettres dans cet email interne. En pratique, la majeure partie du code restera sous licence Open Source (...)

16 août 2010

OpenSolaris est mort, vive Illumos
Certes, Oracle a tué OpenSolaris. Mais le code étant disponible, la communauté dispose à la fois de la dernière version et de bon nombre de développeurs talentueux. Il existe donc maintenant un fork officiel, nommé Illumos. Le projet n'a pas pour but de recréer intégralement une version Open (...)

16 août 2010

Scannez vos médias de l'iPhone dans Delicious Library
J'utilise depuis un certain temps maintenant l'excellent catalogue de médias Delicious Library, pour son interface bien léchée et la possibilité de scanner directement les code-barres de mes BD ou DVD avec la webcam de ma machine. Cela dit, j'ai été un peu négligent ces derniers temps, et les (...)

19 juillet 2010

Nouveau white paper Oracle Solaris
Il y a quelques jours, je commentais le manque de communication d'Oracle sur l'avenir des différents produits Sun. Ca reste flou, mais il semble tout de même qu'ils fourbissent leurs armes, au moins sur un plan commercial, avec ce white paper. Rien de vraiment nouveau sous le soleil, bien sûr, (...)

25 juin 2010

Fin du support Solaris par HP
Mise à jour : un nouvel accord a été signé, visiblement, Oracle souhaitait essentiellement remanier le contrat. Oracle vient de mettre fin à l'accord qui le liait à HP et permettait à ce dernier d'offrir un support Solaris sur sa gamme de serveur x64 Proliant (anciennement Compaq, avant le (...)

21 juin 2010

Taille d'une page mémoire sous Linux
Pour obtenir la taille d'une page mémoire (en octets) sous Linux, rien de plus simple : $ getconf PAGESIZE 4096 Ou : $ getconf PAGE_SIZE 4096

17 mai 2010

Caractéristiques d'un serveur Xen
Lorsqu'on administre un serveur virtualisé sous Xen depuis son Dom0, bon nombre de commandes traditionnelles que l'on peut passer  pour observer l'état du système se réfèrent au Dom0 lui-même, et ne permettent pas d'observer les caractéristiques physiques du serveur lui-même. C'est en (...)

10 mai 2010

Afficher l'état du lien réseau sous Solaris
Pour afficher le statut des liens réseaux physiques sous Solaris, on utilise la commande dladm (pour data-link administration) : # dladm show-dev e1000g0 link: up speed: 1000 Mbps duplex: full e1000g1 link: up speed: 1000 Mbps duplex: full e1000g2 (...)

26 avril 2010

Commandes utiles – preap
On rencontre de temps en temps des processus appelés zombis. Rien à voir avec un film de Georges A. Romero, il s'agit d'un phénomène beaucoup plus prosaïque. Quand un processus se termine, pratiquement toutes les ressources associées sont libérées, à l'exception de l'entrée correspondante dans (...)

12 avril 2010

Bonding sous RedHat Linux
Le bonding d'interfaces réseaux sous Linux permet d'agréger plusieurs interfaces physiques en une seule interface virtuelle. Les deux principales raisons d'utiliser ce type de technologie sont d'une part l'augmentation de la bande passante, et d'autre part la redondance, qui permet donc de (...)

29 mars 2010

Utiliser DTrace pour tracer un accès disque
Dans des environnements Solaris, on rencontre de temps à autres des tentatives d'accès à des filesystems automontés qui n'existent pas, typiquement à cause de règles génériques dans une map d'automontage, ou tout simplement pour des accès à l'interface /net. Jusqu'à Solaris 10, il était (...)

15 mars 2010

Utiliser udpsnoop pour identifier l'origine d'une requête DNS
Ayant récemment déployé une infrastructure DNS, j'ai été confronté à quelques serveurs Solaris réalisant des requêtes inattendues, et surtout en grand nombre. Malheureusement, obtenir l'identité des processus réalisant ces requêtes n'est pas simple, et il faut donc ruser quelque peu. DTrace (...)

1er mars 2010

Changer l'interface active en IPMP
Dans une configuration IPMP typique, on a souvent une interface active et une interface passive. Or, il peut parfois s'avérer nécessaire de forcer une bascule entre les deux interfaces, voyons donc comment procéder à cette opération. Voici la situation initiale de e1000g0 et e1000g1. En (...)

22 février 2010

Gestion des limites sous RedHat Linux
La gestion des limites sous RedHat Linux se gère très simplement, par le biais du fichier /etc/security/limits.conf. On peut gérer par le biais de ce fichier tous les paramètres listés par la commande ulimit -a. Une entrée-type dans ce fichier liste les paramètres suivants : domaine : (...)

12 février 2010

Scott McNealy : kick butt and have fun
Je reproduis ici la lettre d'adieu de Scott McNealy à Sun, relayée par CNET : elle se passe de commentaires. Subject: Thanks for a great 28 years Date: Tue, 26 Jan 2010 From: Scott McNealy To: [all Sun employees] Gang, When I interviewed many of you for employment at Sun over the years, (...)

27 janvier 2010

La stratégie Oracle + Sun dévoilée le 27 janvier
Il semblerait que les déboires de la transaction Oracle/Sun avec l'Union Européenne soient bientôt résolues : Oracle annonce en effet une conférence de presse le 27 janvier prochain, au cours de laquelle la stratégie que l'entreprise compte suivre vis-à-vis de Sun sera enfin dévoilée. Mise à (...)

21 janvier 2010

Changement de domaine
Petit changement d'URL, mon site sera désormais accessible via http://www.memoire-partagee.fr. Il restera possible quelque temps d'y accéder via http://daniel.polombo.fr, probablement un mois ou deux le temps de mettre à jour les référencements. Et ce petit post non technique est également (...)

28 décembre 2009

Oracle prend des engagements sur MySQL
Oracle vient de publier une série d'engagements concernant MySQL, qui devraient contribuer à rassurer l'Union Européenne quant au rachat de Sun. Ces promesses sont valides pour une durée de 5 ans à compter de la conclusion de la transaction Oracle/Sun. Voici une rapide traduction de ces (...)

16 décembre 2009

Oracle prend des engagements sur MySQL
Oracle vient de publier une série d'engagements concernant MySQL, qui devraient contribuer à rassurer l'Union Européenne quant au rachat de Sun. Ces promesses sont valides pour une durée de 5 ans à compter de la conclusion de la transaction Oracle/Sun. Voici une rapide traduction de ces (...)

16 décembre 2009

Baies Clariion EMC² et Veritas Dynamic Lun Expansion – partie 2
Dans l'article précédent, j'ai parlé d'un problème rencontré avec l'extension dynamique de LUN sous Volume Manager. Voici maintenant la solution employée pour corriger les formats des disques VM : vxcdsconvert. La théorie Cette commande est en fait un jeu de scripts fournis par Veritas, et qui (...)

6 décembre 2009

Baies Clariion EMC² et Veritas Dynamic Lun Expansion – partie 2
Dans l'article précédent, j'ai parlé d'un problème rencontré avec l'extension dynamique de LUN sous Volume Manager. Voici maintenant la solution employée pour corriger les formats des disques VM : vxcdsconvert. La théorie Cette commande est en fait un jeu de scripts fournis par Veritas, et (...)

6 décembre 2009

Baies Clariion EMC² et Veritas Dynamic Lun Expansion – partie 1
Le titre fait rêver, non? Bon, avant de perdre définitivement tous les lecteurs, je vais présenter rapidement le contexte. Les baies SAN de la gamme Clariion d'EMC² permettent de retailler dynamiquement des volumes (appelés LUNs), c'est-à-dire qu'on peut augmenter à chaud la taille d'un disque (...)

23 novembre 2009

Baies Clariion EMC² et Veritas Dynamic Lun Expansion – partie 1
Warning: cannot yet handle MBCS in html_entity_decode()! in /homez.318/memoirepg/www/wp-content/plugins/wp-dragtoshare-extended/lib/dtse.functions.php on line 127 Warning: cannot yet handle MBCS in html_entity_decode()! in (...)

23 novembre 2009

Effacer un fichier au nom bizarre
Il arrive sous Unix que l'on rencontre des fichiers aux noms inhabituels. Ces fichiers sont souvent le produit d'une erreur humaine (faute de frappe, erreur dans une commande), et on a parfois bien du mal à les effacer. Voici donc une petite solution toute simple qui devrait marcher dans tous (...)

9 novembre 2009

Effacer un fichier au nom bizarre
Il arrive sous Unix que l'on rencontre des fichiers aux noms inhabituels. Ces fichiers sont souvent le produit d'une erreur humaine (faute de frappe, erreur dans une commande), et on a parfois bien du mal à les effacer. Voici donc une petite solution toute simple qui devrait marcher dans tous (...)

9 novembre 2009

Commandes utiles – plimit
Cet article est le premier d'une série de billets très courts concernant des commandes fort utiles, mais qui me paraissent (à tort ou à raison) méconnues. Aujourd'hui : plimit. Tout le monde connaît la commande ulimit, pour afficher ou modifier les limitations de ressources posées sur la (...)

2 novembre 2009

Commandes utiles – plimit
Cet article est le premier d'une série de billets très courts concernant des commandes fort utiles, mais qui me paraissent (à tort ou à raison) méconnues. Aujourd'hui : plimit. Tout le monde connaît la commande ulimit, pour afficher ou modifier les limitations de ressources posées sur la (...)

2 novembre 2009

Scripting : forker pour une fonction interne
Derrière ce titre un peu barbare (nos amis anglophobes me pardonneront, j'espère) se cache une question finalement très simple : dans un script, on sait que si chaque appel à une commande externe va générer un nouveau processus au niveau du système, ce n'est pas le cas pour les fonctions (...)

26 octobre 2009

Scripting : forker pour une fonction interne
Derrière ce titre un peu barbare (nos amis anglophobes me pardonneront, j'espère) se cache une question finalement très simple : dans un script, on sait que si chaque appel à une commande externe va générer un nouveau processus au niveau du système, ce n'est pas le cas pour les fonctions (...)

26 octobre 2009

Petit upgrade des Sparc64 VII
Parmi les multiples annonces faites par Sun (et, dans ce cas précis, Fujitsu) à l'OpenWorld, on notera que les Sparc64 VII viennent de recevoir un petit coup de pouce, de 2.4 à 2.53 GHz, et le cache L2 passant de 5 à 5.5 Mo. Ces processeurs sont des quad-core, disposant de 2 threads hardware (...)

15 octobre 2009

Petit upgrade des Sparc64 VII
Parmi les multiples annonces faites par Sun (et, dans ce cas précis, Fujitsu) à l'OpenWorld, on notera que les Sparc64 VII viennent de recevoir un petit coup de pouce, de 2.4 à 2.53 GHz, et le cache L2 passant de 5 à 5.5 Mo. Ces processeurs sont des quad-core, disposant de 2 threads hardware (...)

15 octobre 2009

FlashFire : la gamme SSD de Sun
Sun vient d'annoncer deux produits à base de disques SSD, que l'on peut retrouver sur leur page dédiée à la gamme Flashfire : le F5100 est un équipement 1U pouvant aller de 480 Go (20 modules flash) à 1.92 To (80 modules flash) de volumétrie, et capable de dépasser le million d'IOPS sur le (...)

14 octobre 2009

FlashFire : la gamme SSD de Sun
Sun vient d'annoncer deux produits à base de disques SSD, que l'on peut retrouver sur leur page dédiée à la gamme Flashfire : le F5100 est un équipement 1U pouvant aller de 480 Go (20 modules flash) à 1.92 To (80 modules flash) de volumétrie, et capable de dépasser le million d'IOPS sur le (...)

14 octobre 2009

Solaris 10 10/09
La nouvelle mise à jour de Solaris 10 vient de paraître. Comme d'habitude, on trouvera chez Sun une liste exhaustive des modifications, dont voici quelques extraits. Support de disques de 2 To comme disque de boot (précédemment limité à 1 To, ça ne va pas changer nos vies) Support du root (...)

14 octobre 2009

Solaris 10 10/09
La nouvelle mise à jour de Solaris 10 vient de paraître. Comme d'habitude, on trouvera chez Sun une liste exhaustive des modifications, dont voici quelques extraits. Support de disques de 2 To comme disque de boot (précédemment limité à 1 To, ça ne va pas changer nos vies) Support du root (...)

14 octobre 2009

Consommation mémoire de Linux
La consommation mémoire de nos serveurs est une préoccupation récurrente et essentielle. Voici les commandes que j’utilise habituellement sur les plates-formes Linux (dans mon cas, du RedHat Enterprise Linux, mais c’est assez générique). Pour les habitués de Solaris, le point le (...)

12 octobre 2009

Consommation mémoire de Linux
La consommation mémoire de nos serveurs est une préoccupation récurrente et essentielle. Voici les commandes que j’utilise habituellement sur les plates-formes Linux (dans mon cas, du RedHat Enterprise Linux, mais c’est assez générique). Pour les habitués de Solaris, le point le (...)

12 octobre 2009

Mémoire partagée sur Iphone!
En pleine crise d’hyperactivité sur le redesign de ce blog, j’ai installé le plugin WPtouch, qui génère automatiquement une version du blog dédiée aux clients mobiles en général, et à l’iphone en particulier (il suffit de voir le thème pour s’en convaincre). Les (...)

6 octobre 2009

Mémoire partagée sur Iphone!
En pleine crise d’hyperactivité sur le redesign de ce blog, j’ai installé le plugin WPtouch, qui génère automatiquement une version du blog dédiée aux clients mobiles en général, et à l’iphone en particulier (il suffit de voir le thème pour s’en convaincre). Les (...)

6 octobre 2009

Oracle moins cher sur T2+
Oracle vient d’annoncer une baisse significative des coûts de licences de sa base de données sur les processeurs T2+ de Sun. La facturation d’Oracle se fait au nombre de cores, mais avec l’application d’un facteur multiplicatif spécifique à la famille de processeurs, le (...)

1er octobre 2009

Oracle moins cher sur T2+
Oracle vient d’annoncer une baisse significative des coûts de licences de sa base de données sur les processeurs T2+ de Sun. La facturation d’Oracle se fait au nombre de cores, mais avec l’application d’un facteur multiplicatif spécifique à la famille de processeurs, le (...)

1er octobre 2009

Dossier

> Espace Emploi

De plus en plus d’entreprises utilisent un ordonnanceur pour exploiter leur SI, il y a donc des demandes régulières pour des profils d’analyste d’exploitation, formateur, chef de projet,architecte...

Espace Emploi

Cette rubrique permet de faire coïncider offres et demandes d’emploi dans le domaine de l’ordonnancement de tâches informatiques.

A voir sur le net

    Ordonnancement.net

    Ordonnancement.net est un forum regroupant une communauté d’acteurs de l’ordonnancement de compétences différentes mais tous réunis par l’utilisation par l’utilisation d’un ordonnanceur.

    Cette rubrique reprend les offres déposés sur le site, elles concernent donc exclusivement les métiers de l’ordonnancement.

    Keljob.com

    Moteur de recherche d’emploi, job et stage du jeune diplome au cadre experimente. Criteres : region, type de contrat (CDD, CDI, Interim). Conseils pour les professionnels du recrutement (ASP,CV).

    Michael Page

    Michael Page, cabinet de conseil en recrutement

    Monster.fr

    Offres d’emploi monster.

    DirectEmploi.com

    Offres d’emploi Informatique-Telecoms, depot de CV, tests de recrutement, plus de 14 000 annonces

    Apec.fr

    30 offres de Cadre - Systèmes, réseaux, data

    ITProfil.com

    ITProfil.com - Toutes les dernières offres de missions, offres d’emplois et offres de projets.

    Hays.fr

    Jobs from Hays...

    Reseau-Emploi.com

    Annuaire de 1100 entreprises et 3000 Offres d’emploi en informatique et électronique.

    Webcible-IT.com (Production)

    Listing des offres Exploitation / Production / Maintenance

    Webcible-IT.com (Architecture)

    Listing des offres

    Webcible-IT.com (Projets)

    Listing des offres Gestion de Projets

    Webcible-IT.com (Ingénierie)

    Listing des offres

    PC-infopratique.com

    Les dernières offre d’emploi en informatique

    CarriereOnline

    Le Blog des fonctions informatiques vous propose : Offres d'emploi, offres de stage et conseils en gestion de carrière dans les Télécommunications, Systèmes réseaux, Support informatique, Multimédia, Internet / NTIC, Ingénieur, Informatique industrielle, Informatique de gestion, Direction informatique, Conseil informatique, Autres fonctions informatique, Audit informatique, Architecte (IT)

    Cadremploi.fr

    Ce service est fourni par CADREMPLOI.fr, il est protégé par le droit d’auteur et appartient à CADREMPLOI.fr.

    JobFreelance.org

    Emploi Informatique - Offres de mission pour les freelances informatiques

    Portail gratuit entièrement dédié aux missions freelance informatique, emploi informatique, recrutement informatique. Espace freelance et espace recruteur sont à la disposition des freelances informatiques recherchant des missions et des entreprises recherchant des compétences. Info pratique pour les indépendants informatiques

    OptionCarriere.com

    Offres d’emploi sector : "informatique telecom" - France - Optioncarriere

    Emploirama.com

    Dernières offres d’emploi dans l informatique parues sur emploirama.com

    CmonJob.fr

    Votre recherche : Emploi Informatique / telecom , voici nos dernieres offres d’emploi sur CmonJob.fr. Emploi Informatique / telecom . Trouvez votre job !

    Jobtech.fr

    Jobtech.fr - Le site emploi 100% Technique et Ingénierie. Offres d’emploi de la fonction "Hi-Tech / Informatique / Telecom"

    Orange-business.com

    Elancelot.com

    Latest Job News

    Eci-conseils.com

    Emploi par Eci-Conseils.com

    fr.emplois.offres

    Google Group : Offres d'emplois ou de stages. (Moderated)

    Annuaire RH

    Offres d’emploi quotidiennes http://www.annuaire-rh.org

    Freelance-info

    e-tangerine

    votre partenaire sourcing