Tag Archives: Virtualization
Most IT Pros often find themselves looking for some Visio stencils and most time you end up not finding what you want or downloading an outdated stencil. Well, your pain is over because Visio stencils for Microsoft, VMware, Citrix, Dell and others are all here!
If you are looking for a specific stencil and are having hard time to find it, contact me and I might be able to help as I have over 150 IT related stencils.
A lot of people have been looking for virtualization stencil with good and usefull icons for quite a while. Well, I’ve decided to create one myself and I am now sharing it with you. This stencil is made of icons derived from Hyper-V and other virtualization images. Each image was trimmed and optimized to be used in Visio.
Hope you enjoy!
N.B.: If you have any suggestion or would like a modified version send me a message.
Recently I had to prepare a business case on virtualization for a client and, while collecting data and writing the document, I realized that one of the key point those pushing for VMware often use is actually not suitable for production environments servers. I’m talking here about memory overcommitment which VMware has been using intensively to promote their virtualization solution. Memory overcommitment basically consists of assigning an amount of memory to several VM’s while the total amount of allocated memory is greater than what is physically available on the host system.
This is technically possible because in most case VM’s are not using the total allocated memory, thus allowing for more VM’s on a single host. However, if you are thinking of implementing High Availability and have the ability to “live migrate” VM, memory overcommitment does not make sense. If you overcommit memory on hosts and a member of a cluster has a major problem, you won’t have enough resources available for you failed VM’s to be loaded. This alone makes memory overcommitment irrelevant for a production environment.
VMware also state the following in their Performance Tuning Best Practice for EXS server:
Make sure the host has more physical memory than the total amount of memory that will be used by ESX plus the sum of the working set sizes that will be used by all the virtual machines running at any one time.
With this in mind and considering here that we are talking about production environment in which you will want to have High Availability capability, there is no way memory overcommitment can be used as an “advantage” of VMware. In most scenarios I’ve seen on the Internet, people compare VMware with overcommitment vs. Microsoft Hyper-V, but in a real world production environment, you cannot consider these scenarios. Of course, for a development or test environment were High Availability, failover or live migration are less critical, you could consider memory overcommitment but you would still have to keep a close eye on usage.
A lot of people want to build themself a server at home for testing or learning. There is a lot of choice out there to fit any need or budget but most of us are looking for a PC with enough power to run apps and virtualization. You could always buy youself a real server for 5000$+ or build a system but if you are like me, you want a box ready for use for a good price. So, I was looking for a new system to build a Windows 2008 R2 machine with Hyper-V and I came across a system by Dell that really gives you a lot for your money. So, I got this new Dell XPS 8000 with Intel i7-860(a Quad Cord with HT giving 8 logical processors) which support virtualization, Intel® Virtualization Technology for Directed I/O and 8GB of RAM for under 1000$. Forget about the i7-920, benchmarks show that you won’t get better performance and it’s not as fast. One key feature that I was looking for and that works well on the XPS 8000 is the RAID support. The first thing I did was to had 2 disks in RAID-0, having an other drive for the OS and some data.
As soon as I got the system, I installed Windows 2008 Server R2 and like Windows 7 the installation is very fast. All my devices were recognized and drivers had been installed. Than, I added the Hyper-V role and some features. From that point on I was ready to create and deploy new VM’s but there is an application that I wouldn’t work without, System Center Virtual Machine Manager 2008 R2. If you want to learn more about it, you can go on the official site or come and see some very good people present it to you at Microsoft Tech Days 2009 in Montreal or one of the other city near you.
After setting up everything, I now have 7 VM running on 8GB of RAM. Make sure you put your VM’s on a different physical disk and not on the same you use for the OS. You will get better I/O performance and since HDD are cheap, buy 2 drive to do some RAID. If you have another system with Hyper-V that’s where SCVMM will make your life easier. You can manage all your hosts and you can even manage VMware and convert them to Hyper-V VM’s.
I just got confirmation that I will be speaking for two sessions at Microsoft Tech Days 2009 in Montreal! I will present sessions 1 & 3 :
Session 1: From Zero to Live Migration: How to Set Up a Live Migration – Live migration is one key feature of Windows Server 2008 R2 which brings Microsoft’s dynamic datacenter vision one step closer. With live migrations, customers can move VMs from a host Hyper-V server to another without any perceived downtime. Come spend a session understanding what live migration is and how it will help you; and walk through setting up a live migration environment from start to finish..
Session 3: Microsoft SQL Server 2008 Virtualization Considerations and Best Practices - Virtualization is one of the key industry trends. Organizations are virtualizing small departmental workload to critical workload to cut cost, provide business continuity and easier management of server. In this session, learn about virtualized SQL Server deployment and some the best practices for creating a virtualized SQL Server infrastructure. We provide insights on performance tradeoffs and cover topics such as using virtualization for business continuity. We also talk about the future roadmap for SQL virtualization. Learn about all aspects of SQL Server virtualization in this session.
That’s what I call a big challenge and I like it!