Monthly Archives: May 2008

Don’t want OOXML, says India, Brazil

Let me set the context here: On 2nd April 2008, ISO approves Microsoft Open Office XML (OOXML) as an ISO/IEC International Standard. India didn’t vote for it, says The ET. Dr. Deepak Phatak writes a lengthy, but stirring note on the OOXML happenings in India. Cut to present, India and Brazil file an appeal against the adoption of MS OOXML as an International Standard. The news is here.

And as all this happened, MS quietly announced its support for the ODF.

OpenSolaris Learning Resources

Now that probably you have had a chance to download OpenSolaris 2008.05, it’s time to access a set learning resources associated with it. Instead of wandering around in the world of Internet, trying to find out appropriate information on OpenSolaris and its features, access the OpenSolaris Knowledge Center directly that has everything you need to know to start using and developing on OpenSolaris, including a FREE web based OpenSolaris guide from Sun Learning Services that introduces the basic technical skills around OpenSolaris guiding you and your associates through various resources required to successfully install, use, administer, and distribute OpenSolaris.

The 500,000th Sun Certified Professional is in India

January 30 2001, on a rather hot day, I walked out of a prometric center in Kochi, India, trying to digest a triumph that I had dreamt of for a reasonable period of time. My heart had pumped fast, when the score-sheet slowly rolled its way through the printer, exposing to me, for the first time, the taste of success in a vendor certification exam. It required a rather good effort from my friend to calm me down from a state of ecstasy that I was in on that day; I was still in college then. In retrospection, I’m convinced that what happened on 30th Jan 2001 was one defining moment in my career that finally ushered me to my dream company. I’m lucky!

Now if you want to hear the story of a more lucky SCP , you might want to get in touch with Ms Swathi Reddy Potu, employee of Cognizant Technology Solutions, Chennai, who turned out to be the most wanted for being the 500, 000th Sun Certified Professional, receiving special recognitions for being so. It happened at a NIIT Test Center in Chennai. The ‘small gift’ that this candidate would receive from Sun includes:

[*] A Conference Pass to the 2008 JavaOne conference, which is held from May 6 to May 9, 2008.
[*] A pass to Java University, which is held on May 5, 2008.
[*] $1000 US prize money.
[*] Return Airfare.

So one more milestone is hit and none would get another chance to be the 500,000th SCP. But one thing I assure you, every time you succeed in a certification test, there is some element of fortune, big or small, awaiting you somewhere in this planet. So don’t hesitate; just go for it.

Let me leave you with an interesting video (~20 minutes) of an interview with the first java programmer, and hear him underscore the importance of Java certification. Look who makes a guest appearance in this video. Enjoy!

In-House Training on HA

This week I completed an in-house training on Solaris Cluster at my office here in Bangalore. For quite some time, I had kept myself away from Sun Cluster courses until recently, when I handled a cluster batch for one of our prime customers. Like I said before, the concepts of cluster are too interesting to be away from it for long. And as usual, I enjoyed five lively days of my life with the folks whom you would see in the picture below:

There was an interesting observation on day 02 of this training program. I am mentioning it here, firmly believing that it would be one useful piece of information to someone wandering around in the blogosphere. During the process of Cluster Installation, while the second node in a two node-cluster was being configured using the scinstall command, precisely at a point when the cluster name was specified, the configuration kept failing. Upon running the snoop command specifying the hostnames of both the nodes, the following error was spotted:

sunc6 -> sunc5 PORTMAP C GETPORT prog=100145 (?) VERS=1 proto=TC
sunc5 ->sunc6 RPC R (#140) x10=1209249015 can’t authenticate (unknown cause)

Thanks to the internal edition of sunsolve, we figured out that we could eliminate this error, magically, by changing the property config/local_only of the Solaris 10 Service rpcbind (FMRI: svc:/network/rpc/bind) to false.

# svccfg
svc:> select network/rpc/bind
svc:/network/rpc/bin> setprop config/local_only=false
svc:/network/rpc/bind> quit
# svcadm refresh network/rpc/bind:default
# svcprop network/rpc/bind:default | grep local_only

Things worked and I was happy about that. But then, how did this property (config/local_only) changed to true, allowing only local connections, in turn resulting in the configuration error during cluster installation? On the same day, at night I reviewed the Security By Default Design in Solaris Operating System and very soon realized that all such properties – like the one mentioned above in this paragraph – are set to true if one chooses NOT to enable network services for remote connections, a question that is asked while the installation of Solaris 10 Operating System. All was very clear. Let me leave you with an additional information revolving on the topic above: When one chooses to disable network services for remote clients in Solaris OS, the profile named generic.xml would be a symbolic link to generic_limited_net.xml found under /var/svc/profile, whereas if it is enabled, then generic.xml would be a symbolic link to generic_open.xml profile in the same directory. To know more about it, click here.

I’m taking the same course next week. Unlike the 99.999 % uptime expected from a Solaris Cluster set up, my job permits me a ‘downtime’ during the weekend and I really hope to have a peaceful and productive weekend. Wishing you all the same.