<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8843855242547254634</id><updated>2011-09-21T10:44:39.322-07:00</updated><category term='symcli'/><category term='ethernet'/><category term='SSH'/><category term='scdscreate'/><category term='symdev'/><category term='hastatus'/><category term='symmir'/><category term='hares'/><category term='auto-negotiation'/><category term='symbcv'/><category term='Veritas'/><category term='upgrade'/><category term='SUN cluster'/><category term='hagrp'/><category term='gabconfig'/><category term='symcfg'/><category term='vxvm35'/><category term='symmaskdb'/><category term='hme'/><category term='ce'/><category term='Xclock'/><category term='Solaris 6'/><category term='ndd'/><category term='solaris'/><category term='symdg'/><category term='qe'/><category term='mdb'/><category term='name_to_major'/><title type='text'>Solaris stuff</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-3563693595726380239</id><published>2009-10-15T02:48:00.000-07:00</published><updated>2009-10-15T03:37:55.025-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mdb'/><category scheme='http://www.blogger.com/atom/ns#' term='name_to_major'/><title type='text'>Am sters /etc/name_to_major  ! belea mare dar nu e totul pierdut</title><content type='html'>&lt;div  style="text-align: left;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;In cazul in care ai sters sau te-ai ales cu un /etc/name_to_major corupt si daca nu ai nici backup (snaphot sau pe banda sau ... ceva/orice ) in primul rand ar trebui sa te gandesti sa-ti incerci norocul intr-un alt domeniu de activitate. Inainte insa de a schimba/parasi job-ul trebuie sa stii ca nu e totul pierdut.&lt;br /&gt;FOARTE IMPORTANT !! - sa nu restartezi serverul pentru ca:&lt;br /&gt;&lt;br /&gt;- Nu o sa mai porneasca&lt;br /&gt;- Poti folosi kernelul care ruleaza deja pentru a recrea fisierul pierdut&lt;br /&gt;(pe x86 gasesti informatia asta si in boot_archive)&lt;br /&gt;&lt;br /&gt;Iata cum se poate reface fisierul:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;#!/bin/ksh&lt;br /&gt;i=0&lt;br /&gt;while ((i &lt; 1000 ))&lt;br /&gt;do&lt;br /&gt;print "0t$i::major2name" | mdb -k | read x &amp;amp;&amp;amp; echo $x $i&lt;br /&gt;let i=i+1&lt;br /&gt;done  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Redirectezi output-ul de la comanda de mai sus intr-un fisier pe care-l copiezi peste /etc/name_to_major . Schimbi ownerul si permisiunile si ar trebui sa fie ok .&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;chown root:sys /etc/name_to_major &lt;br /&gt;chmod 644 /etc/name_to_major  &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-3563693595726380239?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/3563693595726380239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/10/am-sters-etcnametomajor-belea-mare-dar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/3563693595726380239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/3563693595726380239'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/10/am-sters-etcnametomajor-belea-mare-dar.html' title='Am sters /etc/name_to_major  ! belea mare dar nu e totul pierdut'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-5625656523706432827</id><published>2009-06-19T06:38:00.000-07:00</published><updated>2009-06-19T06:51:52.595-07:00</updated><title type='text'>Driver Configuration File to Force the Sun GigaSwift Ethernet Adapter's Parameters</title><content type='html'>For ease of administration it is advisable to put the configuration file in the same directory as the driver itself.There is a 64-bit driver located in the /platform/sun4u/kernel/drv/sparcv9 directory and a 32-bit driver in the /platform/sun4u/kernel/drv directory.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;     &lt;b&gt;Example 1&lt;/b&gt;   &lt;/p&gt; &lt;p&gt;As a first example let's look at the devices on a Sun Fire 480R. If we look at the path_to_inst file on this type of system we may see something similar to the following.&lt;/p&gt; &lt;pre&gt;# grep '"ce"' /etc/path_to_inst&lt;br /&gt;"/pci@9,700000/network@2" 0 "ce"&lt;br /&gt;"/pci@9,600000/network@1" 1 "ce"&lt;/pre&gt; &lt;p&gt;Each line in the file contains the following three fields as described in the man page for path_to_inst(4).&lt;/p&gt; &lt;p&gt;"physical-name" instance-number "driver-binding-name"&lt;/p&gt; &lt;p&gt;So, we see two instances of the device, 0 and 1, which will be seen as ce0 and ce1 respectively in the output from the ifconfig -a command if the interfaces are plumbed.&lt;/p&gt; &lt;p&gt;To force ce0 to run at 100 Mbit/s full duplex and ce1 to run at 1 Gbit/s full duplex we would need to place the following two lines in the ce.conf file.&lt;/p&gt; &lt;pre&gt;name="ce" parent="/pci@9,700000" unit-address="2" adv_autoneg_cap=0 adv_1000fdx_cap=0&lt;br /&gt;adv_1000hdx_cap=0 adv_100fdx_cap=1 adv_100hdx_cap=0 adv_10fdx_cap=0 adv_10hdx_cap=0;&lt;/pre&gt; &lt;pre&gt;name="ce" parent="/pci@9,600000" unit-address="1" adv_autoneg_cap=0 adv_1000fdx_cap=1&lt;br /&gt;adv_1000hdx_cap=0 adv_100fdx_cap=0 adv_100hdx_cap=0 adv_10fdx_cap=0 adv_10hdx_cap=0;&lt;/pre&gt; &lt;p&gt;The important points to note here are:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;The name, parent and unit-address parameters should be enclosed in double quotes. Should you wish to force all ce interfaces to the same speed and duplex you do not need to include these parameters.&lt;ul&gt;&lt;li&gt;The "name" parameter is the driver binding name for the device and will always be "ce". You may have seen previous revisions of this document which state that it should be "pci108e,abba". While this works you should use the driver binding name (ce) due to its simplicity and the fact that it does not tie the configuration to a specific type of PCI card as defined in the /etc/driver_aliases file.&lt;/li&gt;&lt;li&gt;The "parent" parameter is that part of the device path (or physical-name) prior to the "/network@" part. In a Sun Cluster environment you may see the device path prefixed with "node@&lt;&lt;i&gt;n&lt;/i&gt;&gt;" where &lt;&lt;i&gt;n&lt;/i&gt;&gt; is replaced by a digit. This prefix should &lt;b&gt;not&lt;/b&gt; be included in the parent parameter.&lt;/li&gt;&lt;li&gt;The "unit-address" parameter is the number immediately after the "network@" part in the device path, it is not the device instance.&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;We have defined more than the minimum set of parameters to effect this change since we are being deliberately verbose for the sake of completeness and to reduce the scope for error.&lt;/li&gt;&lt;li&gt;Each entry in the file should be on a separate line and terminated with a semi-colon. While the example above may at first sight appear to be spread over several lines there are in fact only two lines, one for each instance of the device.&lt;/li&gt;&lt;li&gt;These parameters will take effect following a system reboot, only the ndd command may be used to effect dynamic changes.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;     &lt;b&gt;Example 2&lt;/b&gt;   &lt;/p&gt; &lt;p&gt;As a second example let's look at the interfaces on a Sun Fire 4800 domain where the /etc/path_to_inst file contains the following entries.&lt;/p&gt; &lt;pre&gt;"/ssm@0,0/pci@18,600000/pci@1/network@0" 0 "ce"&lt;br /&gt;"/ssm@0,0/pci@18,600000/pci@1/network@1" 1 "ce"               &lt;br /&gt;"/ssm@0,0/pci@19,700000/pci@3/network@0" 2 "ce"&lt;br /&gt;"/ssm@0,0/pci@1c,600000/pci@1/network@0" 3 "ce"               &lt;br /&gt;"/ssm@0,0/pci@1c,600000/pci@1/network@1" 4 "ce"               &lt;br /&gt;"/ssm@0,0/pci@1d,700000/network@3" 5 "ce"    &lt;/pre&gt; &lt;p&gt;In order to force ce5 to 1000 Mbit/s full duplex and ce0 and ce3 to 100Mbit/s full duplex the ce.conf file should contain the following three lines.&lt;/p&gt; &lt;pre&gt;name="ce" parent="/ssm@0,0/pci@1d,700000" unit-address="3" adv_autoneg_cap=0 adv_1000fdx_cap=1&lt;br /&gt;adv_1000hdx_cap=0 adv_100fdx_cap=0  adv_100hdx_cap=0 adv_10fdx_cap=0 adv_10hdx_cap=0;&lt;/pre&gt; &lt;pre&gt;name="ce" parent="/ssm@0,0/pci@18,600000/pci@1" unit-address="0" adv_autoneg_cap=0&lt;br /&gt;adv_1000fdx_cap=0 adv_1000hdx_cap=0 adv_100fdx_cap=1 adv_100hdx_cap=0 adv_10fdx_cap=0 adv_10hdx_cap=0;&lt;/pre&gt; &lt;pre&gt;name="ce" parent="/ssm@0,0/pci@1c,600000/pci@1" unit-address="0" adv_autoneg_cap=0&lt;br /&gt;adv_1000fdx_cap=0 adv_1000hdx_cap=0 adv_100fdx_cap=1 adv_100hdx_cap=0 adv_10fdx_cap=0 adv_10hdx_cap=0;&lt;/pre&gt; &lt;p&gt;In order to clarify point 1 above, if we wanted to force all six interfaces to operate at 1Gbit/s full duplex we would only need to place the following single line in the file.&lt;/p&gt; &lt;pre&gt;adv_autoneg_cap=0 adv_1000fdx_cap=1 adv_1000hdx_cap=0 adv_100fdx_cap=0 adv_100hdx_cap=0 adv_10fdx_cap=0&lt;br /&gt;&lt;br /&gt;To check the interface settings:&lt;br /&gt;&lt;br /&gt;netstat -k ce0&lt;br /&gt;&lt;br /&gt;To get the NIC's capabilities:&lt;br /&gt;&lt;br /&gt;kstat -p ce:0::"/^cap_/"&lt;br /&gt;&lt;br /&gt;To get advertised capabilities:&lt;br /&gt;&lt;br /&gt;ndd -set /dev/ce instance&lt;br /&gt;ndd -get /dev/ce adv_autoneg_cap&lt;br /&gt;ndd -get /dev/ce \? | grep "adv_"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-family: arial;"&gt;&lt;b&gt;Parameter Name&lt;/b&gt;       &lt;/td&gt;       &lt;td style="font-family: arial;"&gt;         &lt;b&gt;Value&lt;/b&gt;       &lt;/td&gt;       &lt;td style="font-family: arial;"&gt;         &lt;b&gt;Meaning&lt;/b&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;adv_autoneg_cap&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;0&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface has been forced directly into a particular operating mode without regard to auto-negotiation&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;    &lt;br /&gt;&lt;/td&gt;&lt;td style="font-family: arial;"&gt;1&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is currently auto-negotiating&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;adv_1000fdx_cap&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;0&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is not capable of operating at 1000 Mbit/s full duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;    &lt;br /&gt;&lt;/td&gt;&lt;td style="font-family: arial;"&gt;1&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is capable of operating at 1000 Mbit/s full duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;adv_1000hdx_cap&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;0&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is not capable of operating at 1000 Mbit/s half duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;    &lt;br /&gt;&lt;/td&gt;&lt;td style="font-family: arial;"&gt;1&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is capable of operating at 1000 Mbit/s half duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;adv_100fdx_cap&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;0&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is not capable of operating at 100 Mbit/s full duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;    &lt;br /&gt;&lt;/td&gt;&lt;td style="font-family: arial;"&gt;1&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is capable of operating at 100 Mbit/s full duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;adv_100hdx_cap&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;0&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is not capable of operating at 100 Mbit/s half duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;    &lt;br /&gt;&lt;/td&gt;&lt;td style="font-family: arial;"&gt;1&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is capable of operating at 100 Mbit/s half duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;adv_10fdx_cap&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;0&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is not capable of operating at 10 Mbit/s full duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;    &lt;br /&gt;&lt;/td&gt;&lt;td style="font-family: arial;"&gt;1&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is capable of operating at 10 Mbit/s full duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;adv_10hdx_cap&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;0&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is not capable of operating at 10 Mbit/s half duplex&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="font-family: arial;"&gt;    &lt;br /&gt;&lt;/td&gt;&lt;td style="font-family: arial;"&gt;1&lt;/td&gt;       &lt;td style="font-family: arial;"&gt;The interface is capable of operating at 10 Mbit/s half duplex&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;To get the actual link mode:&lt;br /&gt;&lt;br /&gt;kstat -p ce:0::"/^link_/"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Parameter Name&lt;/b&gt;&lt;/span&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;span style="font-size:100%;"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/span&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;span style="font-size:100%;"&gt;&lt;b&gt;Meaning&lt;/b&gt;&lt;/span&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;link_up&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is down&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is up&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;link_speed&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;1000&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is operating at 1000 Mbit/s&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;100&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is operating at 100 Mbit/s&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;10&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is operating at 10 Mbit/s&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;link_duplex&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is down&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is operating in half duplex mode&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:100%;"&gt;2&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:100%;"&gt;The link is operating in full duplex mode&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;To get the link partner capabilities:&lt;br /&gt;&lt;br /&gt;kstat -p ce:0::"/^lp_cap_/"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;table style="width: 390px; height: 591px;" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Parameter &lt;span style="font-size:100%;"&gt;Name&lt;/span&gt;&lt;/b&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;b&gt;Vlaue&lt;/b&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;b&gt;Meaning&lt; /b&gt;       &lt;/b&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;lp_cap_autoneg&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner operational parameters have been forced or the link partner simply does not support auto-negotiation&lt;/span&gt;&lt;/td&gt;      &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;Auto-negotiation information has been received from the link partner&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;lp_cap_1000fdx&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner appears to be incapable of operating at 1000 Mbit/s full duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner is capable of operating at 1000 Mbit/s full duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;lp_cap_1000hdx&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner appears to be incapable of operating at 1000 Mbit/s half duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner is capable of operating at 1000 Mbit/s half duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;lp_cap_100fdx&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner appears to be incapable of operating at 100 Mbit/s full duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner is capable of operating at 100 Mbit/s full duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;lp_cap_100hdx&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner appears to be incapable of operating at 100 Mbit/s half duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner is capable of operating at 100 Mbit/s half duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;lp_cap_10fdx&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner appears to be incapable of operating at 10 Mbit/s full duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner is capable of operating at 10 Mbit/s full duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;lp_cap_10hdx&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner appears to be incapable of operating at 10 Mbit/s half duplex&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;       &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;       &lt;td&gt;&lt;span style="font-size:85%;"&gt;The link partner is capable of operating at 10 Mbit/s half duplex&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-5625656523706432827?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/5625656523706432827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/06/driver-configuration-file-to-force-sun.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/5625656523706432827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/5625656523706432827'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/06/driver-configuration-file-to-force-sun.html' title='Driver Configuration File to Force the Sun GigaSwift Ethernet Adapter&apos;s Parameters'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-3771080883942162904</id><published>2009-06-19T02:45:00.000-07:00</published><updated>2009-06-19T02:49:23.085-07:00</updated><title type='text'>Methods to determine link status of ethernet interfaces</title><content type='html'>- check /var/adm/messages (including when IPMP is used)&lt;br /&gt;&lt;br /&gt;---------------------&lt;br /&gt;&lt;pre class="literallayout" space="preserve"&gt;checking link status with ndd&lt;br /&gt;&lt;br /&gt;# ndd -set /dev/qfe instance 0 (instance set to "0" checks qfe0 status; "1" for qfe1,etc...)&lt;br /&gt;# ndd   /dev/qfe link_status&lt;br /&gt;  1&lt;br /&gt;  ( 1 -up, 0 = down )                                                &lt;br /&gt;&lt;/pre&gt; &lt;p&gt;--------------------&lt;/p&gt; &lt;pre class="literallayout" space="preserve"&gt;Checking link status for Gigaswift Ethernet(ce) is different from other Ethernet interfaces.   netstat&lt;br /&gt;-k is used:&lt;br /&gt;&lt;br /&gt;netstat -k ce0&lt;br /&gt;&lt;br /&gt;link_up (1=up,0=down)                                                                                            &lt;br /&gt;&lt;/pre&gt; &lt;pre class="literallayout" space="preserve"&gt;-------------&lt;br /&gt;&lt;br /&gt;checking with kstat (netstat -k)&lt;br /&gt;&lt;br /&gt;# kstat qfe:0::link_up&lt;br /&gt;module: qfe                                                         instance: 0&lt;br /&gt;name:     qfe0                                                       class:       net&lt;br /&gt;                  link_up                                                 1&lt;br /&gt;&lt;br /&gt;# kstat eri |grep link_up&lt;br /&gt;link_up                                                 1&lt;br /&gt;&lt;br /&gt;# netstat -k qfe0 |grep link_up&lt;br /&gt;  ......   link_up 1                                                                                                &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;-------------&lt;/p&gt; &lt;p&gt; &lt;span class="bold"&gt; &lt;b&gt;examining LED states&lt;/b&gt; &lt;/span&gt; &lt;/p&gt; &lt;p&gt;newer network interface adapters have light indicators.&lt;/p&gt; &lt;p&gt;on "qfe" quad fast ethernet and "ge" Sun Gigabit Ethernet 2.0 adapters&lt;/p&gt; &lt;pre class="literallayout" space="preserve"&gt;     LED           Status                 Description&lt;br /&gt;--------------------------------------------------------------&lt;br /&gt;LINK         Off                       Port not connected or Link partner down&lt;br /&gt;                  Green Steady     Link detected &amp;amp; active                                                                                              &lt;br /&gt;&lt;/pre&gt; &lt;pre class="literallayout" space="preserve"&gt;on "ce" Gigaswift:&lt;br /&gt;  --------------------------------------------------------------&lt;br /&gt;LINK QUALITY   Purple     Gigabit link quality good&lt;br /&gt;  PHY 1000X       Green         Link 1Gbit/s up&lt;br /&gt;  PHY 100X         Green         Link 100Mbit/s up&lt;br /&gt;  PHY 10X           Green         Link 10Mbit/s up                                                                                              &lt;br /&gt;&lt;/pre&gt; &lt;pre class="literallayout" space="preserve"&gt;-------------&lt;br /&gt;&lt;br /&gt;checking with SNMP ( requires snmp Software)&lt;br /&gt;./snmpwalk netlab11 public interfaces.ifTable&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;interfaces.ifTable.ifEntry.ifDescr.1 = lo0&lt;br /&gt;interfaces.ifTable.ifEntry.ifDescr.2 = ce3&lt;br /&gt;interfaces.ifTable.ifEntry.ifDescr.3 = hme0&lt;br /&gt;interfaces.ifTable.ifEntry.ifDescr.4 = qfe0&lt;br /&gt;...&lt;br /&gt;interfaces.ifTable.ifEntry.ifOperStatus.1 = up(1)&lt;br /&gt;interfaces.ifTable.ifEntry.ifOperStatus.2 = up(1)&lt;br /&gt;interfaces.ifTable.ifEntry.ifOperStatus.3 = up(1)&lt;br /&gt;interfaces.ifTable.ifEntry.ifOperStatus.4 = down(2)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-3771080883942162904?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/3771080883942162904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/06/methods-to-determine-link-status-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/3771080883942162904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/3771080883942162904'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/06/methods-to-determine-link-status-of.html' title='Methods to determine link status of ethernet interfaces'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-5327096440537419125</id><published>2009-06-19T02:35:00.000-07:00</published><updated>2009-06-19T02:41:51.987-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hme'/><category scheme='http://www.blogger.com/atom/ns#' term='ethernet'/><category scheme='http://www.blogger.com/atom/ns#' term='qe'/><category scheme='http://www.blogger.com/atom/ns#' term='ce'/><category scheme='http://www.blogger.com/atom/ns#' term='ndd'/><category scheme='http://www.blogger.com/atom/ns#' term='auto-negotiation'/><title type='text'>Ethernet auto-negotiation</title><content type='html'>&lt;p&gt;Use the following commands to check that the link partner  (switch / link / router) has auto-negotiation capability enabled.&lt;/p&gt; &lt;pre&gt;for ge   # ndd /dev/ge lp_1000autoneg_cap&lt;br /&gt;for hme  # ndd /dev/hme lp_autoneg_cap&lt;br /&gt;for qfe  # ndd /dev/qfe lp_autoneg_cap&lt;br /&gt;for eri  # ndd /dev/eri lp_autoneg_cap&lt;br /&gt;for ce   # kstat ce:::lp_cap_autoneg&lt;br /&gt;for dmfe # ndd /dev/dmfe0 lp_autoneg_cap&lt;/pre&gt; &lt;p&gt;If the lp_autoneg_cap is 0 (ie, auto-negotiate is disabled on the link partner), action should be taken to either enable autoneg_cap on the link partner, or disable autoneg_cap on the host.&lt;/p&gt; &lt;p&gt;Note: the kstat command is only available in Solaris 8 and later. For previous releases the information is included in the "netstat -k" command (see the ce relevant section there).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-5327096440537419125?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/5327096440537419125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/06/ethernet-auto-negotiation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/5327096440537419125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/5327096440537419125'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/06/ethernet-auto-negotiation.html' title='Ethernet auto-negotiation'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-5543366925232064552</id><published>2009-05-13T07:03:00.000-07:00</published><updated>2009-05-13T07:43:28.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SUN cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='Xclock'/><category scheme='http://www.blogger.com/atom/ns#' term='scdscreate'/><title type='text'>Xclock ca resursa failover in SUN cluster</title><content type='html'>&lt;span style="font-size:100%;"&gt;Asta e raspunsul pe care l-am dat unuia pe sunmanagers pentru a seta Xclock ca resursa in SUN cluster .... si cica i-a mers :-)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On any of the two nodes:&lt;br /&gt;&lt;br /&gt;first you need to create the resorce type&lt;br /&gt;the command to do this should look smth like this:&lt;br /&gt;&lt;br /&gt;scdscreate -k -V SUN -T XCLOCK&lt;br /&gt;&lt;br /&gt;Then you should create the resource package&lt;br /&gt;the command to do this should look smth like this:&lt;br /&gt;&lt;br /&gt;scdsconfig -s "/path_to_application_start_script" /&lt;br /&gt;-t "/path_to_application_stop_script" /&lt;br /&gt;-m "/path_to_application_monitor_script"&lt;br /&gt;It's a goo idea to keep the rtconfig file (mv rtconfig SUNXCLOCK/ )&lt;br /&gt;Now in SUNXCLOCK/pkg you should have got&lt;br /&gt;a package for your resource&lt;br /&gt;&lt;br /&gt;Install the obtained package on both nodes !!&lt;br /&gt;&lt;br /&gt;pkgadd -d name_of_the_package&lt;br /&gt;&lt;br /&gt;Register the resource in the cluster (to be done on only one node)&lt;br /&gt;&lt;br /&gt;scrgadm -a -t SUN.XCLOCK&lt;br /&gt;&lt;br /&gt;Create the resource group and then the resorce itself in the cluster (to be done on only one node):&lt;br /&gt;&lt;br /&gt;scrgadm -a -g resorce-group-name&lt;br /&gt;&lt;br /&gt;scrgadm -a -j resource-name -g resource-group-name -t SUN.XCLOCK&lt;br /&gt;&lt;br /&gt;Activate the resource&lt;br /&gt;&lt;br /&gt;scswitch -e -j resource-name&lt;br /&gt;&lt;br /&gt;Good luck !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-5543366925232064552?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/5543366925232064552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/05/xclock-ca-resursa-failover-in-sun_13.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/5543366925232064552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/5543366925232064552'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/05/xclock-ca-resursa-failover-in-sun_13.html' title='Xclock ca resursa failover in SUN cluster'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-7680360102223135616</id><published>2009-05-13T06:22:00.000-07:00</published><updated>2009-05-13T10:25:55.809-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris 6'/><title type='text'>SSH pe Solaris 6</title><content type='html'># Se instaleaza openssl, openssh, zlib,libgcc, prngd&lt;br /&gt;mkdir /var/empty&lt;br /&gt;chown root:sys /var/empty&lt;br /&gt;chmod 755 /var/empty&lt;br /&gt;groupadd sshd&lt;br /&gt;useradd -g sshd -c 'sshd privsep' -d /var/empty -s /bin/false sshd&lt;br /&gt;cat /var/log/* &gt; /etc/prngd-seed&lt;br /&gt;/usr/local/sbin/prngd /var/run/egd-pool&lt;br /&gt;ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N ""&lt;br /&gt;ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N ""&lt;br /&gt;ssh-keygen -t dsa -f /usr/local/etc/ssh_host_dsa_key -N ""&lt;br /&gt;ssh-keygen -t rsa -f /usr/local/etc/ssh_host_rsa_key -N ""&lt;br /&gt;ln -s /etc/init.d/sshd /etc/rc2.d/S98sshd&lt;br /&gt;ln -s /etc/init.d/prngd /etc/rc2.d/S97sshd&lt;br /&gt;chmod ug+x /etc/init.d/sshd&lt;br /&gt;chown root /etc/init.d/sshd&lt;br /&gt;chgrp sys /etc/init.d/sshd&lt;br /&gt;/etc/init.d/sshd start&lt;br /&gt;&lt;br /&gt;# /etc/init.d/sshd contine:&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;pid=`/usr/bin/ps -e | /usr/bin/grep sshd | /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`&lt;br /&gt;case $1 in&lt;br /&gt;'start')&lt;br /&gt;       /usr/local/sbin/sshd&lt;br /&gt;       ;;&lt;br /&gt;'stop')&lt;br /&gt;       if [ "${pid}" != "" ]&lt;br /&gt;       then&lt;br /&gt;               /usr/bin/kill ${pid}&lt;br /&gt;       fi&lt;br /&gt;       ;;&lt;br /&gt;*)&lt;br /&gt;       echo "usage: /etc/init.d/sshd {start|stop}"&lt;br /&gt;       ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;############################################&lt;br /&gt;&lt;br /&gt;# /etc/init.d/prngd contine:&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;pid=`/usr/bin/ps -e | /usr/bin/grep prngd | /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`&lt;br /&gt;case $1 in&lt;br /&gt;'start')&lt;br /&gt;       /usr/local/sbin/prngd /var/spool/prngd/pool&lt;br /&gt;       ;;&lt;br /&gt;'stop')&lt;br /&gt;       if [ "${pid}" != "" ]&lt;br /&gt;       then&lt;br /&gt;               /usr/bin/kill ${pid}&lt;br /&gt;       fi&lt;br /&gt;       ;;&lt;br /&gt;*)&lt;br /&gt;       echo "usage: /etc/init.d/prngd {start|stop}"&lt;br /&gt;       ;;&lt;br /&gt;esac&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-7680360102223135616?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/7680360102223135616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/05/ssh-pe-solaris-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/7680360102223135616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/7680360102223135616'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/05/ssh-pe-solaris-6.html' title='SSH pe Solaris 6'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-1621031369461645306</id><published>2009-05-13T06:08:00.001-07:00</published><updated>2009-05-13T10:26:40.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='vxvm35'/><title type='text'>Vxvm 35 upgrade (SUN cluster)</title><content type='html'>init 0&lt;br /&gt;boot -sx&lt;br /&gt;&lt;br /&gt;/etc/init.d/volmgt start&lt;br /&gt;volcheck&lt;br /&gt;/cdrom/volume_manager/scripts/upgrade_start -check&lt;br /&gt;/cdrom/volume_manager/scripts/upgrade_start&lt;br /&gt;init 0&lt;br /&gt;boot -sx&lt;br /&gt;&lt;br /&gt;pkgrm VRTSvmsa VRTSvmdoc VRTSvmdev VRTSvmman VRTSvxvm VRTSvxfs&lt;br /&gt;init 0&lt;br /&gt;boot -sx&lt;br /&gt;&lt;br /&gt;/etc/init.d/volmgt start&lt;br /&gt;volcheck&lt;br /&gt;cd /cdrom/volume_manager/pkgs&lt;br /&gt;pkgadd -d . VRTSvlic&lt;br /&gt;pkgadd -d . VRTSvxvm&lt;br /&gt;../scripts/upgrade_finish&lt;br /&gt;init 0&lt;br /&gt;boot -rx&lt;br /&gt;&lt;br /&gt;volcheck&lt;br /&gt;cd /cdrom/volume_manager/pkgs&lt;br /&gt;pkgadd -d . VRTSvmman&lt;br /&gt;pkgadd -d . VRTSvxfs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-1621031369461645306?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/1621031369461645306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/05/vxvm-35-upgrade-sun-cluster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/1621031369461645306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/1621031369461645306'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/05/vxvm-35-upgrade-sun-cluster.html' title='Vxvm 35 upgrade (SUN cluster)'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-1733850255438206866</id><published>2009-05-13T05:50:00.000-07:00</published><updated>2009-05-13T10:28:22.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SUN cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='Veritas'/><category scheme='http://www.blogger.com/atom/ns#' term='hastatus'/><category scheme='http://www.blogger.com/atom/ns#' term='hagrp'/><category scheme='http://www.blogger.com/atom/ns#' term='gabconfig'/><category scheme='http://www.blogger.com/atom/ns#' term='hares'/><title type='text'>Veritas cluster stuff</title><content type='html'># Status resurse / grupuri in cluster&lt;br /&gt;hastatus -sum |less&lt;br /&gt;# Ca sa pot pune resursa online dupa ce resursa a fost marcata ca faulted pe ambele noduri:&lt;br /&gt;hares -clear java_app -sys napoli&lt;br /&gt;hares -clear java_app -sys roma&lt;br /&gt;# O pun online pe napoli:&lt;br /&gt;hagrp -online sg_app -sys napoli&lt;br /&gt;# O pun in freeze (adika resursa este monitorizata dar nu mai face failover in caz ca este oprita manual)&lt;br /&gt;hagrp -freeze sg_app&lt;br /&gt;# Verific status-ul resurselor&lt;br /&gt;hastatus -sum |less&lt;br /&gt;# Mutare o resursa de pa o masina pe alta&lt;br /&gt;hareg -switch nume-grup-resursa -to nume_server&lt;br /&gt;&lt;br /&gt;# Creare grup de rersurse&lt;br /&gt;hagrp -add oracle-sg&lt;br /&gt;hagrp -modify oracle-sg SystemList chip 0 dale 1&lt;br /&gt;hagrp -modify oracle-sg AutoStartList dale&lt;br /&gt;hagrp -modify oracle-sg Parallel 0&lt;br /&gt;# CReare resurse in grup&lt;br /&gt;hares -add ora-lsnr IP oracle-sg&lt;br /&gt;hares -modify ora-lsnr Critical 1&lt;br /&gt;hares -modify ora-lsnr ArpDelay 1&lt;br /&gt;hares -modify ora-lsnr IfconfigTwice 0&lt;br /&gt;hares -modify ora-lsnr Device&lt;br /&gt;hares -modify ora-lsnr Address 10.233.184.8&lt;br /&gt;&lt;br /&gt;# Creare disk heartbeat (pe fiecare nod pentru disk-ul respectiv)&lt;br /&gt;Pe chip:&lt;br /&gt;astea 2 comenzi doar pe un nod !!!&lt;br /&gt;gabdiskconf -i /dev/dsk/c4t0d0s2 -s 512 -S AABB&lt;br /&gt;gabdiskconf -i /dev/dsk/c4t0d0s2 -s 1024 -S BBAA&lt;br /&gt;asta 2 pe fiecare din noduri !!&lt;br /&gt;/sbin/gabdiskhb -a /dev/dsk/c4t0d0s2 -p a -s 512&lt;br /&gt;/sbin/gabdiskhb -d /dev/dsk/c4t0d0s2 -p h -s 1024&lt;br /&gt;&lt;br /&gt;root@chip # cat /etc/gabtab&lt;br /&gt;/sbin/gabconfig -c -n2&lt;br /&gt;/sbin/gabdiskhb -a /dev/dsk/c4t0d0s2 -p a -s 512&lt;br /&gt;/sbin/gabdiskhb -a /dev/dsk/c4t0d0s2 -p h -s 1024&lt;br /&gt;&lt;br /&gt;Pe dale:&lt;br /&gt;/sbin/gabdiskhb -a /dev/dsk/c3t0d0s2 -p a -s 512&lt;br /&gt;/sbin/gabdiskhb -a /dev/dsk/c3t0d0s2 -p h -s 1024&lt;br /&gt;gabdiskhb -l (ca sa verific ca merge treaba)&lt;br /&gt;&lt;br /&gt;root@dale # cat /etc/gabtab&lt;br /&gt;/sbin/gabconfig -c -n2&lt;br /&gt;/sbin/gabdiskhb -a /dev/dsk/c3t0d0s2 -p a -s 512&lt;br /&gt;/sbin/gabdiskhb -a /dev/dsk/c3t0d0s2 -p h -s 1024&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#As the /etc/llttab is read during LLT intialization any changes will become effective&lt;br /&gt;# only after the following steps (exectute step 1 on one node, execute steps 2-6 on all nodes):&lt;br /&gt;&lt;br /&gt;1. hastop -all -force&lt;br /&gt;2. gabconfig -U&lt;br /&gt;3. lltconfig -U&lt;br /&gt;4. lltconfig -c&lt;br /&gt;5. /usr/bin/sh /etc/gabtab&lt;br /&gt;6. hastart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-1733850255438206866?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/1733850255438206866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/05/veritas-cluster-stuff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/1733850255438206866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/1733850255438206866'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/05/veritas-cluster-stuff.html' title='Veritas cluster stuff'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8843855242547254634.post-8730791128832540622</id><published>2009-05-13T05:37:00.000-07:00</published><updated>2009-05-13T10:27:40.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='symmaskdb'/><category scheme='http://www.blogger.com/atom/ns#' term='symdg'/><category scheme='http://www.blogger.com/atom/ns#' term='symbcv'/><category scheme='http://www.blogger.com/atom/ns#' term='symcli'/><category scheme='http://www.blogger.com/atom/ns#' term='symcfg'/><category scheme='http://www.blogger.com/atom/ns#' term='symmir'/><category scheme='http://www.blogger.com/atom/ns#' term='symdev'/><title type='text'>Symcli stuff</title><content type='html'>## Split / establish pe fiecare device in parte&lt;br /&gt;&lt;br /&gt;symmir -g the-group split DEV001&lt;br /&gt;symmir -g the-group split DEV002&lt;br /&gt;symmir -g the-group query &gt;/tmp/PPCREP&lt;br /&gt;symmir -g the-group split DEV003&lt;br /&gt;symmir -g the-group split DEV004&lt;br /&gt;symmir -g the-group split DEV005&lt;br /&gt;symmir -g the-group split DEV006&lt;br /&gt;symmir -g the-group query&lt;br /&gt;symmir -g the-group split DEV005&lt;br /&gt;symmir -g the-group establish DEV005&lt;br /&gt;symmir -g the-group query&lt;br /&gt;symmir -g the-group split DEV005&lt;br /&gt;symmir -g the-group establish # pentru tot grupul&lt;br /&gt;&lt;br /&gt;# ca sa vad device-urile mapate pe un anumit port din DMX&lt;br /&gt;symdev -sid 123 -SA 7b -p 1 list&lt;br /&gt;# ca sa vdd pe ce lun este mapat deviceul 0313&lt;br /&gt;symdev show 0313&lt;br /&gt;# ca sa vad wwn -ul unui port din DMX&lt;br /&gt;symcfg -sid 123 -v -SA 10b list&lt;br /&gt;# ca sa vad device-urle maskate pe un wwn&lt;br /&gt;symmaskdb -sid 123 -wwn 10000000C94A7638 list devs&lt;br /&gt;# ca sa vad catre ce wwn este asignat un device&lt;br /&gt;symmaskdb -sid 123 -dev 24b list assig&lt;br /&gt;# ca sa vad lock-urile de pe symetrix&lt;br /&gt;symcfg -lockn all list&lt;br /&gt;symcfg -sid 123 -force -lockn 15 release&lt;br /&gt;# ca sa vad device-urile date pe un port&lt;br /&gt;&lt;br /&gt;# Creare manuala de grup de BCV&lt;br /&gt;symdg -type RDF1 create MEDI_DMX&lt;br /&gt;symld -sid 123 -g MEDI_DMX add dev 8D5&lt;br /&gt;symld -sid 123 -g MEDI_DMX add dev 8D9&lt;br /&gt;symbcv -sid 123 -g MEDI_DMX associate dev 8E5&lt;br /&gt;symbcv -sid 123 -g MEDI_DMX associate dev 8E9&lt;br /&gt;symdg list&lt;br /&gt;symmir -g MEDI_DMX query&lt;br /&gt;&lt;br /&gt;# aflu grupurile  de srdf de pe un sid&lt;br /&gt;symcfg -sid 123 -rdfg all list&lt;br /&gt;&lt;br /&gt;# creare meta-uri&lt;br /&gt;symconfigure -sid 123 -f /tmp/map_e10kp1 preview&lt;br /&gt;496  symconfigure -sid 123 -f /tmp/map_e10kp1 commit&lt;br /&gt;#mapare deviceri (meta-uri)&lt;br /&gt;symmask -sid 186 -wwn 10000000c934aaab -dir 10b -p 0 add devs 992,996,99A,99E,9A2,9A6,9AA,9AE,9B2,9B6,9BA,9BE,9C2,9C6,9CA,9CE,9D2,9D6,9DA&lt;br /&gt;&lt;br /&gt;# rupere legaturi SRDF&lt;br /&gt;symrdf -g RETAIL-SRDF -force deletepair&lt;br /&gt;symdg -force delete RETAIL-SRDF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8843855242547254634-8730791128832540622?l=stoichi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stoichi.blogspot.com/feeds/8730791128832540622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://stoichi.blogspot.com/2009/05/symcli-stuff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/8730791128832540622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843855242547254634/posts/default/8730791128832540622'/><link rel='alternate' type='text/html' href='http://stoichi.blogspot.com/2009/05/symcli-stuff.html' title='Symcli stuff'/><author><name>Dragos Stoichitescu</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_sBnN_vnxO9E/SgrLWZt2gtI/AAAAAAAAAAM/sOtOOYehraA/S220/beat-mort.jpg'/></author><thr:total>0</thr:total></entry></feed>
