{"id":338,"date":"2006-03-24T17:46:21","date_gmt":"2006-03-24T15:46:21","guid":{"rendered":"http:\/\/gnu.inter.it\/blogs\/fabu\/?p=338"},"modified":"2006-03-24T17:46:21","modified_gmt":"2006-03-24T15:46:21","slug":"mpio","status":"publish","type":"post","link":"https:\/\/fabioinvernizzi.com\/blog\/2006\/03\/24\/mpio\/","title":{"rendered":"MPIO"},"content":{"rendered":"<p>Questa settimana ho dovuto skillarmi un po&#8217; sulle soluzione multipath per linux. Tipico esempio: cluster basato su uno storage in fibra, con doppio controller, al quale arrivano 2 fibre da ogni macchina, una per controller ovviamente, per garantire l&#8217;HA.<\/p>\n<p>La soluzione pi\u00f9 semplice \u00e8 delegare il tutto ai driver degli host adapter (spesso le qlogic) che, di fatto, rendono del tutto trasparente il multipath al sistema operativo.<\/p>\n<p>Questa soluzione \u00e8 pero da alcuni produttori sconsigliata e subentra quindi la problematica di gestire il tutto a livello pi\u00f9 alto. Con i kernel 2.4 se non ricordo male la soluzione pi\u00f9 adottata anche dai prodotti commerciali di cluster era l&#8217;uso dei device multipath md. Visto che era troppo semplice con il 2.6 la situazione si \u00e8 incasinata parecchio con l&#8217;uso del device-mapper (con target multipath) e un daemon in user space che permette di monitorare lo stato dei path e di aggiornare prontamente i path da usare. Quest&#8217;ultima soluzione \u00e8 quella, ad esempio, consigliata e supportata da SuSE.<\/p>\n<p>BTW, sempre per questo lavoretto ho dovuto installare la SLES9. Quando \u00e8 nata SuSE l&#8217;avevo messa un po&#8217; da parte per la polemica sulle licenze proprietarie di parte dei tool&#8230; d&#8217;altra parte ho sempre ammirato molto il fatto che pagassero bravi hacker come Arcangeli per sviluppare il kernel. Poi \u00e8 arrivata Novell&#8230;<\/p>\n<p>Boh&#8230; devo dire che l&#8217;impatto visivo \u00e8 notevole. L&#8217;installer \u00e8 veramente notevole e in fase di installazione si possono definire file system cifrati, EVMS o, ad esempio, un CA e autenticazione su LDAP. Poi il frame buffer senza l&#8217;output durante il boot&#8230; molto markettaro&#8230; <\/p>\n<p>Premesso che mi piacerebbe vivere di sola Debian mi sono reso conto che ho perso un po&#8217; lo stato dell&#8217;arte delle altre distro&#8230; dovr\u00f2 dedicare un po&#8217; di tempo ad aggiornarmi, almeno su quelle che i clienti ossessionati dalle certificationi sono disposti a pagare salate.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Questa settimana ho dovuto skillarmi un po&#8217; sulle soluzione multipath per linux. Tipico esempio: cluster basato su uno storage in fibra, con doppio controller, al quale arrivano 2 fibre da ogni macchina, una per controller ovviamente, per garantire l&#8217;HA. La soluzione pi\u00f9 semplice \u00e8 delegare il tutto ai driver degli host adapter (spesso le qlogic) &hellip; <a href=\"https:\/\/fabioinvernizzi.com\/blog\/2006\/03\/24\/mpio\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">MPIO<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2],"tags":[4],"class_list":["post-338","post","type-post","status-publish","format-standard","hentry","category-me","tag-work"],"_links":{"self":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/338"}],"collection":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/comments?post=338"}],"version-history":[{"count":0,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/338\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/media?parent=338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/categories?post=338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/tags?post=338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}