{"id":463,"date":"2014-07-14T16:47:48","date_gmt":"2014-07-14T16:47:48","guid":{"rendered":"http:\/\/michelegravina.com\/wordpress\/?p=463"},"modified":"2014-07-14T16:47:48","modified_gmt":"2014-07-14T16:47:48","slug":"installare-linfiniband-su-ubuntu-12-04","status":"publish","type":"post","link":"http:\/\/michelegravina.com\/wordpress\/installare-linfiniband-su-ubuntu-12-04\/","title":{"rendered":"Installare l&#8217;Infiniband su Ubuntu 12.04"},"content":{"rendered":"<p>Su una delle 12 macchine che compongono il cluster, ognuna con Ubuntu 12.04 e connesse tra di loro, oltre alla classica ethernet, via infiniband \u00e8 stato necessario sostituire i due dischi in raid e ripristinare la configurazione originaria.<\/p>\n<p>Arrivati alla gestione dell&#8217;Infiniband ho risolto con un paio di ricerche su Google e qui riassumo per memoria futura i vari passi da compiere:<\/p>\n<p>Si installano i seguenti componenti tramite il classico apt-get install:<\/p>\n<pre>apt-get install infiniband-diags ibutils ibverbs-utils qlvnictools srptools sdpnetstat rds-tools rdmacm-utils perftest libmthca1 libmlx4-1 libipathverbs1<\/pre>\n<p>La procedura dovrebbe terminare senza alcun problema.<\/p>\n<p>Adesso occorre far caricare all&#8217;avvio macchina i nuovi moduli del kernel necessari a gestire l&#8217;infiniband. Questo lo si fa modificando il file presente in \/etc\/modules ed aggiungendo le seguenti righe:<\/p>\n<pre># moduli per gestire infiniband\r\nib_ipoib\r\nib_umad\r\nrdma_cm\r\nrdma_ucm<\/pre>\n<p>Riavviando la macchina se si esegue il comando<\/p>\n<pre>ifconfig -a<\/pre>\n<p>Troveremo tra le consuete\u00a0 eth0, eth1 e lo anche la ib0 che ovviamente andr\u00e0 configurata in base alla vostra rete infiniband modificando il file\u00a0\/etc\/network\/interfaces. Nel mio\u00a0caso:<\/p>\n<pre># Infiniband IPoIB interface\r\nauto ib0\r\niface ib0 inet static\r\n address 192.168.0.2\r\n netmask 255.255.255.0\r\n network 192.168.0.0<\/pre>\n<p>Parte delle informazioni\u00a0utili le ho trovate qui:<\/p>\n<p><a title=\"A quick tour of infiniband\" href=\"http:\/\/techs.enovance.com\/6285\/a-quick-tour-of-infiniband\">http:\/\/techs.enovance.com\/6285\/a-quick-tour-of-infiniband<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Su una delle 12 macchine che compongono il cluster, ognuna con Ubuntu 12.04 e connesse tra di loro, oltre alla classica ethernet, via infiniband \u00e8 stato necessario sostituire i due dischi in raid e ripristinare la configurazione originaria. Arrivati alla gestione dell&#8217;Infiniband ho risolto con un paio di ricerche su Google e qui riassumo per [&hellip;]<\/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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[12],"tags":[266,263,88,265,264],"class_list":["post-463","post","type-post","status-publish","format-standard","hentry","category-unix","tag-configurazione","tag-infiniband","tag-installazione","tag-kernel","tag-ubuntu"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p41SMY-7t","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/posts\/463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/comments?post=463"}],"version-history":[{"count":0,"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/posts\/463\/revisions"}],"wp:attachment":[{"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/media?parent=463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/categories?post=463"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/michelegravina.com\/wordpress\/wp-json\/wp\/v2\/tags?post=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}