IT in the Ad Biz:

Virtualization

Aug 7 2008   5:13PM GMT

Dual Platform Issues



Posted by: John Wilder
Virtualization, IT department

Yesterday wasn’t a great day in my migration to the Mac platform. I was doing a couple things yesterday which seemed to present some challenges for a dual-platform machine, and it highlighted some of the difficulties this presents. While these difficulties are manageable (but no less frustrating) for the IT Director, it still concerns me with regard to turning average users loose with this sort of setup.

I spent a day where I was doing quite a bit of work using Microsoft’s Remote Desktop, connecting to several servers at once and jumping back and forth between them and my own desktop. The issues became evident when one of my admins joined me in my office, and we attempted to fire up an external screen which I attached to my laptop. I immediately started running into difficulties with screen resolution, to the point where I was completely unable to access the menu bar on some of my windows. I was stuck having to use keyboard shortcuts in order to get out of trouble. Once I disconnected the external monitor, I continued to have trouble and finally decided it was time to reboot the VM session.

I had similar network troubles in the afternoon when something tripped a circuit breaker in my part of the building. The Mac handled the network interruption without too much trouble, but I had to reset the virtual network adapter on the Windows VM. At another point I lost the sound completely on the Windows VM, and the only fix which seemed to work was a complete reboot of the Mac.

This stuff didn’t cripple my efforts to work, not by a long stretch. But it did serve to highlight some of the issues which can crop up. I’m also not blaming Apple, VMWare, or Microsoft. When you think about what’s happening with this sort of configuration, it’s pretty darn amazing that it works at all. This stuff isn’t easy, and when we start screwing around with external monitors, screen resolution, and sudden network interruptions, I’m not the least bit surprised when the trouble starts.

The bigger issue is what happens when the user is an Account Executive connecting to a projector for a presentation, or trying to make a connection to a wireless network. It’s possible to do all this stuff, but it’s also not possible to provide a set of instructions for every situation which might arise. For now, I’m convinced that this sort of setup would be difficult to manage for most average users. I’d only consider for end-users who were extremely comfortable in dealing with these kinds of issues, and those users are few and far between.

Aug 4 2008   1:15AM GMT

Virtualization and the Mac



Posted by: John Wilder
Microsoft Windows, Virtualization, Macintosh, IT department

As I mentioned in my previous post I’m in the midst of migrating to a MacBook Pro for my day-to-day computer, and virtualization is a big part of my making the move. I’m running VMWare’s Fusion, and it’s helping make the transition easier by keeping some of my Windows apps close by. As a company, we’re firmly in the Microsoft camp with Exchange and SharePoint, and while both of those products are accessible from the Mac, it’s much easier dealing with them running Outlook and Internet Explorer. In addition, I’ve recently become hooked on Microsoft OneNote, which is not currently available on the Mac.

So far, I’ve been fairly happy with the results. Performance has not been a huge issue, and other than some sizing issues with the drive space I allocated, it’s been smooth sailing. I’m still switching back and forth a bit between Fusion’s Unity mode which allows me to run the Windows apps on the Mac desktop, and the full-screen Windows mode. At this point, about the only time I jump back into full-screen Windows mode is when I need to access something like Remote Desktop which I haven’t yet configured to launch from the OS  X dock.

This isn’t my first foray into desktop virtualization. I used it previously on my Vista laptop, running VMWare’s Workstation product to give myself a virtual copy of XP to switch back to. That worked well for me also, and it provided me a way to easily maintain copies of both Office 2007 and Office 2007 on the same machine. In both cases, virtualization has proved invaluable in giving me with a simple way to keep one foot in two (or more) different camps during OS and application migrations.

All that being said, you also can’t lose sight of the costs associated with virtualization. You do have to license all this software, but it’s still not as costly as doing the same thing with two different pieces of hardware. I think this is a great tool for those of us in IT, but I have some concerns about putting it into end-user’s hands. It’s not always easy configuring and using networks and peripherals. We have a couple end-users trying to run it on MacBook Pro’s, and they are struggling with that aspect of things. Even more troubling from my perspective, we’re starting to get some requests for copies of both Office 2007 to run under their Windows VM in addition to the copy of Office 2008 they are running on the Mac. While I’m sure Microsoft would have no trouble selling me two copies of Office for one machine, it’s a trend which will make this a very expensive option. Something else we’re getting ready to take a look at is application virtualization, probably via Microsoft’s SoftGrid.

What’s even more interesting is watching how Apple deals with virtualization in general. We’re jumping into this in a big way on both the server and desktop, but something is missing - there is no way to virtualize OS X. I have plenty of capacity left on my VMWare ESX servers, and I’d love to add an OS X server into that mix, taking advantage of my investment there as well as the reliability and cost savings it provides. I can’t see Apple sitting this out entirely, but if and when they do jump into virtualization, I suspect they’ll only allow it on Apple hardware. That’s too bad. I think they could sell a lot of software. In fact, if I could virtualize Apple applications in a similar manner, I’d probably purchase 150 copies of Keynote tomorrow.


Jul 31 2008   4:02PM GMT

Migrating to a Mac?



Posted by: John Wilder
Microsoft Windows, Virtualization, Macintosh, IT department

A few years ago I spoke at an IT in the Advertising Business event, and I made the case that IT Directors in this business really need to live in both worlds. I suggested that we should have both Windows and Mac platforms on our desks, and that we should use them both on a daily basis. I still think it’s a valid point, but I haven’t been living up to it myself. In a recent review of the MacBook Pro, it was suggested that one of it’s target users should be the folks administering both platforms. That sounds like me, so when a fairly new MacBook Pro became available I decided to take the plunge. I’m right in the middle of the switch now.

Over the years I’ve moved back and forth between both platforms, and at times I’ve had both platforms on my desk. The single most significant change since I last used a Mac regularly has been the introduction of virtualization on the desktop, and that’s exactly what has brought me back to the Mac now. We’re running VMWare Fusion, and since I’m a glutton for punishment I’m running a Vista VM on my new Mac. Two or three days into this experiment I’m not so sure that was a good idea. My MacBook Pro has 4GB of RAM, and I’ve allocated 2GB to the Vista VM. I’ve heard the hype about virtualization turning Macs into the best Windows machines, but I’m not buying into it - at least not with Vista. The speed on this machine is ok most of the time, but when I’m running a lot of apps I can definitely feel the hit. My Dell laptop (running Vista with 4GB of RAM) definitely outperforms it when I’m multitasking. Still, I’m going to continue using this as my every day machine for a while. It does do a pretty good job running Windows for 90% of what I do, and it really is convenient having both platforms in one package.

I’m keeping the Dell close by for a few more days, but unless my opinion changes dramatically, it looks like I’m finally going to practice what I’ve preached.


Apr 28 2008   2:24AM GMT

Virtualizing the Ad Agency



Posted by: John Wilder
Virtualization, DataCenter, Macintosh, IT department

Virtualization seems to have taken the IT world by storm, and those of us in the Advertising business are along for the ride. I’ve been playing around with virtualization myself for over a year now, and I only see this becoming a bigger part of our business in the future.

It starts at the desktop level, where personally I’ve been running VMware’s Workstation product on my personal laptop. I’ve been running Vista for over a year now, and during that time Workstation has provided me with a convenient copy of XP for those apps which didn’t behave on Vista. The reason I ultimately chose VMware’s product over Microsoft’s desktop virtualization was that it included support for USB devices.

Even more important for those of us in the Agency business at a desktop level, are the possibilities for desktop virtualization the Mac side. Once again, we’ve opted to go with VMware’s Fusion product on our Intel-based Macs. We’re currently struggling with two problems on our Macs which have proven difficult to solve. We’re not huge fans of Microsoft Entourage as an e-mail client, and I could probably devote an entire rant to Microsoft’s decision to drop support for Outlook on the Mac side. We’re also experiencing problems with Mac access to our SharePoint sites. SharePoint works with Safari and Firefox, but as one would expect with a Microsoft app, it works much better with Internet Explorer. We’re hoping that both problems will be solved by actually providing our Mac users with access to Outlook and IE through VMware’s Fusion and a local copy of Windows on their machines.

On the server side, we took the plunge into VMware last year, purchasing ESX Server. We’ve gone fairly slowly in terms of virtualizing our infrastructure, but we’re currently running a SharePoint server, two utility servers, and two development servers as VMs, and we’ve become totally sold on the technology. As a result, we’ve added a second box in order to utilize Virtual Center to aid in the management and to provide load balancing. We’ve also added shared storage via our EqualLogic iSCSI SAN. It all works great, and the possibilities it provides us are endless. If there is a downside, this stuff is expensive, and VMware’s product line and licensing are pretty confusing, and that could give them a problem down the road as Microsoft’s Hyper-V product continues to mature.

We’ve got big plans for virtualization in our Agency. In addition to what we’re doing already, we’re considering virtualization for both high availability and disaster recovery. While we’ve been warned not to virtualize some things, such as domain controllers, Exchange server, and SQL server, we do feel that we can employ a virtual copy in a high-availability or disaster scenario, especially in cases where we maintain the data on a separate platform. We’re also going to explore the possibility of creating a “remote office in a box”, providing us with a quick solution which we could use in acquisitions or the opening of new offices. Our remote offices require a fairly basic setup, and it’s one which we think could be completely virtualized.

We’re going to continue on the path to virtualizing both our servers and desktops. We’ll also be taking a long look at Microsoft’s Hyper-V product. I’ll let you know how it goes.