January 19, 2010 by Mike Hillwig
I’m building a new server. Actually, I’m building two. We just bought a new pair of SANS (one production, one DR) and are doing a consolidation project with our databases.
Each DB server will live on its own VMWare host. We’re virtualizing so that we can utilize VMWare’s clustering. It also gives us the flexibility to move things around. My two database servers will have identical configurations. One will server internal applications, and the other will host customer-facing applications.
Hardware wise, I’m using IBM HS22 blades with 32 GB of RAM connected to an EMC Clariion CX4-120SAN. Each server has five datastores, each corresponding a LUN on the SAN. Each virtual drive will live in its own storage group. I have a drive for:
- OS – Aps
- Log (LDF) Files
- Data (MDF/NDF) files
My preference would have been to have the virtual machines use an iSCSI initiator to talk to the SAN, but I got overruled on that one. Still, this is a better configuration than I had before. (We had no SAN at all.)
Everything is 64 bit SQL 2005. Again, I wanted to use SQL 2008, but that’s the next project.
After installing Windows and SQL, I started putting together a checklist of items to do next. Brent Ozar has a great checklist and has been a great reference. Here is my list:
- System Center Operations Manager Agent
- Antivirus protection
- Quest’s LiteSpeed
- Service Packs, Service Packs, Service Packs.
- Set default file locations
- Move master DB
- Move TempDB
- Resize TempDB
- Move Model
- Move MSDB
- Load Testing