New Servers

I may have mentioned a project I am working on to build the hardware for our new fulfillment system. Our design calls for 3 servers. We finally got the 3rd one in today. One of the first 2 had a bad drive so keith was working on that today, while I was building out the newest one we received. I have to say the serial ATA RAID 5 setup is just as sweet as serial ata mirroring we did on a previous machine.

Hopefully all 3 machines will be built and ready to goto our datacenter on friday. then we can create a domain and finish configuring them.

I also got thrown some security documentation that I have to do. it was a last minute thing that is going to be a pain to write. I am told I do documentation well, but I don’t like doing it all that much.

Automatic Updates

Tonight we try our second wave of automatic windows updates for desktop computers. We (keith & I) finally got the Microsoft windows update server working. This server replaces Microsoft’s own windows update site for your company. you can pick and choose what updates your desktops get and when. It saves us from downloading patches we have no idea about. It is a great idea. I looked into this service back in August, but had trouble with programing the client machines to auto update. I then didn’t have time to finish the project. A few weeks ago keith took up the research into the auto update server. He did everything I did and then learned out how to program Active Directory to tell computers in the domain to look for the auto update server. We took the existing server I had up and running and made some changes in active directory and now we have an automatic update system. no more running around to each computer for patching security wholes.

Last night we ran a small test. Tonight we do 1 department. If all goes well again, we will do another department tomorrow, and the rest of the NY office next week. So far all looks good. We will know for sure tomorrow morning.

A VMWare World

I have spoken often about the wonders of VMWare. I will keep doing so. I finally got my desktop at work configured with a larger hard drive and have been busy setting up Virtual Machines. I have several deployment projects that are benefiting from VMWare. I can take 2 physical machines and make them into many virtual machines.

Howard finally started using VMWare with Red Hat 9 on his laptop. It is funny that I am getting him to use it more, when my cousin and howard were the people that got me hooked on the idea of virtual machines in the first place.

I am using VMWare on numerous projects currently. I have a test domain controller running windows 2003. That is a physical server. I then take my desktop and attach servers and client machines running VMWare to it to test all sorts of things. Today I created a sub domain on my test domain using a windows 2000 server virtual machine. I then was able to test destroying active directory without worrying about rebuilding a server. I just saved the Win 2000 virtual machine and I can restore it if I have problems.

I have done the same thing with SMS 2003. I am busy now and cannot work on it so I just backed up the virtual machine I was trying it on. I don’t have to take up a server testing with it. it is just 5 gigs on a hard drive.

I was also able to test some security changes we made to my companies active directory without affecting anyone. I just added a windows XP virtual machine to our domain and ran tests on it. I just restored from backup if I messed up the virtual machine. it is great technology.

Keith and I also used a virtual machine of XP to test windows update services we are deploying. that also saved us from creating ghost images of desktops and tying up several in this test.

My next challenge is getting a working FreeBSD 5.1 workstation as a virtual machine.

Microsoft just announced a new version Virtual PC. I will see if it is anywhere near as good as VMWare.

Ongoing Work

Last night it looks like we got a ton of pages about 1 drive being out of space. Not sure why we didn’t get a low disk warning first. I just tested that dam warning system like a month ago. No one (myself included) woke up to the pages. that is not good.

Justin is out again. He has more dental problems than anyone I know. Keith is coming in late. he did work on our VPN last night. I don’t get him. We discussed the work, but he never asked to take some time off until the last minute. It drives me up the wall when he does that. If I knew that bit of info, I wouldn’t have said ok to the work last night. I needed people this morning since I knew justin was out. I need to teach these guys how to prioritize time. Spending an hour on a minor problem that doesn’t need to get done right away is not worth it if you can be spending that time on something else that people are waiting for results on.

All that being said, today is not starting off very well. At least the Database guys are working on the error we were getting. it doesn’t look like our sites were down, but getting errors is bad.

Yesterday I did more research into using Microsoft Operations Manager for our data-center. I like it, but I also have some issues with it. In our test, I was unable to get historical reports. I also sized the database wrong so I ran out of space. I needed to extend the db. I also don’t know if some of our new internal network security will cause the Operations Manager server to stop receiving data from our production database servers. For now this is all theoretical, but I am trying to hash out a working course of action.

On another project I ordered 2 out of the 3 servers I need for our new MSMQ system. It is a messaging system we are going to use for order processing. I need to order 1 more database server and then I will be done.

I am also trying to find time to work on ISA or a linux proxy server. No time has yet to be found.

Projects Going On

We are still working on our monitoring phone call system. The company that makes the software thinks they have an idea of what is wrong. I should have more information today. I always love buying stuff that just does not work!

I think I finally am motivated to look into Proxy server software. Too many things are going on that I say if we had a proxy server we could figure this out, or we could prevent this. It is a pain to know a tool will work, but you just don’t have the time to set it up.

I found a flaw in the Windows 2000 Pro VMWare image I am using. I built it when I was learning about VMWare so I made the partition size too small. When I try to download large files to it, I get out of disk space warnings. I need to build a new one today. Howard also is trying to get a Red Hat 9.0 VMWare image. I found one I did that works, but I need to see if I configured it properly.

I want to do a VMWare image of Free BSD 5.1 also. I am not sure what to call the OS installs in VMWare. I guess an “image” of a disk is a close enough description of what it is.

Upgrades Complete (Mostly)

I did my Mailflow upgrade. Keith and I also patched more than 50% of our servers. we will try to get a bunch more done after 12AM when the office officially closes for the day.

i ordered my extra data t-1 for our office finally. we will use it to send VOIP traffic over to our Kingston office. It should take 30 – 45 days to get it up and running.

We spec’ed out a design for our Biztallk deployment. We will be putting a new fulfillment system in place in the next few weeks. We will deploy Biztalk server, MSMQ, and some other neat products. I have concerns because MSMQ needs to be loaded on a domain controller in its 2.0 version that we will be using. We need to move quick so we picked servers to use that we have onsite already. I had to bump 2 other projects to get the gear but both of them are lower priority. We will just buy new gear and earmark it for those projects. We are pretty much standardized on Supermicro for our Windows servers. If I get these 2 new box’s that brings my total of supermicro box’s to 8 we have gotten in the past 6 months. I really like there serial ATA 1U servers. They make a dual xeon version of it that looks fantastic. All for under 3K. We still use compaq for our high end database box’s and anything we need that uses SCSI. We just got a ML380 2 weeks ago, but nothing beats several inexpensive servers that you can get for the price of 1 bigger box.

I also started relying more on ROBOCOPY utility from Microsoft. In addition to regular tape backups I am replicating using robocopy some specific data on some file server to have an online backup also. I also used it for my first web site deployment. We have a large (300 gig) site that I needed to setup on a 2nd server. One of our dev staff setup the IIS site and configured it, and I am robocoping the contents to the new box. if it works we will do it more frequently. We had a plan to do that over the summer, but other projects took precedence.

Other Updates

Today I ran through some test upgrades to see if a DB upgrade I am going to do tomorrow will work ok. My problem is that I have been unable to truly simulate the current environment so my tests failed. I am working to correct the problem tomorrow.

I am also trying to get a fix for some phone monitoring software we had installed last week. we got this software and it just doesn’t work. thankfully we haven’t paid for it yet.

I got install dates for my new voice T-1 that we are getting. I also got final pricing on new data circuits we need for our VOIP traffic.

Tomorrow will be a late night to run software upgrades at work.

The Holy Grail

The holy grail for me the past 4 days has been configuring Exchange 2003 to use RPC over HTTP and getting it to work. So far nothing. I have gotten 2 exchange servers to work, but I need to be on the LAN in order to get mail via outlook 2003. I can use the web interface but that isn’t good enough. I can use a vpn connection, and that wont work either. I am so close but it still wont work.

I would like to thank Microsoft for their totally lack of a support selection on this topic. I have all 3 documents regarding the topic printed out. they barely mention how to install the dam service. You would think that would be an important part of the process.

I am just burnt out right now. I have been taking all of my spare time this weekend to get this to work. I am just frustrated because I am so close to getting it to work.

New Support Schedule

Today we are trying out a new support schedule for the Kingston Call Center. We are going to have a support guy onsite from when they open at 8AM to 8PM. Hopefully it will help in keeping things running normally. The change has been a long time coming but we finally have the people in place to do it. The next step is full coverage, but that may be a way’s off since you need more than 2 shifts to cover 16 hours a day, 7 days a week.

Old Gear & New Gear

I just got a new server in. We are building a Data Warehouse running on SQL 2000. We built one to demo and everyone liked it we have been using it for 4 months on a desktop with allot of hard drive space. The “server” finally showed its desktop limitations, so we are upgrading it to a Dual Xeon 2.4 Ghz server. We are doing IDE RAID, and threw in 2 gigs of ram. For just around 2K it is a nice little box. If you don’t need SCSI you can get server gear cheap now a days. Our dumb-ass vendor forgot to ship us a CD-ROM / Floppy Drive so I have the box open on the floor of my office with a desktop CD Drive and Floppy drive plugged in trying to get Windows 2000 installed. We have been buying Windows 2003 Server since it came out, but for most applications we are just downgrading to Windows 2000 Server. So far today I had no luck getting the OS to install. I think the USB floppy drive I used wasn’t working correctly. I need to cannibalize a floppy drive or buy one for $12 or whatever they are going for these days.

We have some older desktops that we were using as Red Hat web servers that we consolidated to one box. That means I have 2 box’s to use for testing and such. I am trying to demo Exchange 2003 on one and put Windows NT 4.0 Terminal Server Edition on the other. Terminal server will not boot off the dam CD from MSDN. The boot disks we have for it wont work either. I am continuing to work on that. I may give up on NT 4.0 and try 2000 server in application mode. I don’t need it for more than 30 days so I should have no problem with the demo mode it makes you use if you don’t have a key code.

As for Exchange 2003, we are looking to see if it is something we may want to move to. For maybe just the Technology department or for the company as a whole. Howard said good things about Outlook 2003 over HTTP. He said it was fast. I am going to look at how Idealab! did their deployment and maybe segment some users onto Exchange for a trial. Not sure yet.