Thinking Virtual
Posted: Wed Mar 07, 2012 3:14 pm
There seems to be a lot fuss about using virtualization these days. Yes, there are many benefits of using a machine to host several OSes (they are really just a bunch of files sitting on your machine put in very simplistic terms - and then moving the files from one computer to another for offline data redundancy. But before thinking about virtualizing your whole environment concider the points below:
Use Mac to virtualize Windows (due to virus infections
) save your time. Windows is Windows whether you're running it on a virtual machine or a bare metal system.
Snapshots are a great way to go back and start over. Make sure that you know how to apply snapshots. Also, don’t forget to get rid of them when no longer in use. You might need the extra space.
You need lot of system resources. Virtualization comes at a price. Make sure that the machine hosting other OSes has not just “ good” but "execellent” resources. Make sure you add plenty of memory ... again plenty of memory
You need to know how networking works in a virtual environment. It's not just about connecting a cable to a switch. Learn about how to use virtual switches and assigning them to another NIC - just in case your current NIC connecting to the external network fails. Go the extra mile and buy good NICs
Do not use virtual disks that grow dynamically. Always commit your data space (MS Hyper-V calls them Pass-Through disks). This can impact system performance and it is a "NO" for database servers with lots of transactions.
Don't forget to install the virtualization tools. They were made to optimize your virtual environment
Virtualizing Ubuntu? I love Ubuntu myself. This post was made with an Ubuntu machine. But don't just think about how well you think you know Ubuntu; but also how well your staff or your tech guru knows it. Some technicians charge more for Ubuntu support and they want an extra TIP if it's running in a virtual machine. I do
Mixing platforms can lead to confusions and complexity. Keep it simple. You may be able to enjoy your weekends
Know the limitation of your virtual environment. There may be thing that cannot be possible in a virtual machine.
Virtualization in the corporate world is really about business continuity and data redundancy. The free version ( as well as the workstation versions of some hyper-visor ) are not optimized for high data availability as it is more for personal use and software developers.
MS Hyper-V is free
In the R2 version you can even enable failover clustering. Couple that with two cheap Ebay Dell PowerEdge servers ( umm.. I am thinking about the Edge 2950 for about $400 bucks each) and a cluster aware NAS and bang! You can have live or quick migration ( I love pinging the server while is moving from one server to another in the cluster " for those who want high availability" ).
If you want a cheap iSCSI NAS, Install MS Standard. Pack it with a nice raid 5 volume of say 1TB and chuck it up to heart content. Download the free Micorosoft iSCSI target software and badabing badaboom. You have one clustered aware solutions. Microsoft though about adding some Facebook Fan to their list by giving away the iSCSI target software. Here is the link for those who like getting good deals
http://technet.microsoft.com/en-us/libr ... 72367.aspx. Wow, almost like having your private cloud solution.
Disclosure: NO, I DONT WORK FOR MICROSOFT
That is it all for now. I hope this post can find the heart of someone who dreams about visualization. Feel free to add more to the list. Peace Out !
Use Mac to virtualize Windows (due to virus infections
Snapshots are a great way to go back and start over. Make sure that you know how to apply snapshots. Also, don’t forget to get rid of them when no longer in use. You might need the extra space.
You need lot of system resources. Virtualization comes at a price. Make sure that the machine hosting other OSes has not just “ good” but "execellent” resources. Make sure you add plenty of memory ... again plenty of memory
You need to know how networking works in a virtual environment. It's not just about connecting a cable to a switch. Learn about how to use virtual switches and assigning them to another NIC - just in case your current NIC connecting to the external network fails. Go the extra mile and buy good NICs
Do not use virtual disks that grow dynamically. Always commit your data space (MS Hyper-V calls them Pass-Through disks). This can impact system performance and it is a "NO" for database servers with lots of transactions.
Don't forget to install the virtualization tools. They were made to optimize your virtual environment
Virtualizing Ubuntu? I love Ubuntu myself. This post was made with an Ubuntu machine. But don't just think about how well you think you know Ubuntu; but also how well your staff or your tech guru knows it. Some technicians charge more for Ubuntu support and they want an extra TIP if it's running in a virtual machine. I do
Mixing platforms can lead to confusions and complexity. Keep it simple. You may be able to enjoy your weekends
Know the limitation of your virtual environment. There may be thing that cannot be possible in a virtual machine.
Virtualization in the corporate world is really about business continuity and data redundancy. The free version ( as well as the workstation versions of some hyper-visor ) are not optimized for high data availability as it is more for personal use and software developers.
MS Hyper-V is free
If you want a cheap iSCSI NAS, Install MS Standard. Pack it with a nice raid 5 volume of say 1TB and chuck it up to heart content. Download the free Micorosoft iSCSI target software and badabing badaboom. You have one clustered aware solutions. Microsoft though about adding some Facebook Fan to their list by giving away the iSCSI target software. Here is the link for those who like getting good deals
Disclosure: NO, I DONT WORK FOR MICROSOFT
That is it all for now. I hope this post can find the heart of someone who dreams about visualization. Feel free to add more to the list. Peace Out !