jli's blog

Working on OO based system administration

It's now possible to code your infrastructure configuration with some of the advanced tools. One step further on this subject is to do object oriented system administration. A new area with a lot of promise and benefit for both effieciency and security. Will post more for my progress.

What a day for commuters.

It was really messy today when I was driving along 404 southbound.

There were 5 accidents and traffic was so jammed up. I would prefer to work from home if I can choose. Thanks.

 

Replacing Windows desktop with Linux desktop

To be honest, I am not  a desktop guy and that's why I stick with Windows desktop for a very long time. I always think Linux lacks support for some of my favorite hobby applications. :-)  You know I am a server guy so I don't really need that much from desktop for my work. But this time I decide to make some serious change as once again my WinXP totally screwed up on my old home pc.

Create 50 SAN Volumes in 1 minute

I was asked to setup a mixed SAN infrastructure with both fiber and iSCSI SAN products. One of the requirement is to create over 50 of the volumes. It will be tedious and time consuming if going through the GUI one click at a time so I decided to give it a try using CLI and some ruby code to help.

50.times { |x|
    puts "volume create Tables#{x+1} 100G pool bigsan"
    puts "volume select Tables#{x+1} access create ipaddress 10.1.1.*"
}

Network Recommendation for iSCSI implementation

  1. Switched Gigabit Ethernet network : Connect arrays and hosts to a switched network and ensure that all network connections between hosts and arrays are Gigabit Ethernet. An array can operate at 10 and 100 Mbits, but performance will be significantly degraded.

My hosting provider stopped receiving emails from my server

I have my servers send out log analysis reports to my web application hosted by a hosting provider. This had been working fine for several years until last month. All my reports were not received after Jan 28. Here is how I get it figured out. It could be the backend database is full. This was my first thought as I haven't backup and clean the db for a while. But it's not the case when I logged into the hosting server and found there was enought space.

Calendar and Contact Sync Between Multiple Platforms

It's been a while that I got part of my calendar and contact synced between my desktops and mobile device through online services. I lost some calender today so I decided to clean it up and make sure they all work together nicely.

contact and calendar sync

I know it's not pretty or even a little bit complicated but it works. :-)

You can call me now

It's cool to have the web "Call Me" button setup in my personal information page.  You can try it out here.

Advantages compare to write down your phone on the web page:

NBA system error to display internal server name

I am a fan of nba and check out the score at http://www.nba.com from time to time. I am always amazed by the flashy tech used at the site and impressed with their performance even under the huge load just you can imagine. But today it's different. The home page looks normal but there is connection error when I click the game detail link. Here is the screen shots.

Use OpenID for identity management

I've been involved into the identity management a while ago and heard OpenID as a "a free and easy way to use a single digital identity across the Internet."  openid protocol

Basically it's a free, open and distributed framework for user authentication. There is extension to add more value into this framework such as creating user profile automatically by  having additional user information.

Syndicate content