{"id":1675,"date":"2012-01-18T16:03:37","date_gmt":"2012-01-18T21:03:37","guid":{"rendered":"http:\/\/appcrawler.com\/wordpress\/?p=1675"},"modified":"2012-01-18T16:03:37","modified_gmt":"2012-01-18T21:03:37","slug":"why-wont-my-vip-start","status":"publish","type":"post","link":"http:\/\/appcrawler.com\/wordpress\/2012\/01\/18\/why-wont-my-vip-start\/","title":{"rendered":"Why won&#8217;t my VIP start?"},"content":{"rendered":"<p>After restarting a test server, I found the RAC VIP would not start.  This post is just a quick note as to how I troubleshot the problem, as well as its ultimate resolution.<\/p>\n<p>I frequently use the <\/p>\n<pre>find -mmin 5 -type f | xargs grep -i \"whatever you want\"<\/pre>\n<p> command to find any recently modified files under a directory where I believe a logfile may live.  In this case, that proved to be useful.  I cd&#8217;d to the GRID_INFRASTRUCTURE home, and found references to VIP errors in the following file:<\/p>\n<pre lang=\"text\">\r\n$GRID_HOME\/log\/$(hostname)\/agent\/crsd\/orarootagent_root\/orarootagent_root.log\r\n<\/pre>\n<p>In this file, I found the following contents&#8230;<\/p>\n<pre lang=\"text\">\r\n2011-11-01 20:26:31.761: [    AGFW][2765908880] {1:2236:4470} Agent received the message: RESOURCE_START[ora.dell11gr1.vip 1 1] ID 4098:29951\r\n2011-11-01 20:26:31.761: [    AGFW][2765908880] {1:2236:4470} Preparing START command for: ora.dell11gr1.vip 1 1\r\n2011-11-01 20:26:31.761: [    AGFW][2765908880] {1:2236:4470} ora.dell11gr1.vip 1 1 state changed from: OFFLINE to: STARTING\r\n2011-11-01 20:26:31.763: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] clsn_agent::start {\r\n2011-11-01 20:26:31.781: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] InterfaceName = eth0\r\n2011-11-01 20:26:31.781: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] NetworkMask = 255.255.255.0\r\n2011-11-01 20:26:31.782: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] NetworkAuto = static\r\n2011-11-01 20:26:31.782: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] Checking if eth0 Interface is fine\r\n2011-11-01 20:26:31.791: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] ifname=eth0\r\n2011-11-01 20:26:31.791: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] subnetmask=255.255.255.0\r\n2011-11-01 20:26:31.791: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] subnetnumber=192.168.1.0\r\n2011-11-01 20:26:31.792: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] InterfaceName = eth0\r\n2011-11-01 20:26:31.970: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] HostName dell11gr1-vip translated to\r\n2011-11-01 20:26:31.970: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] Interface Name = eth0\r\n2011-11-01 20:26:31.970: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] Ip Address =\r\n2011-11-01 20:26:31.971: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] clsn_agent::start: Exception AgentException\r\n2011-11-01 20:26:31.971: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] InterfaceName = eth0 IpAddress =\r\n2011-11-01 20:26:31.971: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [start] clsn_agent::start }\r\n2011-11-01 20:26:31.971: [    AGFW][2900142992] {1:2236:4470} Command: start for resource: ora.dell11gr1.vip 1 1 completed with status: FAIL\r\n2011-11-01 20:26:31.972: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] Waiting for Network Object to be initialized\r\n2011-11-01 20:26:31.973: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] InterfaceName = eth0\r\n2011-11-01 20:26:31.973: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] NetworkMask = 255.255.255.0\r\n2011-11-01 20:26:31.973: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] NetworkAuto = static\r\n2011-11-01 20:26:31.973: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] Checking if eth0 Interface is fine\r\n2011-11-01 20:26:31.978: [    AGFW][2765908880] {1:2236:4470} Agent sending reply for: RESOURCE_START[ora.dell11gr1.vip 1 1] ID 4098:29951\r\n2011-11-01 20:26:32.008: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] ifname=eth0\r\n2011-11-01 20:26:32.008: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] subnetmask=255.255.255.0\r\n2011-11-01 20:26:32.008: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] subnetnumber=192.168.1.0\r\n2011-11-01 20:26:32.008: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] InterfaceName = eth0\r\n2011-11-01 20:26:32.008: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] HostName dell11gr1-vip translated to\r\n2011-11-01 20:26:32.009: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] Interface Name = eth0\r\n2011-11-01 20:26:32.009: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] Ip Address =\r\n2011-11-01 20:26:32.009: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] AgentException caught in VipAgent::check()\r\n2011-11-01 20:26:32.009: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] InterfaceName = eth0 IpAddress =\r\n2011-11-01 20:26:32.010: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] VipAgent::sendFail2Srv {\r\n2011-11-01 20:26:32.033: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] VipAgent::sendFail2Srv }\r\n<\/pre>\n<p>Notice the following line in particular&#8230;<\/p>\n<pre lang=\"text\">\r\n2011-11-01 20:26:32.008: [ora.dell11gr1.vip][2900142992] {1:2236:4470} [check] HostName dell11gr1-vip translated to\r\n<\/pre>\n<p>I then found that I couldn&#8217;t ping the VIP by name&#8230;<\/p>\n<pre lang=\"text\">\r\ndell11gr1:oracle:+ASM1:\/u01\/app\/11.2.0\/grid# ping dell11gr1-vip\r\nping: unknown host dell11gr1-vip\r\n<\/pre>\n<p>The solution in this case was simple, I just needed to start my DNS test server.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After restarting a test server, I found the RAC VIP would not start. This post is just a quick note as to how I troubleshot the problem, as well as its ultimate resolution. I frequently use the find -mmin 5&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"http:\/\/appcrawler.com\/wordpress\/2012\/01\/18\/why-wont-my-vip-start\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[19,22,32],"tags":[],"_links":{"self":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/1675"}],"collection":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1675"}],"version-history":[{"count":11,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/1675\/revisions"}],"predecessor-version":[{"id":1871,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/1675\/revisions\/1871"}],"wp:attachment":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1675"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}