blog virtualization