Friday Jan 09, 2009

First Batch in CY '09

I'm glad to have kicked off this New Year with one of my favourite training programs:

I'm flying back to Bangalore from Mumbai tonight for a weekend session on Solaris

Saturday Nov 15, 2008

Sun Portal Server Training at Chennai

I just got back to Bangalore last night, after concluding a training session on Sun Java System Portal Server at Chennai. Though we do have a standard five day course on Sun Portal Server, based on an old version, the customer had an urgent need to gear up their skill sets on newer version of the product, prompting us to customize our standard program by introducing an approximate two day content on Portal Server 7.2, the most recent Sun Portal Server version, developed based on OpenPortal project.

For me, it was engaging to first discuss the fundamentals of Portal Server using the standard course materials and then use a handout, prepared locally, to discuss the installation and configuration of Portal Server 7.2 on Glassfish v2, introduce the audience to the OpenPortlet Portlet Container project as well as the PortletPack used as plugins in Nebeans 6.1 IDE and finally concluding the discussion by installing WebSynergy Milestone 3 the next generation Portal Server from Sun, released on 31st October 2008. I sincerely hope that the discussions help all folks in picture below to go out and execute their project with minimal roadblocks.

Preparing the hand out for this session was tiring, time consuming, but was enriching. I express my heart-felt gratitude to all the bloggers on Portal technology, whose blog posts came in very handy for me in completing the process just in time. I know there must be someone out there who would be wanting to get a text book installation of Portal Server 7.2 done on Glassfish and might be wandering around the world of Internet trying to fetch detailed note on the installation procedure. For all of such souls, I have uploaded an extract from my handout that details on the installation and configuration procedure of Portal 7.2 on Glassfish. If interested, download it from here.

Sunday Nov 02, 2008

Solaris 10 10/08

If you haven't read about Solaris 10 10/08, this is the place to go. What's the big deal about this new release? Well, the big deal is:

"ZFS File System Enhancements: The ZFS file system has been enhanced with recent work from the OpenSolaris community, providing ease of data management with no additional cost for acquisition or support. The new version of Solaris ZFS file system offers increased data integrity and fully integrated disaster recovery capabilities. ZFS file system can be used as the sole file system for any class of system, with support for booting and/or for use as a root file system."

To learn about all new features/enhancements in Solaris 10 10/08, watch a video here

In case someone asks you for a copy of the same, please guide them to the Solaris 10 download location.

Sunday Oct 19, 2008

Solaris Cluster 3.2 Training @ Orange

Published below is the batch photograph of my ES 345 session at Orange. Can't wait to hear from them about their success in Cluster Certification Exam. That's their promise to me.

Sunday Oct 12, 2008

On A Marathon...

Today was the concluding day of a three day session on Solaris 10, featuring SMF, Least Privilege, Zones, DTrace and ZFS. Below you would see the folks who participated in the discussion (one of 'em is missing from the snap). We also had a quick demonstration of OpenSolaris LiveCD and its 3D Desktop features using Compiz. If you haven't got your copy of OpenSolaris yet, it's time you get it from here.

Tomorrow early morning I'm flying to Delhi for a session on Solaris Cluster 3.2 and very clearly I don't think I have sufficient energy to write an essay at this stage. I have started to get a feel of how a marathon is like.

Good week ahead to all of you.

Friday Jul 25, 2008

Solaris Cluster 3.2 Training in Bangalore

On a day, when a series of low intensity bomb blasts sent shocking waves in the city of Bangalore, all of us in the picture below were concluding our discussions on Solaris Cluster. For the wonderful time spent with such a huge batch and for the unprecedented serial blasts in Bangalore that shocked and disappointed all of us, this concluding day of ES 345 training wouldn't dissipate from my mind for long.

Thursday Jul 17, 2008

Memories of a Short Trip to Pune

A day back, I was at Pune on business. On completing my job I had enough time to catch up with some of my friends. See 'em below. Again, this is our connecting link. Boy, I love my profession.

Wednesday Jun 04, 2008

Three Days at TI

I'm feeling slightly tired. But as always, it feels good to have done a job assigned satisfactorily. Three days of sessions on Solaris 10 for the folks at TI had me gasping for breath at times, but would offer me a tight sleep tonight for sure. Let me take a moment to thank each of them in the picture above: one, for attending an ILT from Sun and two, for stepping out of TI campus to capture this moment.

I'm certain, Sun's Eco Responsibility VP, Dave Douglas would be more than happy to see the snap above, for it sends across a signal, very clearly, on one of Sun's many serious initiatives viz. Go Green.

Friday May 30, 2008

Open High Availability Cluster

"The Solaris Cluster team today contributed over 2 million lines of source code to the open source community, completing the promise made almost one year ago to open source the complete Solaris Cluster product under the name, 'Open High Availability Cluster.'" Visit here for more information.

Sunday May 25, 2008

Top Ten DTrace Scripts

Prefetch Technologies has listed what they consider as the Top Ten DTrace scripts on their website.

Saturday May 10, 2008

Sun Virtualization Technologies

A good friend of mine pointed me to a useful presentation on Sun Virtualization Technologies . You may have already seen it, if not, watch it right here.

Talking about Sun's Virtualization efforts, read also what big boss has to say about it on his blogs.

Friday May 02, 2008

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.

Sunday Mar 02, 2008

The Final Day

There is a German proverb which says, "Aller guten Dinge sind drei," meaning, "All good things are three." [Translate it here]. It's no coincidence then that a good event like Sun Tech Days last only for three days. Friday, February the 29th was the final day of Sun Tech Days 2008. A memorable one indeed and as my boss reminded, for another Feb 29th like this, it would take four long years .

Third and the final day of Sun Tech Days 2008 was meant for the community. It was rightly called as the Community Day. Who else could address us better on such an important day than this man below, whom you would all know as the founder of Debian project. Why did a Linux guy join Sun? Hear it from the man himself here.

Ian clarified that what people meant when they say they want Linux is not actually Linux, but a Linux Kernel and lot of softwares on top of it. He pointed out that the idea of having a variety of distro available wasn't really a good one and further took his discussion to mention about Sun's decision to combine the powerful features of Solaris with good and useful utilities from other side of the world (free and open source softwares like Mozilla, Thunderbird to name a few). After joining Sun as the Chief Operating System Strategist, Ian recalls the first step taken to close Solaris 'usability gap.' I don't think it would be out of context to guide you to an interview with Ian that I read an year back or so. Please click here to read it.

Ian shared with us how excited he was to hear the news about Sun's decision of open sourcing Solaris Operating System, upon which he browsed the official OpenSolaris website only to discover how complicated a process was it to get the OpenSolaris up and running. His blog would supplement what I just mentioned above. And hence Project Indiana. Know more about it and get OpenSolaris Developer Preview 2 [code named: Project Indiana] here.

Ian quickly ran through the breakthrough features in Solaris like DTrace, ZFS etc. and detailed about the new and exciting Image Packaging System.

Ian then reiterated the business model of Sun making it clear to all of us how a bunch of "Garage Engineers," who wouldn't have much money initially would try to get only those products (read softwares) that are freely and easily available, support their business on their own and when their business would flourish, they may possess enough money but not sufficient time to scale up their infrastructure or even to support themselves, which is when they would start turning to the appropriate vendors to support their business. Gee, that's when Sun chips in.

Overall, this last keynote of Sun Tech Days 2008 by Ian Murdock was fantastic and offered a perfect foundation for the Community Day.

After Ian's keynote, prizes were distributed to the Code For Freedom winners. It's a motivation to see a lot of University students participating in such programs. They have every opportunity for going places for sure. You can find the detailed list of Code For Freedom winners here.

Matt Thompson picked up a lucky winner (by shuffling), who got to carry back the last available Java Jacket.

After this event I rushed to join my colleague Ajay Ahuja to participate in a presentation on Solaris 10 Features Workshop. It was a full day program with around 50 participants sitting through the whole day, performing hands-on practice on various features of Solaris 10. Ajay led the show and I chipped in and spoke whenever required. Overall it was a very satisfying effort and I felt happy to be a part of such an event.

More than a hundred and fifty machines were installed with Solaris 10 OS for conducting our session as well as a Web 2.0 session taught by Stacy Thurston. Alongside Stacy and Ajay, you would those gentlemen who were responsible for setting up the lab for conducting our sessions. Great job folks!

These three good days went like three hours. But I am sure the organizers of this event would have spent several sleepless nights to make this event the largest ever in the history of Sun Tech Days. Kudos to all those worked behind the scenes to make this happen. It's sad that the next edition of this World Wide Developer Conference is one year away from now. Thankfully, I have enough recollections from the Sun Tech Days 2008 concluded at Hyderabad, the sweetness of which I intent to carry forward at least until the next Tech Days.

Wednesday Feb 13, 2008

Memoirs of a Lovely Evening at Little India.

It was in the month of November 2006 that I met Yusuke for the first time. We had landed at Singapore with a common interest of picking up some lessons on Solaris Internals. How much can you know about a person in just five days? May not be much. But at times it takes only a few minutes to develop a good rapport with someone. Else, how could it happen this way that a stranger from the Land Of Rising Sun offer to join for an outing to the streets in Singapore.

And thus on Monday, 20th November '06 we set out for a journey to Little India in the late evening after our sessions. Some times, even such a short segment in life carry an impression that last quite a long period. So many months have passed, still those memories haven't faded: walking through the busy streets, jostled by the men and women of all ages, trying to educate each other on the cultural differences between India and Japan, and finally getting into an Indian restaurant to gobble down some food at night.

It's not that all of a sudden those memories just popped up and I decided to publish in the blogosphere. I've already written about that evening in here. The reason why those thoughts came up again is because Yusuke was here in Bangalore last week and I spent an entire Saturday with him moving around in the city. When I was confused about various destinations that I could take him to in Bangalore, he pulled out a Japanese book from his bag which had a map of India and detailed descriptions about top tourist destinations in and around Bangalore and other Indian cities. It is with that kind of preparations that these folks travel! He flew back to Tokyo the same night, but not before evoking in me the good old memories of that lovely evening spent together at Little India.

Wednesday Feb 06, 2008

Interested in a Solaris 10 New Features Workshop?

Should you find yourself interested in attending a hands on session on Solaris 10 New Features, visit us @ Sun Tech Days '08. To know more on this workshop, click here.

On the other hand, if you are a Web 2.0 enthusiast, you might want to attend a session by Stacy Thurston, Community Advocate with Sun Learning Services. To know more on what is covered by Stacy and what you can take back, visit here.

To find more details about Sun Tech Days 2008 at Hyderabad, India, browse this page.

You all have a great day

Wednesday Nov 14, 2007

Solaris on Dell

Without further ado, let me guide you to the press release of this exciting news: Read it here.

Friday Aug 17, 2007

Solaris Operating System on Select IBM Servers

Didn't you hear about the landmark agreement between Sun and IBM to distribute the Solaris operating system (OS) and Solaris Subscriptions for select x86-based IBM System x servers and Blade Center servers? I wish you take a few minutes to read through the official announcement on both Sun and IBM websites.

<script type="text/javascript"> (function() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//'; var o = document.getElementsByTagName('script')[0]; o.parentNode.insertBefore(s, o); })(); </script>


« November 2015