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:

http://unifiedcommunications.mindsharpblogs.com/RussK/archive/2009/04/03/Exchange-Server-2007-CCR-on-Windows-Server-2008-Failover-Cluster.aspx

Posted by cluster

Free Training - Development in SharePoint Overview

Free for the first 25 to enroll.
 
You can gain two important bits from this free course:
  1. You can see how Mindsharp does online training and how it works for you.
  2. You can learn about development using SharePoint as a development platform.
This three hour overview of development topics will also include an online lab so you can gain some hands-on experience.
 
Also, don't forget, you will not only get a chance to sit the class from your home, office, favorite coffee shop, or whereever, you will also get a chance to ask questions and learn more about how we can help you in the future.
 
Posted by cluster

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.... :)

Posted by cluster
Filed under:

New Office Communications Server (OCS) Blog

I started a new blog on the MindsharpBlogs.com 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: http://unifiedcommunications.mindsharpblogs.com/RussK/default.aspx

 

Posted by cluster

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 www.starwindsoftware.com 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.

Posted by cluster

Time Running Out - SharePoint Best Practices Conference

Just a reminder that time is running out to register for the SharePoint Best Practices Conference in San Diego from Feb 2 to Feb 4, 2008. This conference will feature several of the best known SharePoint people in the world. There is no place else in the world where you will find this many SharePoint experts in one location at one time.

 

Posted by cluster

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.

Posted by cluster

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.
Posted by cluster

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.

Posted by cluster
Filed under:

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!

Posted by cluster

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.

Posted by cluster

Free Live Meetings at Mindsharp

One of the things that we do at Mindsharp is host free Live Meetings so that you can hear a little bit about the courses and get a chance to ask some questions about our courses and what is covered.

Most of the Live Meetings provide an introduction about a product. For example, Unified Communications is a topic that very few people understand. So, I will host a Live Meeting talking about UC at a fairly high level to explain what it is and what its value is to our organizations.

I would love to hear your questions about Unified Communication, too. I may not be able to answer them all right away during the Live Meeting, but I promise you to answer all of you questions even if I have to do it via email.

http://www.mindsharp.com/Default.aspx?top=TRAINING&left=FREE%20LIVE%20MEETINGS

Posted by cluster

Best Practices SharePoint Conference

The Best Practices SharePoint Conference in Washington, DC is scheduled for September 15-17.
 
Well, first the bad news. It is offically SOLD OUT.
 
The good new?  It is officially SOLD OUT.
Posted by cluster

Virtualization and Exchange Server 2007 Support

For serveral years, we have had heard in the industry how great virtualization is and how it can save us a fortune in reduced data center foot prints and make our companies more efficient as well as more effective when it comes to moving new products into production and consolidation of servers.
 
The big issue/concern has been whether we can get support from Microsoft for products that we are running in a virtualized environment. Who wants to invest in virtualization if it means that we won't get the high levels of support that we need for our business critical applications?
 
I remember hearing that when Hyper-V was released that we would be seeing a whole new perspective from Microsoft when it comes to virtualization. One rumor that I heard was that the Hyper-V guys were pushing all of the other product groups to approve and support the use of their products running in Hyper-V instances. It may not be true, but it makes a great deal of sense to me. We can clearly see from http://support.microsoft.com/kb/897615/en-us that Microsoft's stance is changing over time as this KB is now (as of 8/19/2008) at version 4.1. It is nice to see changes are taking place all the time.
 
Well, yesterday, Microsoft released a statement regarding virtualization, http://msexchangeteam.com/archive/2008/08/19/449621.aspx. The key to this statement is that the product is Exchange Server 2007, which is a huge one when it comes to critical applications. Another key is that they mention Hyper-V and OTHER Hypervisors that have been approved under their new Server Virtualization Validation Program (SVVP), http://www.windowsservercatalog.com/svvp. Think of it as an HCL for virtualization products. :)
 
I expect to hear more announcements in the future.
Personally, I am not a huge fan of virtualizing Exchange or SQL as they are so resource intensive in so many organizations. I can, though, see it in smaller organizations or for smaller implementations of many products where it doesn't make sense to waste money on server hardware that is not being well utilized. Overall, though, I love virtualization.
Posted by cluster

Buy.com and Extremely Poor Customer Service

I have been buying products from the Internet for several years now. I seldom do any of my major shopping in stores anymore.
 
The other day, buy.com advertised a laptop that looked like something that I could use and the price was right. So, I placed an order. It never arrived. I placed it again, and received an email saying that I need to provide more information.
 
They asked that I go to http://www.buy.com/ccalt.htm and fax them the form all filled out so they could ship my laptop. Look at it when you get a chance. They want me to copy my Driver's License AND my credit card. Yeah, right. Maybe I should just give them everything on me so they can easily steal my identity. OK, not buy.com, but anyone that works there could access that info.
 
I have sent several emails to their customer support and they all reply with the same response which is, "No, we won't tell you what is wrong with your online purchase and no, we won't help you unless you fill out our form and fax it to us."
 
I have a better idea. I won't buy from them, and I will gripe loud and long to everyone that I know.
 
I still can't believe that I could not get a voice number from their customer service web site and that I received such stupid requests.
 
BTW, does anyone in this country still own a fax machine?
Update: I finally got a phone number from one of the reps. Of course, everyone followed the company line, so it did me no good. Next step - I write the corporate office and file a complaint with the BBB. I doubt either will do any good, but they really need to change their policy or they will lose more customers.
Posted by cluster

John Anderson and Bamboo Solutions

John Anderson is a pretty well known person in the blogging community. and he is very active in the SharePoint arena.

His recent blog posts have really reinforced in me why I am glad that I now work for Mindsharp!

Here are the links for his posts on the first two days of one of our Mindsharp classes on SharePoint. 

 
Posted by cluster

Certifications - They Really Are Not as Scary as Thought

Harold Wong recently posted about his recent certification experiences. It is an excellent example of what I have been saying for years: Certification is not all that and a bag of chips.

Microsoft certification is focused on proving minimal skills required to perform a job/task. Minimal skills are possessed by most of the administrators in the world that have been working with the product for a significant amount of time. If you know your stuff, passing an exam should be easy.

So, what does certification prove? Again, see above, nothing but minimal skills.

What does a High School diploma prove? Minimal skills.

What does a College Degree prove? Minimal skills.

None of them prove that you are an expert in anything. They just prove that you have worked hard and have a certain minimal skill set. They each show that you know how to learn new things, that you know how to gather information, that you know how to read and write and apply your knowledge to certain situations. Each of them are great ways for a human resources representative to help identify candidates. Just as a degree or a diploma are not tickets to a job, neither is certification. A good employer will always interview the candidate to get direct proof of skills.

Think about it. If you were a HR representative and you had a stack of applications, and some of them were certified and some were not, which ones would you interview first?

So, why go through the certifcation process? See the above. It is the same reason that people graduate High School and College.

 

 

Posted by cluster

First Day at Mindsharp

Today is officially my first day at Mindsharp.

Many of you have heard of the company and most people immediately associate it with SharePoint. That is a good thing, but Mindsharp is going to be much more than SharePoint in the near future.

My job is to help complete courseware for Office Communications Server and help promote classes and consulting opportunities for OCS. I am excited about this opportunity. I get to work for a top-notch organization with a great reputation, and I get to help lead the company into new areas of technology.

Yeehaw... let the fun begin.

My focus, my time, and my odd dreams now include Mindsharp and the new logo. This week includes lots of paperwork and review of the current outlines and content to see what the next steps are oing to be in the next few weeks. 

I already had the question come up, "What does this mean for ClusterHelp.com?" Damn good question. We are talking with Mindsharp about selling the IP to them and then re-building the course for Windows Server 2008. It may take a good bit to make it happen, but it will not impact our current commitments. The next two classes (Pittsburgh and NYC) will still happen.

Posted by cluster

The Perfect Job

I don't know if it is possible to find the perfect job or not.

Over the last few weeks, I have been talking to several companies about opportunities. These conversations have been fun, and the interviewing has really been entertaining as well.

Interviewing - I bet you have all heard the basic questions, like, "What is your biggest weakness?" So, during the process, I put together my top 10 questions.

  1. Why are you leaving your current position? Also, why did you leave your last job?
  2. Can you describe a typical day at your last job?
  3. How do you handle stress?
  4. If you could change the last X number of years of your professional life, what would you change?
  5. What major challenges did you face in your last position and how did you respond to those challenges?
  6. Can you describe an occassion where you made a mistake and what you did afterwards?
  7. What did you like/dislike about your previous supervisors?
  8. How do you feel about travel?
  9. How do you keep up on the constantly changing technology?
  10. Why would you like to work for our organization?

My all time favorite question is, "What are your salary expectations?"

So, since I have all of these questions and appropriate answers memorized, the next step is always the initial technical screening. It is very unusual to have any issues with the technicals screen unless the interviewer doesn't know the right answer to their own questions. This has happened more than a few times with me which have resulted in me sending them email in the middle of the interview with the proof that my answer was right. Then the joy of salary negotiation, which I actually like doing.

OK, back to the perfect job for me. I thought about it long and hard. What were the things that I loved about previous jobs and what are the things that pissed me off most about previous jobs. The pissed off part was easiest. :)

So, what are the things that I like to do? So, another list...

  1. Speaking at conferences
  2. Helping others through newsgroups and blogging
  3. Writing and technical reviewing the work of other offers
  4. Researching new technologies
  5. Train and help others learn new technologies
  6. Consulting - By this, I mean indentifying issues, creating solutions, and helping to deploy fixes to existing and new environments
  7. Be able to leave work at a reasonable time - the always missing work/home life balance which everyone claims to support

I looked at all of the opportunities in front of me, and it was real easy to eliminate a few companies.

So, the result? I accepted a position with a great company, Mindsharp. I will be working as a lead courseware developer as well as a technical lead for all things related to Unified Communications. The first project? Yep, finish the courseware and get it out into the market place. After that, I will be working as a trainer on the courses that I help develop and will also work as a consultant in UC.

I can't wait to get started!

 

Posted by cluster
More Posts Next page »