Posts Tagged ‘vm’
Here are the Top 12 referrers to our blog over the past 3 months, the numbers of referrals are in parentheses.
- http://pro-linux.de/berichte/ext4/ext4.html (546)
- http://dabcc.com/article.aspx?id=9653 (342)
- http://networksecuritytoolkit.org/nst/index.html (110)
- http://polishlinux.org/apps/cli/ext4-defragmentation-with-e4defrag/ (59)
- http://communities.vmware.com/thread/189804?tstart=0 (49)
- http://techblog.41concepts.com/2008/03/31/shrink-your-windows-disk-image-on-wmware-fusion-mac/ (42)
- http://blog.rightscale.com/2009/01/09/amazon-launches-ec2-console/ (37)
- http://wordpress.com/tag/vhd/ (33)
- http://wordpress.com/tag/vmdk/ (32)
- http://virtualgeek.typepad.com/virtual_geek/2009/01/updated-homebrew-esx-hardware-list.html (32)
- http://blogs.msdn.com/heaths/archive/2005/07/30/445621.aspx (32)
- http://kakku.wordpress.com/2008/06/23/virtualbox-shrink-your-vdi-images-space-occupied-disk-size/ (31)
Thank you for the referrals. Hope the content is meaningful for our readers.
- Virtual Desktop Initiative (VDI): Companies will invest in virtualizing desktops primarily to drive down the total cost of ownership.
- Virtualization-aware storage “that offer native array support for common storage operations on virtual machines such as replication and migration; thin provisioning and de-duplication capabilities to optimize storage usage – which is particularly important for the desktop use case; and virtual machine-based storage (virtual storage arrays) solutions.”
- High-end applications will leverage virtualization support in CPU’s to gain significant performance improvements and be able to run in VM’s.
- Virtualization-aware cloud services: Standardization of OS and application images in virtual machines enable cloud services to import and export industry-standard virtual machines and provide additional compute capacity on demand. “On the user level, it enables virtual desktops to follow users as they travel. On the enterprise level, it enables workloads to be automatically redistributed to meet capacity needs and take advantage of eco-friendly locations where electricity can be tapped at much lower costs“.
- Virtualization-aware networking: For example, VMWare and Cisco are collaborating on integrating VMware Virtual Desktop Infrastructure (VDI) solutions with Cisco Application Delivery Networking solutions to improve the performance of virtual desktops delivered across wide-area networks (WANs). In addition, network vendors are also optimizing for virtualization network traffic, remote display protocols; network management tools will see through the virtualization layer to monitor and manage at the virtual machine -level, and vendors will begin shipping software-based network switches.
- Virtualization in smart phones: Ultra-thin hypervisors will provide a common platform abstraction across devices from several manufacturers so that the same software stack works across all phones enabling a faster time to market with a much lower product development cost. End users will so be able to run multiple profiles, e.g., one for personal use and one for work use – on the same phone
- Virtualization-Focused Security Solutions: Today there is a dearth of practical solutions that can run within a VM without impacting the performance significantly. A new generation of virtualization-aware security solutions will emerge.
- Management tools with increased focus on the virtual datacenter: BMC, CA, HP and IBM have announced products, standard APIs and integration technologies that facilitate the integration of management functions into virtualization platforms to enable end-to-end management processes spanning heterogeneous datacenter environments, a wide variety of application stacks, and physical and virtual use cases.
- Green datacenters: Virtualization is driving server consolidation and also incorporates power management features to quiesce VM’s when they are not in use and bring them online on demand. This continues to lead to reduction in demands for electrical power within the datacenter.
- Cloud services providers are using virtualization as the core infrastructure upon which their services are offered.
I found it particularly striking that the standardization of the execution environment provided by a VM is driving large business opportunities in three disparate segments, namely, VDI, virtualization-aware cloud services and virtualization in smart phones. The predictions form an interesting list because they echo some of the themes that are driving your readership of this blog, namely, developer experiences with using vm’s, how to use a cloud service like ec2, shrinking vm’s, sharing vm’s, etc
Experience with running out of storage
Background about sparse files, Windows NTFS and VHD
- NTFS Compression, sparse files and operations on them
- UNIX sparse files
- Be Careful with VHDs and Windows XP Compressed Folders
- Why do VHD’s grow?
- What is a VHD file, what is a disk image?
VHD Pre-Compactor & Compactor
When you create a new VM you can pre-allocate all the storage in one shot or let the storage grow on demand. In the latter case, the VM uses a sparse file
- Compact your Microsoft Virtual PC 2004 VHD Files
- Compressing Microsoft Virtual Server 2005 VHD files
- Virtualization with Microsoft Virtual Server 2005 by Roger Dittner, David Rule, Jr., Ken Majors
- How to compress Microsoft Virtual PC 2007 hard disks
- Compressing Microsoft Virtual PC 2007 Images
- Compressing Microsoft Windows Server 2008 Hyper-V disk images
VMDK Wipe & Shrink
3rd Party (Not from MSFT & VMW)
Rsync: for transferring files between machines