FishBlab 2.0 has been launched. This is a major revision. There will be more updates coming next week. Thanks!

Posted in Development, Fishing | Leave a comment

huge crashes with centos 6.2 & LSI SAS

Yesterday I ran yum update on most of my servers. It was a large update, I guess it was centos 6.2? At any rate part of the update was kernel /vmlinuz-2.6.32-220.el6.x86_64. After I updated 3 of my servers became unresponsive – which has never happened before. On the console I found strange error messages:

‘rejecting I/O to offline device’

and

‘task jbd2/sda3-8 blocked for more than 120 seconds’

Scary stuff! Googling around found a lot of mention of serious hardware issues. Bummer! I figured it would take a while to figure it out. Probably need to get new drivers for the LSI SAS and build the new module.

Then I wondered if it was maybe the new kernel from the update. I went into /boot/grub/grub.conf and changed the default from 0 to 1, which selects the prior kernel.

Reboot. Problem solved. Going home.

Posted in Server Configuration, Server Setup & Config, Uncategorized | 5 Comments

MegaRaid Manager (MSM) for the LSI 2108

I have the supermicro SuperServer 2026TT H6RF server. Each contains 4 nodes and each node has an onboard 6Gbps SAS controller, an LSI 2108. I wanted to install a manager for monitoring the drives and raid status.

Digging around I found:

ftp://ftp.supermicro.com/driver/SAS/LSI/2108/

which is the drivers and the MSM raid manager. I did not install the driver, centos 6 seems to utilize the SAS card just fine.

Upon unpacking the zip file:

ftp://ftp.supermicro.com/driver/SAS/LSI/2108/MSM/Linux/11.06-00/11.06-00.zip

I found in the disk directory the readme that has prerequisites for RHEL6. They list a bunch of rpms that need to be installed. I had the target packages installed via yum, but I got errors running the install script. It wasn’t clear what exactly I needed to install.

I think the pre-requisites are 32 bit libraries. At any rate after much fumbling around I found the MegaRaid manager worked when I installed the following yum packages:

yum install libstdc++.i686

yum install libXext.i686

yum install libXtst.i686

 

Good luck!

Posted in Server Configuration, Server Setup & Config | Leave a comment

FishBlab Fishing Groups

FishBlab Fishing Groups is now in place. You can create a Fishing Group that is based on region, people or whatever you want. A Fishing Group can be:

1) open to all who wish to join

2) Membership by request, anyone can request

3) Closed – Admin must add each User

FishBlab Fishing Groups allows Users to quickly group posts within a Group of interest. After sucessfully joining a Group Users have the option to set any post to be part of one of the Fishing Groups they are members of.

Posted in fish, Fishing | Leave a comment

Google plusone button hides tweet button

I was slightly frustrated when I tried to add the google plusone button to www.fishblab.com. When I added it in my development environment the google plusone button would completely mask the tweet button.

So there were actually 2 google plus one buttons and the tweet button was gone. I searched and searched for a solution but found none. I tried changing the order of the links and script to no avail. There is no company that has worse customer support then google, they just don’t care. No links for support or even a forum.

Finally, I saw this in the google documentation:

“Note: The +1 is a public action and must be performed on a public URL. If you attempt to +1 a URL that is not public, an error will occur.”

Well, yes my dev server is not public. So then I tried uploading to a public server and presto it was fixed.

So, it seems that if you add the google plusone button to a non public server – such as a dev server that is firewalled – an ‘error’ that may occur is to obscure/hide the twitter tweet button and overlay a second google plus one button. That seems like a pretty strange error. Perhaps they should say:

Note: The +1 link requires a public web server to function properly. Use on a non public server (such as development) may cause strange effects to the page.

Posted in Development, Javascript | Leave a comment

The best Servers(s) in the world

So you are a startup. You have decided to not use the cloudy stuff. You want some rocking hardware! Here it is.please don't drool on the motherboards ...

Start with the chassis: The awesome Supermicro 2026TT. This badass in a 2U case has 4 nodes and can handle 24 2.5″ HDD’s. Each hot-swappable node has 2 sockets for Xeon processors 5600/5500, up to 196 Gig of ECC Ram and onboard LSI SAS 6g card to handle the max of six hot-swap drives.

Blades? We don’t need no … Who has the money for blades? This is an excellent startup box. Cost? For each node I configured: 48 G of ECC/REG RAM, 2 X 600G seagate HDD (to be added to later), 2X XEON E5620. I bought 2 of these servers for a total of 8 nodes. plus 2 extra drives for one of the boxes. $31,000 before tax. $31K for 8 rockin servers with 48G of RAM. This was on 12/2010.

Oh, and the redundant hot swap power supply consumes a max of 1400 watts which is 350 watts per server. Very low power for such beefy boxes.  After 6 months of operation these supermicro boxes have been flawless. Still running CENTOS 5.

Hot swap node

Posted in Server Configuration, Server Setup & Config, Uncategorized | Leave a comment

New section: User Profiles – user.fishblab.com

User profiles are now live on http://user.fishblab.com. One can browse and search for Users, view and edit one’s own profile and view an individual profile.

The default view shows a map driven view of all FishBlab Users. Change the map to see Users in other areas. Click on a User listing to see details, and choose the ‘Profile’ button to see all detail.

At any time a logged in User can view and edit their own profile. This includes account details, location, profile photo and more. This section will be changing so check for updates.

Posted in fish, Fishing | Tagged | Leave a comment

Roll your own or virtual cloudiness

For a startup you have 2 choices: host on some virtual hardware in the cloud (EC2) or roll your own. I spent a short time evaluating the pros and cons of each and what I came up with is that the EC2 solutions clearly have the lowest up front costs, but will become costly if your traffic takes off. Very costly. And after all that cost, you don’t own any hardware.

I decided I could afford the upfront costs of the servers and hosting and the flexibility would be a big advantage. By flexibility I mean to being able to have the exact hardware I needed. Like utilize seagate 2.5″ 10K 900GB HDD’s now that they are available, or move from 2.5″ 10K HDD’s to SSD’s as they become cheaper and better.

One thing I love is hardware. Fast, powerful and fun to fondle. In the end I could not resist, I rolled my own server/hosting solution. I spec’d out my own servers using supermicro servers chassis – which I will detail in another post. I selected the CPU’s, memory and HDD’s. I chose to skimp on CPU and HDD’s to reduce my upfront costs. I found a great local computer builder – http://www.centralcomputers.com – these guys are the best in the valley as far as I am concerned.

Did I mention I am cheap? I won’t even consider any solution from the likes of sun, oracle, ibm, hp, etc. I didn’t even look. I assume they won’t be able to provide a solution like I assembled for 2X or 4X the price. Besides, why waste time doing that when building the thing is so fun?

I chose Hurricaine Electric who I have used in the past. I searched around a bit and it seemed like everyone was selling around a MBit per second for $1000 or so with a rack. HE.net has a special of $600 for a full cabinet and 100MBit per sec. WOW!

The only problem was the power that came with that. 15 AMP. One of my servers maxed out would be bumping into that figure, and I wanted 2 servers with the headroom to add another 1-2 if I needed. Keep in mind these are 4 node servers. After some discussion I opted for a 208 volt drop that provides 20 amp. The 208 volt allows a lot less amperage draw, so I have the potential to add 2 more servers in the future if needed without incurring the cost of a new power drop. This makes it expensive – about $1000 a month. But for that I get a cabinet, 208 volt drop @ 20 amps and 100 MBit per sec. When the traffic comes I will be ready.

Posted in Uncategorized | Leave a comment

New section : Discussion – discuss.fishblab.com

Discussion with comments is in place at discuss.fishblab.com. This section is for free-form fishing discussion. A discussion requires a short descriptive caption and then the body or content of the post. The date defaults to the current date. Multiple photos can be added. Finally the User is directed to place the discussion on the map in the usual FishBlab format.

Posted in Fishing, Uncategorized | Leave a comment

Fish Catch, Reports, Spots added to photo section

The http://photo.fishblab.com section has been improved. Fishing Catch Reports have been added. This is a log of each species of fish caught – which can be multiple if needed. For each species the name, weight and length are needed. The date can be altered byt defaults to the current date. Finally the user is prompted to place the Catch on the map. Photos can be added to a catch.

Fishing reports have been added, a great source for guides and charter captains to promote they’re businesses. Photos can be added to a report.

Spots are great for documenting the important areas used for bait, fishing or whatever. Spots need a description and are placed on the map as well. They can also have multiple photos.

Posted in Development | Leave a comment