{"id":113,"date":"2004-08-09T08:30:34","date_gmt":"2004-08-09T06:30:34","guid":{"rendered":""},"modified":"2007-09-06T07:39:05","modified_gmt":"2007-09-06T05:39:05","slug":"sun-solaris-svm-sds","status":"publish","type":"post","link":"http:\/\/www.lookit.org\/blog\/?p=113","title":{"rendered":"Sun Solaris SVM-SDS"},"content":{"rendered":"<p>Petit tutorial sur Sun Solaris Volume Manager, gestion RAID de Sun.<br \/><!--more--><\/p>\n<p><u><em><strong>En cas de 2 disques : rajouter : set md:mirrored_root_flag=1 dans \/etc\/system , \u00e0 partir de 3 non( corum )<\/strong><\/em><\/u><\/p>\n<p>&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u>Raid 0<\/u><\/em><\/strong> : <span class=\"SpellE\">concatenation<\/span> : on rempli A puis B<\/p>\n<p class=\"MsoNormal\">Stripping : on partage data sur A et B<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u>Ra<\/u><\/em><\/strong><strong><em><u><span>id 1<\/span><\/u><\/em><\/strong><span>:mirroring, <span class=\"SpellE\">plexing<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u><span>Raid 0+<span class=\"GramE\">1<span style=\"font-weight: normal; font-style: normal; text-decoration: none\"> :<\/span><\/span><\/span><\/u><\/em><\/strong><span> <span class=\"SpellE\">bof<\/span> :<span class=\"SpellE\">a_b_c<\/span>+<span class=\"SpellE\">a_b_c<\/span>stripping + mirroring<\/span><\/p>\n<p style=\"margin-left: 165.75pt; text-indent: -50.25pt\" class=\"MsoNormal\"><!--[if !supportLists]--><span><span>0<\/span><\/span><!--[endif]--><span>0<\/span><\/p>\n<p style=\"margin-left: 115.5pt\" class=\"MsoNormal\"><span>1<\/span><\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u><span>Raid 1+<span class=\"GramE\">0 <span style=\"font-weight: normal; font-style: normal; text-decoration: none\">:<\/span><\/span><\/span><\/u><\/em><\/strong><span> bon : <span class=\"SpellE\">a_a<\/span><span class=\"SpellE\">b_b<\/span><span class=\"SpellE\">c_c<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><span>1<span class=\"SpellE\">1<\/span><span class=\"SpellE\">1<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><span>0<\/span><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u><span>Raid <span class=\"GramE\">2 :<\/span><\/span><\/u><\/em><\/strong><span>a + b + c = <span class=\"SpellE\">p_abc<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u><span>Raid <span class=\"GramE\">3 :<\/span><\/span><\/u><\/em><\/strong><span><span class=\"SpellE\">a_d<\/span> + <span class=\"SpellE\">b_e<\/span> + <span class=\"SpellE\">c_f<\/span> = <span class=\"SpellE\">p_abc<\/span> + <span class=\"SpellE\">p_def<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u>Raid 4 : <\/u><\/em><\/strong>pareil que raid 3 : <span class=\"SpellE\">asynchrome<\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u>Raid 5 :<\/u><\/em><\/strong>pareil que raid 3_4 : gestion des priorit&eacute;s : partage<\/p>\n<p class=\"MsoNormal\"><strong><em><u>Raid 6 : <\/u><\/em><\/strong>Double parit&eacute;<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u>Raid soft<\/u><\/em><\/strong> :<span class=\"SpellE\">solaris<\/span> + <span class=\"SpellE\">svm<\/span> + VM<\/p>\n<p class=\"MsoNormal\">V<\/p>\n<p class=\"MsoNormal\">Bus <span class=\"SpellE\">scsi<\/span><\/p>\n<p class=\"MsoNormal\">V<\/p>\n<p class=\"MsoNormal\"><span class=\"GramE\">( <span class=\"SpellE\">Disks<\/span><\/span> ) ou ( <span class=\"SpellE\">disks<\/span> + cache)<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u>Raid Hard<\/u><\/em><\/strong> : <span class=\"SpellE\">solaris<\/span> <span class=\"GramE\">( c1t3<\/span>&hellip; )<\/p>\n<p class=\"MsoNormal\">V<\/p>\n<p class=\"MsoNormal\">Bus <span class=\"SpellE\">scsi<\/span> 1 <span class=\"GramE\">( ou<\/span> plusieurs Bus <span class=\"SpellE\">scsi<\/span> en miroir )<\/p>\n<p class=\"MsoNormal\">VV<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Controleur<\/span> raid &gt; avec <span class=\"SpellE\">disks<\/span> <span class=\"GramE\">( appel&eacute;s<\/span> LUN ou DEVICE )<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u><span>Raid Soft + <span class=\"GramE\">Hard<span style=\"font-weight: normal; font-style: normal; text-decoration: none\"> :<\/span><\/span><\/span><\/u><\/em><\/strong><span> <span class=\"SpellE\">plaiding<\/span> ( <span class=\"SpellE\">miroir<\/span> ) <span class=\"SpellE\">entre<\/span> 2 <span class=\"SpellE\">controleur<\/span> raid.<\/span><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u>SVM: <\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\">&#8211; 3 <span class=\"SpellE\">databases<\/span> minimum.<\/p>\n<p class=\"MsoNormal\">&#8211; N&eacute;cessaire pour booter au minimum : la moiti&eacute; + 1 <span class=\"SpellE\">db<\/span> <span class=\"GramE\">( notre<\/span> param&eacute;trable <span class=\"SpellE\">ds<\/span> \/<span class=\"SpellE\">etc<\/span>\/system )<\/p>\n<p class=\"MsoNormal\">&#8211; Si la moiti&eacute; tombe : c&rsquo;est ok &hellip; Si &lt; &agrave; la moiti&eacute; : PROBLEME<\/p>\n<p class=\"MsoNormal\">&#8211; Jusqu&#39;&agrave; Sol8 inclus : infos des <span class=\"SpellE\">metadbs<\/span> <span class=\"SpellE\">ds<\/span> \/<span class=\"SpellE\">etc<\/span>\/system<\/p>\n<p class=\"MsoNormal\">&#8211; Les <span class=\"SpellE\">devices<\/span> sont cr&eacute;&eacute;s <span class=\"SpellE\">ds<\/span> md.cf \/<span class=\"SpellE\">dev<\/span>\/md\/<span class=\"SpellE\">rdsk<\/span>* et \/<span class=\"SpellE\">dev<\/span>\/md\/<span class=\"SpellE\">dsk<\/span>*<\/p>\n<p class=\"MsoNormal\">&#8211; BACKUP <span class=\"GramE\">a<\/span> faire avant crash : \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">vfstab<\/span>, \/<span class=\"SpellE\">etc<\/span>\/system, backup des <span class=\"SpellE\">prtvtoc<\/span>, backup de la <span class=\"SpellE\">conf<\/span> SVM<\/p>\n<p class=\"MsoNormal\">&#8211; NE PAS TOUCHER AUX FICHIERS : \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">lvm<\/span>\/mddb.cf, \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">lvm<\/span>\/md.cf, \/<span class=\"SpellE\">kernel<\/span>\/<span class=\"SpellE\">drv<\/span>\/<span class=\"SpellE\">md.conf<\/span> <span class=\"GramE\">( config<\/span> de SUN ).<\/p>\n<p class=\"MsoNormal\">&#8211; ON PEUT TOUCHER : \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">lvm<\/span>\/md.tab.<\/p>\n<p class=\"MsoNormal\">&#8211; <span class=\"SpellE\">metaparam<\/span> : param&eacute;trer : l&rsquo;ordre de synchro des disques, m&eacute;thode d&rsquo;&eacute;criture\/lecture sur les disques : <span class=\"SpellE\">metapram<\/span> -5 d20 : synchro en 5&deg; place &hellip; etc.<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><strong><em><u><span>Concat<\/span><\/u><\/em><\/strong><\/span><\/span><span class=\"GramE\"><strong><em><u><span> ,<\/span><\/u><\/em><\/strong><\/span><strong><em><u><span> Stripping : <\/span><\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> d11 1 3 c3t1d0s5 c3t2d0s5 c3t3d0s5 &ndash;<span class=\"SpellE\">i<\/span> 256k <\/span><\/p>\n<p class=\"MsoNormal\">&gt;1 : 1 pour <span class=\"SpellE\">stripe<\/span>, 2ou + : <span class=\"SpellE\">concat<\/span><\/p>\n<p class=\"MsoNormal\">&gt;3 : <span class=\"GramE\">partition<\/span> du <span class=\"SpellE\">concat<\/span> ou <span class=\"SpellE\">stripe<\/span><\/p>\n<p class=\"MsoNormal\">&gt;-i : taille des blocs &eacute;cris<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Concat<\/span> + stripping : <\/p>\n<p class=\"MsoNormal\">P1 P2 P3<\/p>\n<p class=\"MsoNormal\">P3 P4 P5<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> d132 2 3 p1 p2 p3 <strong>&ndash;<span class=\"SpellE\">i<\/span> 256k<\/strong> p4 p5 p6 <strong>&ndash;<span class=\"SpellE\">i<\/span> 256k<\/strong><\/span><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"GramE\"><strong><em><u><span>Mirroring :<\/span><\/u><\/em><\/strong><\/span><strong><em><u><\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><strong><em><span>Cr&eacute;e<\/span><\/em><\/strong><\/span><strong><em><span> chq <span class=\"GramE\">volume :<\/span> <\/span><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> d11 1 <span class=\"SpellE\">1<\/span> c3t1d0s0<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> d12 1 <span class=\"SpellE\">1<\/span> c3t2d0s0<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><strong><em><span>Cr&eacute;er<\/span><\/em><\/strong><\/span><strong><em><span> master <span class=\"GramE\">volume :<\/span><\/span><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> d10 <span class=\"SpellE\">md<\/span> d11<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metattach<\/span><\/span><span> d10 12<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metastat<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u>DISK EN PANNE :<\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metadb<\/span> &ndash;i : si majuscules : probl&egrave;me dans la base de donn&eacute;es.<\/p>\n<p class=\"MsoNormal\"><strong>&gt;&gt; Jusqu&rsquo;&agrave; sol8 : <\/strong><\/p>\n<p class=\"MsoNormal\">-d&eacute;tache le disque<\/p>\n<p class=\"MsoNormal\">-change le disque<\/p>\n<p class=\"MsoNormal\">-format puis cr&eacute;ation des partitions <span class=\"GramE\">( <span class=\"SpellE\">fmthard<\/span><\/span> )<\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metareplace<\/span><\/span> &ndash;e d10 p1<\/span><\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metareplace<\/span><\/span> &ndash;e d20 p2<\/span><\/p>\n<p class=\"MsoNormal\">&#8211;<span class=\"SpellE\">metareplace<\/span> pour <span class=\"SpellE\">chq<\/span> partition incluse.<\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metadb<\/span><\/span> &ndash;d oldpartdb<strong>s7<\/strong><\/span><\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metadb<\/span><\/span> &ndash;ac 2 newpartdb<strong>s7<\/strong><\/span><\/p>\n<p class=\"MsoNormal\"><strong>&gt;&gt;Sol10 :<\/strong><\/p>\n<p class=\"MsoNormal\">-d&eacute;tache le disque<\/p>\n<p class=\"MsoNormal\">-change le disque<\/p>\n<p class=\"MsoNormal\">-format puis cr&eacute;ation des partitions <span class=\"GramE\">( <span class=\"SpellE\">fmthard<\/span><\/span> )<\/p>\n<p class=\"MsoNormal\"><strong>&#8211;<span class=\"SpellE\">metadevadm<\/span> &ndash;u NEWDISK<\/strong><\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metareplace<\/span><\/span> &ndash;e d10 p1<\/span><\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metareplace<\/span><\/span> &ndash;e d20 p2<\/span><\/p>\n<p class=\"MsoNormal\">&#8211;<span class=\"SpellE\">metareplace<\/span> pour <span class=\"SpellE\">chq<\/span> partition incluse.<\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metadb<\/span><\/span> &ndash;d oldpartdb<strong>s7<\/strong><\/span><\/p>\n<p class=\"MsoNormal\"><span>&#8211;<span class=\"SpellE\"><span class=\"GramE\">metadb<\/span><\/span> &ndash;ac 2 newpartdb<strong>s7<\/strong><\/span><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u>OFFLINE et ONLINE : activer ou d&eacute;sactiver des <span class=\"SpellE\">devices<\/span><\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metaoffline<\/span> d10 d12<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metaonline<\/span> d10 12<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metastat<\/span><\/p>\n<p class=\"MsoNormal\">Utilisation : faire un backup par exemple, <span class=\"SpellE\">snapshot<\/span> &hellip;<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u>HOT SPARE POOL : disque de recharge en cas de panne.<\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\">Exemple :<\/p>\n<p class=\"MsoNormal\">1)<\/p>\n<p class=\"MsoNormal\"><span class=\"GramE\">d50<\/span> avec d51 et d52 : 2 x 1Go<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>metainit<\/span><\/span><\/span><span> d51 1 <span class=\"SpellE\">1<\/span> c3t1d0s0<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>metainit<\/span><\/span><\/span><span> d52 1 <span class=\"SpellE\">1<\/span> c3t1d0s0<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>metainit<\/span><\/span><\/span><span> d50 &ndash;m d51<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>metattach<\/span><\/span><\/span><span> d50 d52<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>newfs<\/span><\/span><\/span><span> \/dev\/md\/rdsk\/d50<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"GramE\"><span>mount<\/span><\/span><span> \/dev\/md\/dsk\/d50 \/<span class=\"SpellE\">miroir<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><span>2)<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"GramE\"><span>hsp000 :<\/span><\/span><span> 2 x 1Go : c3t3d0s6 \/\/ c3t4d0s6<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>metainit<\/span><\/span><\/span><span> hsp000 c3t3d0s6<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>metahs<\/span><\/span><\/span><span> &ndash;a hsp000 c3t4d0s6 ( <span class=\"SpellE\">ajout<\/span> d&rsquo;un hot spare )<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\"><span>metahs<\/span><\/span><\/span><span> &ndash;<span class=\"SpellE\">i<\/span> : info <span class=\"SpellE\">globale<\/span><\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\">metaparam<\/span><\/span> &ndash;h hsp000 d51 &lt;&lt;&lt; lier <span class=\"SpellE\">hsp<\/span> aux <span class=\"SpellE\">devices<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span class=\"GramE\">metaparam<\/span><\/span> &ndash;h hsp000 d52 &lt;&lt;&lt; lier <span class=\"SpellE\">hsp<\/span> aux <span class=\"SpellE\">devices<\/span><\/p>\n<p class=\"MsoNormal\">3) <\/p>\n<p class=\"MsoNormal\"><span class=\"GramE\">le<\/span> disque casse<\/p>\n<p class=\"MsoNormal\">4)<\/p>\n<p class=\"MsoNormal\">Changement disque, format, <span class=\"SpellE\"><span class=\"GramE\">fmthard<\/span><\/span><span class=\"GramE\"> ,<\/span> partition &hellip;<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metadevadm<\/span><\/span><span> &ndash;u c3t1d0s0 &lt; old disk<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metareplace<\/span> &ndash;e d50 c3t1d0s0 &lt; <span class=\"SpellE\">nvl<\/span> partition<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Resync<\/span> et puis c&rsquo;est OK.<\/p>\n<p class=\"MsoNormal\">5)<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Enable<\/span> <span class=\"SpellE\">nvl<\/span> partitions :<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metahs<\/span> &ndash;e c3t3d0s0<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metahs<\/span> &ndash;e <span class=\"SpellE\">chq<\/span> <span class=\"SpellE\">partion<\/span> <\/p>\n<p class=\"MsoNormal\"><span>6)<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metadb<\/span> &ndash;d c3t1d0s7 &lt; ancienne partition de <span class=\"SpellE\">db<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metadb<\/span> &ndash;<span class=\"SpellE\">ac<\/span> 2 c3t1d0s7 &lt; <span class=\"SpellE\">nvl<\/span> partition de <span class=\"SpellE\">db<\/span><\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u><span>RAID <span class=\"GramE\">5 :<\/span><\/span><\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> d30 &ndash;r c3t1d0s0 c3t2d0s0 c3t3d0s0<\/span><\/p>\n<p class=\"MsoNormal\"><span> <\/span><\/p>\n<p class=\"MsoNormal\"><strong><em><u>SOFT PARTITIONS: <\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span><a href=\"http:\/\/sysunconfig.net\/unixtips\/soft-partitions.html\"><span>http:\/\/sysunconfig.net\/unixtips\/soft-partitions.html<\/span><\/a><\/span><\/p>\n<p class=\"MsoNormal\">cr&eacute;er des partitions virtuelles <span class=\"GramE\">( plus<\/span> que 7 partitions )<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u>REPARER DB SVM :<\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\">Si on a 3 partitions s7 dont 2 HS : crash du serveur<\/p>\n<p class=\"MsoNormal\"><span>&gt;&gt; reboot &laquo; boot &ndash;r &raquo;<\/span><\/p>\n<p class=\"MsoNormal\">&gt;&gt; <span class=\"SpellE\"><span class=\"GramE\">metadb<\/span><\/span> &ndash;d <span class=\"SpellE\">part_hs1<\/span><\/p>\n<p class=\"MsoNormal\">&gt;&gt; <span class=\"SpellE\"><span class=\"GramE\">metadb<\/span><\/span> &ndash;d <span class=\"SpellE\">part_hs2<\/span><\/p>\n<p class=\"MsoNormal\">Voir <span class=\"SpellE\">ds<\/span> \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">vfstab<\/span> pour enlever le <span class=\"SpellE\">dXX<\/span><\/p>\n<p class=\"MsoNormal\">&gt;&gt;Sol10 : <span class=\"SpellE\">svcs<\/span> &ndash;x : service qui plante apr&egrave;s lecture du \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">vfstab<\/span><\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u><span>MIRRORER DISQUE <span class=\"GramE\">SYSTEME :<\/span><\/span><\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> &ndash;f d1 1 <span class=\"SpellE\">1<\/span> c0t0d0s0<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> &ndash;f d11 1 <span class=\"SpellE\">1<\/span> c0t0d0s1<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> &ndash;f d61 1 <span class=\"SpellE\">1<\/span> c0t0d0s6<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> &ndash;f d0 &ndash;m d1<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\"><span>Metainit<\/span><\/span><span> &ndash;f d10 &ndash;m d11<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metainit<\/span> &ndash;f d60 &ndash;m d61<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\">Cp \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">vfstab<\/span> \/<span class=\"SpellE\">etc<\/span>\/vfstab.ori<\/p>\n<p class=\"MsoNormal\">Cp \/<span class=\"SpellE\">etc<\/span>\/system \/<span class=\"SpellE\">etc<\/span>\/system.ori<\/p>\n<p class=\"MsoNormal\">Editer \/<span class=\"SpellE\">etc<\/span>\/<span class=\"SpellE\">vfstab<\/span><\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Metaroot<\/span> d0 puis reboot<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\"><strong><em><u>DISK SET : pour clusters<\/u><\/em><\/strong><\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\">S1S2<\/p>\n<p class=\"MsoNormal\">C1 C2C1 C2<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p class=\"MsoNormal\">C1 = o et x<\/p>\n<p class=\"MsoNormal\">C2 = o <span class=\"SpellE\">o<\/span> et x <span class=\"SpellE\">x<\/span><\/p>\n<p class=\"MsoNormal\">&gt;&gt;&gt; 2 groupes de <span class=\"SpellE\">disks<\/span> : A et B appel&eacute;s : &laquo; <span class=\"SpellE\">diskset<\/span> &raquo;<\/p>\n<p class=\"MsoNormal\">A : o <span class=\"SpellE\">o<\/span> <span class=\"SpellE\">o<\/span> <span class=\"SpellE\">o<\/span> <span class=\"GramE\">( 4<\/span> disques )<\/p>\n<p class=\"MsoNormal\">B : x <span class=\"SpellE\">x<\/span> <span class=\"SpellE\">x<\/span> <span class=\"SpellE\">x<\/span><span class=\"GramE\">( 4<\/span> disques )<\/p>\n<p class=\"MsoNormal\"><span class=\"SpellE\">Chaques<\/span> disques : avec <span class=\"SpellE\">svm<\/span> doit avoir une 1&deg; partition N&deg;7 sur le 1&deg; cylindre et rien sur le reste du disque <span class=\"GramE\">( pas<\/span> de partition 2 ).<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><strong>C1 et C2 : il faut que ce soit les m&ecirc;mes noms de liens <span class=\"GramE\">( c0t0<\/span>&hellip; ) sur les 2 serveurs<\/strong><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">EN cluster SUN : il n&rsquo;y a plus d&rsquo;obligation de m&ecirc;mes noms : il y a les disques virtuels : &laquo; <span class=\"SpellE\">did<\/span> &raquo; : <span class=\"SpellE\">device<\/span> id.<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">&nbsp;<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><span>&gt;&gt;&gt; <span class=\"SpellE\">Metaset<\/span> &ndash;s A<\/span><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><span>&gt;&gt;&gt; <span class=\"SpellE\">Metaset<\/span> &ndash;s B<\/span><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">TOUJOURS <span class=\"SpellE\">metre<\/span> &ldquo;-s&rdquo; pour g&eacute;rer les <span class=\"SpellE\">disksets<\/span> : \/<span class=\"SpellE\">dev<\/span>\/md\/A\/<span class=\"SpellE\">rdsk<\/span>\/d0<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">&nbsp;<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">Pour ajouter des <span class=\"SpellE\">diskset<\/span> sur la 2&deg; machine : il faut que le service en sol10 : &laquo; <span class=\"SpellE\">metainit<\/span> &raquo; soit charg&eacute;. En <span class=\"SpellE\">solaris<\/span> 8 : rien &agrave; faire.<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">&nbsp;<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><strong>Exemple : <\/strong><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><strong>SUR S1 :<\/strong><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">#<span class=\"SpellE\">Metaset<\/span> : info sur les <span class=\"SpellE\">disksets<\/span>.<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">#<span class=\"SpellE\">metaset<\/span> &ndash;s A &ndash;a &ndash;h s1 <span class=\"GramE\">( s1<\/span> &eacute;tant le 1&deg; serveur o&ugrave; l&rsquo;on d&eacute;clare le <span class=\"SpellE\">diskset<\/span> )<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><span>#<span class=\"SpellE\">metaset<\/span> &ndash;s A &ndash;a &ndash;h <span class=\"GramE\">s2 :<\/span> d&deg; <span class=\"SpellE\">serveur<\/span><\/span><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><span>#<span class=\"SpellE\">metaset<\/span> &ndash;s A &ndash;a c3t1d0<\/span><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><span>#<span class=\"SpellE\">metaset<\/span> &ndash;s A &ndash;a c3t2d0<\/span><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><span>#<span class=\"SpellE\">metaset<\/span> &ndash;s <span class=\"GramE\">A :<\/span> on <span class=\"SpellE\">voit<\/span> le <span class=\"SpellE\">r&eacute;sultat<\/span><\/span><\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\">#<span class=\"SpellE\">metaset<\/span> &ndash;s A &ndash;r <span class=\"GramE\">( &ldquo;<\/span>-r&rdquo; : release du <span class=\"SpellE\">diskset<\/span> A pour le 2&deg; serveur )<\/p>\n<p style=\"text-align: justify\" class=\"MsoNormal\"><strong><span>SUR <span class=\"GramE\">S2 :<\/span> <\/span><\/strong><\/p>\n<p><\/p>\n<p><span>#<span class=\"SpellE\">metaset<\/span> &ndash;s <span class=\"GramE\">A<\/span> -t<\/span><\/p>\n<p><\/p>\n<p>ANNOTATION :<\/p>\n<p><\/p>\n<p>comment<\/p>\n<p>faire du <strong>sds sur 2 disques<\/strong> et<strong> garantir le boot en cas de  panne<\/strong> d&#39;un des disques,<\/p>\n<p>voici une option a placer dans le \/etc\/system pour contourner  l&#39;algorithme de <\/p>\n<p>consensus de majorit&eacute; des metadb :<\/p>\n<p>set md:mirrored_root_flag=1<\/p>\n<p>Avec &ccedil;a le systeme boot normalement, meme avec un seul disque systeme  sous sds. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Petit tutorial sur Sun Solaris Volume Manager, gestion RAID de Sun.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[8],"tags":[],"class_list":["post-113","post","type-post","status-publish","format-standard","hentry","category-informatique"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pWrTo-1P","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=113"}],"version-history":[{"count":0,"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/113\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=113"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.lookit.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}