Exchange 2007 CCR on Windows Server 2008 Failover Cluster – Steps and Videos

I wrote up some information on deploying CCR on Windows Server 2008 after doing a full day workshop. After trying to explain how to perform some of the steps, I found it was easier to demo some of the steps, so I used Camtasia to capture them and save them as .avi files.

Make a trip to my Mindsharp blog for more info:

Exchange Server 2007 Disaster Planning

During my one day pre-conference session at Exchange Connections, I heard a desire for something that doesn’t exist today. Later in the week, I sat in the back during a Harold Wong session, and the same topic/request/demand/whatever came up.

The basic is this:

  • Customer sets up CCR in site1.
  • Customer sets up CCR in site1 as an SCR source to a member server in site2.
  • Customer wants to activate SCR destination because of a problem with bandwidth from site1 to site2 and from site1 to the Internet. (expected outage of less than 4 hours)
  • Customer activates SCR target. Customer does not want to take down CCR in site1 as employees in site1 still need to access email server.
  • Bandwidth issue is fixed.

Customer wants sync between SCR target (which is now active) with the CCR cluster in site1.

So, to summarize, customer wants something like Active Directory’s multi-master multi-write database copies with back fill capabilties, but for Exchange mailboxes.

hmmmm…. 🙂

New Office Communications Server (OCS) Blog

I started a new blog on the site. So far, I am just having a little fun, but I will be adding lots of new content there in the next few weeks. Make sure to add it to your feed list.

My plan is to discuss Unified Communications in general, OCS 2007 and OCS 2007 R2, and hardware such as headsets and phone devices. I have a few headsets that I need to review, so I will post those reviews there, too.

For those that hate links, here is the URL:


StarWind Software

Many of us in the clustering community use StarWind for our iSCSI targets so that we can create clusters easily for testing and production.

Rocket Division decided to break StarWind into its own company. Right now, they are in the process of making the changes internally, but I decided to spring the leak and let everyone know right now. <G>

You can reach them at for now. What you will find is a very basic web page, but they will have it all ready to go soon. Along with the new company, they will also be launching the next version of their iSCSI target. Keep an eye out here for the announcement of when the new version is out.

BTW, if  you haven’t used their iSCSI target software, you should download an evaluation version and check it out. I absolutely love it.

What is an MCT?

There has been a great discussion string lately on the private MCT newsgroups where we have been talking about what an MCT really is and how the MCT certification is perceived by those that hold the certification and by the general IT public.

It made me go back and think a bit about the last 12 years of my life.

In 1996, I was working at Digital Equipment Corp (DEC) and we had the contract to support Windows NT Workstation 3.51 for Microsoft. So when people called the 800 support number that was in the manual, they got us. I think the group had about 10-12 of us in it. It was really fun for me, and I had a great time helping people get NT Workstation 3.51 installed and configured. Then the contract ran out…

It was at this time that I had to make some decisions about where I was going in this industry. This was one of the many decisions that I made in my career that I am really 100% glad that I made. At the time, the MCT program was growing and Microsoft Learning was writing some great courses. I was going down the Novell CNE track at the time, and I changed gears and made the decision that I would get my MCSE and see if it were possible for me to become a trainer in a training center. I must have called about 12 different Authorized Technical Education Centers (ATEC was the program at the time) in the area asking about the program and trying to get somebody to sponsor me. At the time, to become an MCT, you had to prove your ability to teach (there were a few ways to do that), you had to be sponsored by an ATEC, you had to sit the course that you wanted to teach, and you had to pass the exams that related to the course. I found a center, and started going down the road towards both certications. In September of 1996, I got my MCSE and my MCT. At first, I was only authorized to teach the SQL 6.0 Administrator course, but soon became certified to teach NT 3.5, NT 4.0, and Windows 95. I ladded TCP/IP real shortly afterwards, and kept on going.

As an MCT, I got to know many of my competitors and found that not only did we share a love for the technology, but most of us really had similar personalities and interests in helping others. My competitors became my best friends. My best friends helped me open doors that I did not even know existed at the time.

Since then, I have worked as a consultant with some pretty big enterprises, and I have worked as a trainer as well. I have learned a great deal about Microsoft products, the needs of the IT community, and I have learned a great deal about my peers as well as my students.

What I have learned is simple: What you do to help others always comes back to you in a multiplicative manner. Yes, I believe in IT Karma. The more you help others, the more it pays off for you. I have always been very giving of my knowledge, or at least I like to think that I have been giving. In many cases, it has paid off with return favors, and in many cases it has directly translated to more work in the industry. I could relate this to my religious beliefs, but I will leave that for another time.

So, what is an MCT? Officially, an MCT is a Microsoft Certified Trainer. An MCT is authorized to teach Microsoft Official Courseware at certified training centers around the world based upon the compentencies of the individual trainer. Unofficially, an MCT is way more than that. As a member of the MCT community, I have access to the minds of many other MCTs, but most importantly, it is a certification that is recognized throughout Microsoft. The MCT really seems to represent a certain skill set that includes the ability to present complex material to students in such a way that they are able to understand it and absorb it. This skill of knowledge transfer is extremely valuable in the industry and it has led to many great jobs for me over the years. After all, what company doesn’t want somebody that understands the technology and can explain it to other technical and non-technical people.

The huge benefit to me of being an MCT is being part of a very close knit group of people with great knowledge and great desire to help others.

After thinking about this recently, I have to say that of all the certifications that I hold, the one that I value most is the MCT. Without it, I would never have met so many great people that helped me in my career. Without the MCT, I would not be in the position that I am in today, and would never had the chance to impact so many others in my career.

New OCS 2007 Course

Last week was an eventful one for us here at Mindsharp. We had one of our Mindsharp Summits in Washington, DC. What makes this one more special than in the past is that this is the first time that a Mindsharp Summit has included a course focused on Unified Communications.
This is a big step for us at Mindsharp. We have seen that Microsoft Office Communications Server 2007 in combination with Microsoft Exchange Server 2007 Unified Messaging provides a real alternative for the communications needs of an organization.
OCS 2007 presents a great opportunity for us, and with the resources that we have a Mindsharp, we know that we can be your top source for Microsoft UC education.
Not only have we added this first course in OCS 2007, but we are also working on a course that focuses on Enterprise Voice and OCS 2007 that will be available in the near future. I am extremely excited to have hit this first milestone with the first OCS 2007 course having been completed. It was a blast teaching it, it was a great time developing it, and it was even more fun working with students in the classroom covering the material. The scores were fantastic, and the comments were also great.
The next OCS 2007 course will be run in San Francisco from Feb 23rd to Feb 27th. If you make it to the class, I promise two things: You will learn OCS 2007, and we will have fun while we do it.

CoMo Error – You must update your version of Communicator Mobile

So, long story, short version: I was trying to hook up Communicator Mobile 2007 on my HTC S710 running WM 6.1. I downloaded the latest version from the Microsoft download site and installed it. So far so good.

I then entered all of the important information in the client, you know, like the address info and my log on info. I clicked on sign in and after a couple of minutes, I got this ugly error message that said:

“You must update your version of Communicator Mobile before you can sign in…” Well, I just downloaded the latest and greatest. How could I have too old of a version?

A little research gave me the following steps to fix it.

1. Check the Client Version Filter defined in your OCS environment
 – Expand Standard/Enterprise Edition Servers node
 – Right Click on the pool or server name. Choose Application Properties > Client
 – Select the Application Properties and then Client Version Filter
 – Click on the line for CPE
2. Update the version number to block a lower number than the current version

Repeat the process on the Access Edge. You may need to restart the RTCSRV service, but I didn’t seem to need to take that step.

Upcoming Mindsharp Summits and Unified Communications

We have been working really hard these last few weeks completing our courseware for Unified Communciations. OK, it is really just the first round.

Our first course will focus on Core Technologies in Office Communications Server 2007. In this course, we will talk about how OCS fits into Unified Communications, the different server roles, and how to implement basic instant messaging as well as conferencing and voice.

The second course will be focused on using OCS 2007 and Exchange 2007 Unified Messaging to provide Enterprise Voice. I am really excited about the voice side of it all as we will get to play with media packs and set up routing rules. I can’t wait!

I love this technology stuff!

New MVP Award

I received the formal announcement this morning that I am awarded the MVP again for my work in Windows High Availability (Server Clustering). No, that is not the title, but that is the way that I try to treat the subject.

As an contributor to the different communities around the world, I try to provide some objective information to questions and issues. One of the hardest things for me to respond to are those that want to implement Failover Clustering (that is the term in Windows Server 2008), but they don’t want to invest in good hardware, or enough hardware, to do it well. However, my real pet peeve is that too many people think that High Availability is just putting together a cluster and then magic happens.

OK, it is true. Magic does happen. Failover clustering is so much easier today that it has ever been, and it is also much less expensive than ever before in the past. However, we have to remember to stick to the basics. Don’t forget change control. Don’t forget your backout plans. Don’t forget your DR plans. Most importantly, don’t forget to test everything.

Anyways, I spent my last plane flight working on several blog ideas. I hope to refine them and get back to giving you more and more information about some of the topics that came to mind Monday morning while I was flying to the office.