{"id":208,"date":"2014-02-20T20:17:36","date_gmt":"2014-02-20T19:17:36","guid":{"rendered":"http:\/\/maburro-robermb.rhcloud.com\/?p=208"},"modified":"2014-02-20T20:17:36","modified_gmt":"2014-02-20T19:17:36","slug":"solaris-configurar-grupo-ipmp","status":"publish","type":"post","link":"https:\/\/robermb.com\/blog\/geeks\/unix\/solaris-configurar-grupo-ipmp\/","title":{"rendered":"Solaris: Configurar grupo IPMP"},"content":{"rendered":"<p dir=\"ltr\"><a href=\"http:\/\/blog-robermb.rhcloud.com\/wp-content\/uploads\/2015\/03\/solaris-logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-305 size-full\" src=\"http:\/\/blog-robermb.rhcloud.com\/wp-content\/uploads\/2015\/03\/solaris-logo.png\" alt=\"solaris-logo\" width=\"213\" height=\"111\" \/><\/a><\/p>\n<p dir=\"ltr\">Los <strong>grupos IPM<\/strong><strong>P<\/strong>, sirven para a\u00f1adir <strong>tolerancia de fallos de tarjetas de Red(NICs)<\/strong>, es decir, que si una de las tarjetas de Red falla,\u00a0la otra sigue dando servicio. Siempre mejor todo redundado.<\/p>\n<p dir=\"ltr\">Estos son los pasos para configurar un grupo IPMP en una m\u00e1quina Solaris:<\/p>\n<p dir=\"ltr\">Comprobar la configuraci\u00f3n de red actual en la m\u00e1quina, en este caso vemos que solo hay configurada la interfaz vnet0:<\/p>\n<pre class=\"lang:default decode:true\">[root@solaris1]: \/root # ifconfig -a\n\nlo0: flags=2001000849&lt;UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL&gt; mtu 8232 index 1\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0inet 127.0.0.1 netmask ff000000\n\nvnet0: flags=1000843&lt;UP,BROADCAST,RUNNING,MULTICAST,IPv4&gt; mtu 1500 index 2\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0inet 192.168.1.56 netmask ffffff00 broadcast 192.168.1.255\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ether 0:14:4f:fb:c9:5f<\/pre>\n<p><!--more--><\/p>\n<p>Eliminar interfaz vnet0 para dejar la configuraci\u00f3n de red limpia:<\/p>\n<pre class=\"lang:default decode:true\">\u00a0[root@solaris1]: \/root # ifconfig vnet0 unplumb<\/pre>\n<p><span style=\"line-height: 1.5em;\">Vemos que vnet0 se ha eliminado correctamente:<\/span><\/p>\n<pre class=\"lang:default decode:true\">[root@solaris1]: \/root # ifconfig -a\n\nlo0: flags=2001000849&lt;UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL&gt; mtu 8232 index 1\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0inet 127.0.0.1 netmask ff000000<\/pre>\n<p>Comprobar que tenemos dos dispositivos de Red preparados:<\/p>\n<pre class=\"lang:default decode:true\">[root@solaris1]: \/root # grep -i network \/etc\/path_to_inst\n\n\"\/virtual-devices@100\/channel-devices@200\/network@0\" 0 \"vnet\"\n\n\"\/virtual-devices@100\/channel-devices@200\/network@1\" 1 \"vnet\"<\/pre>\n<p>A\u00f1adir al fichero \/etc\/netmasks la red y m\u00e1scara a la que pertenece la IP que vamos a asignar a la m\u00e1quina:<\/p>\n<pre class=\"lang:default decode:true\">[root@solaris1]: \/root # vi \/etc\/netmasks\n\n192.168.236.0 255.255.255.0<\/pre>\n<p><span style=\"line-height: 1.5em;\">A\u00f1adir al \/etc\/hosts la IP que vamos a asignar a la m\u00e1quina y el nombre con el que va a resolverla:<\/span><\/p>\n<pre class=\"lang:default decode:true\">\u00a0[root@solaris1]: \/root # vi \/etc\/hosts\n\n192.168.236.16 \u00a0\u00a0\u00a0solaris1 solaris1.mi.domain loghost<\/pre>\n<p><span style=\"line-height: 1.5em;\">Crear los ficheros de configuraci\u00f3n del grupo IPMP, en este caso para la VLAN 236:<\/span><\/p>\n<pre class=\"lang:default decode:true\">\u00a0[root@solaris1]: \/root # vi \/etc\/hostname.vnet236000\n\nsolaris1 group IPMP236 up<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true\">[root@solaris1]: \/root # vi \/etc\/hostname.vnet236001\n\ngroup IPMP236 standby up<\/pre>\n<p><span style=\"line-height: 1.5em;\">Configurar la ruta por defecto o default gateway:<\/span><\/p>\n<pre class=\"lang:default decode:true\">[root@solaris1]: \/root # vi \/etc\/defaultrouter\n\n192.168.236.1<\/pre>\n<p>Reiniciamos la m\u00e1quina:<\/p>\n<pre><span style=\"background-color: #f4f4f4;\">[root@solaris1]: \/root # sync\n[root@solaris1]: \/root # sync\n[root@solaris1]: \/root # sync\n[root@solaris1]: \/root # init 6\n<\/span><\/pre>\n<p>Comprobamos que la configuraci\u00f3n de red es correcta:<\/p>\n<pre class=\"lang:default decode:true\">[root@solaris1]: \/root # ifconfig -a\nlo0: flags=2001000849&lt;UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL&gt; mtu 8232 index 1\ninet 127.0.0.1 netmask ff000000\nvnet236000: flags=201000843&lt;UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS&gt; mtu 1500 index 2\ninet 192.168.236.16 netmask ff000000 broadcast 22.255.255.255\ngroupname IPMP236\nether 0:14:4f:f8:28:68\nvnet236000:1: flags=201000843&lt;UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS&gt; mtu 1500 index 2\ninet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255\nvnet236001: flags=269000842&lt;BROADCAST,RUNNING,MULTICAST,IPv4,NOFAILOVER,STANDBY,INACTIVE,CoS&gt; mtu 0 index 3\ninet 0.0.0.0 netmask 0\ngroupname IPMP236\nether 0:14:4f:fa:f7:2e<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Los grupos IPMP, sirven para a\u00f1adir tolerancia de fallos de tarjetas de Red(NICs), es decir, que si una de las &hellip; <a href=\"https:\/\/robermb.com\/blog\/geeks\/unix\/solaris-configurar-grupo-ipmp\/\" class=\"more-link\">More <span class=\"screen-reader-text\">Solaris: Configurar grupo IPMP<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[54],"_links":{"self":[{"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/posts\/208"}],"collection":[{"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/comments?post=208"}],"version-history":[{"count":0,"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions"}],"wp:attachment":[{"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/categories?post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robermb.com\/blog\/wp-json\/wp\/v2\/tags?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}