|
|
7 Posts
Wow. Who knew it? I can backup my VM, and get snapshotting with Point in Time Restore all out of the box. Time Machine seems to have been enhanced greatly in 10.5.2. Secondary scans that were running for 30 minutes, now run in just a few seconds. I have an external Iomega 500GB 800Mb/s Firewire drive hooked up to my MB Pro. Its awesome.
Permalink
Tags:
10.5.2,
apple,
fusion,
mac,
mac_osx,
time_machine,
backup,
restore,
automatic,
point_in_time,
snapshot
I am still greatly impressed with VMware Fusion. It has been an excellent application. I have been speaking about it so much lately that all of my coworkers who have Macs at home have had me set them up so they can do their company work on Windows at home from their Macs. The only thing that needs some improvement is accessing the Mac file system via the shared folders option. It is incredibly slow. Other than that, not much to complain about. USB connectivity works well. I haven't had any strange networking issues to track down. So far, still impressed. If they fix the shared folders issue, that would be gravy.
Ok, so the Time Machine problem appears to be fixed with 10.5.1. Thanks to the folks at Apple. So now in about 20 minutes, I have fully restartable instances of my XP VM for the last month! WOOT!
Okay,
I have been running Fusion 1.1 for about a week now. So far its been pretty stable, but I have noticed a couple of bugs.
1.) The UI for Fusion itself seams to die occasionally. When working in Full Screen mode, I noticed that the Ctrl - Open Apple, didn't take me out of full screen. I sent my mouse to the top of the screen, and the menu didn't appear. Other than that, everything else in the VM was functioning. I was able to get back to my Mac Desktop via spaces. I went ahead and Forced Quit of VMWare Fusion. I then restarted it. The VM came right back up and was running like nothing happened. Very wierd, but probably something minor.
2.) Its integration with Time Machine could use some work. Maybe this is more of a Leopard problem, than a VMWare problem. I have a FW 400 drive connected, and during a Time Machine backup, the box gets very sputtery. If I exclude the vmdk it works fine. I would like to get snapshots of the VM files, but today it looks like I am stuck copying my files to the local MAC folder structure.
Lets walk through the differences between an Virtual Machine(VM) and a Physical Machine(PM). For this discussion, lets assume that we are using VMWare ESX 3.01 running on an Intel box. Lets use Windows Server 2003 as the guest system.
What are the apparent differences? Lets only focus on the actual differences in a VM and PM, and not the inherent security flaws in the guest OS.
The only apparent difference that I can think of is that the VM isn't easily accessible to a console user. In order to gain console access to the VM, the attacker would need to use either a VM Console Tool, or some type of remote access software such as DameWare or Terminal Services. I would have to say that is a check on VM side of the column. The physical attack surface of the machine has been drastically reduced. Now it could be argued, that you could mess with the VMs settings via the COS at the console and that is true. However you wouldn't be able to execute applications inside the VM from the COS in any way that I am aware of.
What type of security guidelines need to be in place for a VM? I believe that you need to follow your security policy exactly as you would for a PM on a guest OS.
1.) Always use antivirus inside the Guest OS. On the same token some other applications are emerging on the market that are specifically designed for VM Security, and protection from VMWare "escapes". Check out Catbird technologies, they have a thin IPS for Virtual Machines and ESX.
2.) Limit the VLANS that the guest VM needs access to.
3.) On the same coin, limit the Storage Networks and LUNS that are visible to the VM.
4.) Limit the resources assigned to the VM to prevent a DOS or any other resource shortage. This can affect other VMS running on the same host.
There are several others, based on guest OS, and version of VMWare you are running.
Ok, I bought my first Mac ever last week. I picked up a MacBook Pro 15" with all the trimmings. When I was in the apple store, I played around with their virtualization product and wasn't very impressed. When I ordered my Mac, I went ahead and threw in an order for Fusion. For $60 or whatever it cost me, I didn't think I could go wrong. My Mac came, I installed Fusion and am thoroughly impressed. What a great application. Its everything that VMWare Workstation is, plus more. Running XP on my Mac is working out great. I don't have to worry about buying any MS Office for Mac products. I can work in Outlook, and not have to mess with using Exchange with Apple Mail or Microsoft Entourage. It all in all rocks. The only issue that I have is with the Unity feature set. It isn't quite there, but I am sure that by version 2.0 they will make running Windows apps as seamless as firing off Mac apps.
Permalink
Tags:
fusion,
vmware,
mac,
mac_osx,
osx,
apple,
macbook,
windowsxp,
windows,
windows_xp,
virtualization
Virtualization – It is more than just server consolidation
Remember those old commercials where people came into work on Monday morning and thought that all of the servers had been stolen? That is the same path that most of us took when we first starting implementing virtualization. We were looking for a way to take the applications that were running on legacy servers and move them painlessly to another platform. We needed to find a away to take all of those applications that didn’t play well together and run them on the same box. We needed to eliminate all of those extra hardware costs. Virtualization was a great fit for that particular need.
Now that virtualization software has matured, it offers us features and abilities that we hadn’t even dreamed of. Virtualization can be used to provide for high availability, on demand resource additions, disaster recovery, and even rapid application development and deployment. There are also virtualization products that allow you to deploy a standard image across every desktop machine in the enterprise virtually eliminating the pains of upgrades and desktop replacement.
Lets walk through a scenario. You are an ecommerce director. You are running a successful online widget business. As the holidays approach you are expecting your business to do some major advertising that will create several flash traffic spikes. There is nothing worse than a web based storefront that is slow and unresponsive. You are in a very comma dilemma. Do you build out your infrastructure to handle these peak moments, or your normal traffic load at a quarter of the cost. With virtualization technologies you have the ability to dynamically add resources to your environment at a fraction of the cost of purchasing all of the hardware you normally would in order to accommodate this flash load. Through just a click of a mouse, you can spin up multiple virtual web and application servers.
What about disaster recovery? Virtualization software now has the ability to do intelligent VM HA, and Dynamic Resource Allocation. What does this mean? Lets say you have three physical servers running virtualization software. This software has the ability to be clustered together, to create a “pool” of resources if you will. If you’re mission critical software application is running in a VM on a host in the cluster, and that host happens to suffer a hardware failure, the virtualized cluster is intelligent enough to restart that mission critical application VM on another box in seconds. What used to require a phone call or a trip up to the datacenter is now handled by the software itself in seconds rather than hours. You don’t have to reinstall the operating system. You don’t have to reinstall the application. You don’t have to restore the data from tape.
All in all, virtualization has come a long way from its humble beginnings. Many of the concerns that we had over single points of failure taking down multiple machines has been erased. If you are remotely interested in virtualization, check out the following URLs.
http://www.vmware.com/
http://www.microsoft.com/virtualserver
|