Virtualization is not a choice anymore, it is a must!

Data Protection Manager 2010 installation step by step

September 29, 2010 5 comments

NOTE: I created this manual also in PDF, which you can download – PDF download – DPM 2010 Step by step installation by 


Probably a lot of you are already aware of Microsoft Data Protection Manager. It is Microsoft’s enterprise backup product for backing up the following:


  It is really a product that can backup mentioned products in best way there is, because Data Protection Manager product group at Microsoft works closely with other product groups to get the needed knowledge for recommended backup procedures. Anyway, the point of this blog post is not to describe benefits of DPM 2010, but rather to describe installation in easiest possible way. Because, if you are reading this blog post i suppose you are already somehow familiar with capabilities that DPM has.

  In this blog post you can find easy step by step procedures with pictures on installing DPM 2010. I did all procedures below on one notebook on which Microsoft Windows Server 2008 R2 with Hyper-V role is installed. On that notebook I created one Windows Server 2008 R2 virtual machine on which DPM 2010 is installed. So if you’d like to try to install DPM at least you should have:

· 1 machine for DPM 2010 (It can be virtual or physical machine),

· 1 disk for DPM installation and 1 disk for DPM storage pool (Storage Pool is place where DPM stores backup data. It must be clean partition, and no it can’t be any USB disk. If you are using virtual machine you can add VHD as you will see later. ),

· Microsoft .NET Framework 3.5 with Service Pack 1

· On machine where you are installing DPM following operating systems are supported:

     – Windows Server 2008 64 bit

     – Windows Server 2008 R2 64 bit

· DPM installation which you can download on MSDN,

· Domain (DPM will not install if machine where you are installing it is not joined to domain. If you are using computer with Hyper-V you can configure domain on physical host, or in another virtual machine).

If you covered all above you can start installing. In DPM 2010 installation procedure is pretty straightforward and all prerequisites will be installed using DPM setup. In previous versions you needed to install IIS role, and Single Instance Storage by yourself. Now in DPM 2010 IIS role is not needed anymore and Single Instance Storage is installed as part of your DPM setup.

1. First step is of course Welcome part. Click Next.


2. Now there’s prerequisites check. First it will check for basic components, required hardware and then System Attributes (e.g. Single Instance Storage etc…). As you can see on following picure Single Instance Storage is not installed on my computer so I clicked Next , for this to be installed as part of the Setup. If you were wondering, DPM is using Single Instance Storage (SIS) for optimizing storage space.



3. After Setup installs Single Instance Storage, you should restart your computer.



4. Manually start installer again and you should see that now everything is ok with prerequisites. Click Next.


5. Enter your Name and Company. Click Next.


6. Now you can chose whether to install SQL 2008 as part of Setup, or use your existing instance of SQL Server. If installing SQL 2008 as part of DPM 2010 Setup, everything will be installed automatically.


7. Enter Password for local user accounts that DPM creates automatically.


8. Choose if you’d like to use Microsoft Updates or not. Click Next.


9. Choose if you’d like to participate in Customer Experience Improvement Program. Click Next.


10. Review settings. If everything is ok then click Install.


11. Setup will first install SQL. It will last for about 20 minutes


12. After SQL is finished installing, DPM setup will proceed into installing Data Protection Manager 2010. It will last for approximately 10 minutes or less.


13. If everything is fine, you will see 3 green check marks. Click Close.


14. On desktop you will see two icons; one for DPM administrators console and other for DPM Management Shell. Double click on DPM administrators console shortcut and DPM will open as shown on following picture.


15. Now first thing you should do is to add disk to DPM storage pool. You can do that in management tab of DPM console.

But before that let’s see how to add disk to OS if you are using DPM in Hyper-V virtual machine.


16. Click on Settings for DPM virtual machine. Following window will open. Click on SCSI controller and then click Add to add Hard Drive.


17. Now click on that hard drive as shown in following picture. Create new virtual hard disk (.vhd) file by clicking New button. After clicking New, choose type of disk. In my case I have chosen fixed.


18. Window opens as shown here. Enter a name for new vhd and choose location where you’d like it to be stored. Click Next.


19. Choose a size of a new blank virtual hard disk. Click Next.


20. Click Finish. Considering that this is Fixed disk, you will have to wait couple of minutes while disk is being created. Of course duration can depend on size of your newly created virtual hard disk.


21. Click Ok to close Settings for DPM virtual machine.


22. Now click on Windows Start > Right Click on Computer > Choose Manage. The following window will open where you can navigate to Storage>Disk Management. You will see your newly created disk in black color. Right Click where is says „ Disk 1, Unknown, 10 GB, Offline“ and choose Online.


23. Navigate back to DPM console, onto Management tab and onto Disk sub-tab. On right side of console click Rescan. After that also on right side of console click Add. Window as shown below will open. Select the disk and click Add. Click OK.


24. Disk is now shown as in following picture.


25. That’s it, if you followed all steps, you should have DPM 2010 successfully installed and configured with one disk as Storage Pool. Of course before you can start backing you should install management agents on desired computers.


  Described procedure for Installing DPM and configuring Storage Pool can be very useful for demo scenarios. For production environments you should carefully choose DPM computer configuration and plan disk storage pool.


Long time no post

September 29, 2010 2 comments




    For past couple of months I didn’t write any blog post. And why is that, some of you might ask. Well, I was very busy with my business and personal life. I was involved in many many projects so I really didn’t have much time to write. Anyway now I’m back with plan to write more often and of course with more quality. Also, from now on I will not write only on Microsoft Virtualization but also on some other Microsoft technologies which are in my area of expertise. So stay tuned, and I will try to offer you some quality and perhaps entertaining posts.

Categories: Misc Tags:

Free virtualization books: Complete list

 These days it is hard to find useful information, especially if you want to find a lot materials in one place. That’s why I spent some time searching through the web to find interesting and useful information regarding virtualization. So I hope you will find useful my list of free virtualization related books.

To summarize, in my list there are 8 free books (with download links included):

  1. Understanding Microsoft Virtualization Solutions, Second Edition
  2. Introducing Windows Server 2008 R2
  3. Virtualization for Dummies – HP special edition
  4. The Definitive Guide to Virtual Platform Management  
  5. The Essentials Series: Virtualization and Disaster Recovery
  6. The Shortcut Guide to Virtualization and Service Automation
  7. The Shortcut Guide to Selecting the Right Virtualization Solution
  8. Windows Server 2008 Hyper-V: Insider’s Guide to Microsoft’s Hypervisor (this book was free for few weeks and now you can read it on Google)

Ok, so let’s see brief introduction to all books:

Understanding Microsoft Virtualization Solutions, Second Edition

This is the book for IT professionals who want to learn more about the latest Microsoft virtualization technologies, including Hyper-V and Remote Desktop Services in Windows Server 2008 R2, Microsoft Virtual Desktop Infrastructure, Microsoft Application Virtualization 4.5, Microsoft Enterprise Desktop Virtualization, Windows Virtual PC and Windows XP Mode, System Center Virtual Machine Manager 2008, and Microsoft’s private and public cloud computing platforms including Windows Azure.

Introducing Windows Server 2008 R2

This book is targeted primarily at Windows server administrators who are responsible for hands-on deployment and day-to-day management of Windows-based servers for large organizations. Windows server administrators manage file and print servers, network infrastructure servers, Web servers, and IT application servers. Book contains Chapter about Hyper-V, RDS and VDI.

Virtualization for Dummies – HP special edition

The purpose of this book is to provide you with an introduction to the subject so that you can understand its promise and perils — and create an action plan to decide whether virtualization is right for you, as well as how to move forward with implementing it should you decide it is right for you. This book will help you sort out the hope from the hype and give you tools to feel confident in making your virtualization decisions.

Note** – following 4 books are available to download from same site on which you can find a lot of free books. You just need to register with them and that’s it (Everything is free)

The Definitive Guide to Virtual Platform Management  

The Definitive Guide to Virtual Platform Management is designed to help IT staff better manage the complexity of virtualization. This guide begins with a discussion of the business value of virtualization and how organizations can benefit from this technology. Next, details related to virtualization approaches and challenges related to managing heterogeneous environments will be discussed. Based on these issues, the focus will turn to ways in which IT organizations can address all of these issues. Details include monitoring and optimizing virtualization performance, developing policies and processes, and automating data center operations. Finally, a list of important features is developed that IT organizations should look for in a virtualization management solution.

The Essentials Series: Virtualization and Disaster Recovery

The Essentials Series: Virtualization and Disaster Recovery discusses the benefit of virtualization in providing for business continuity though data replication and protection, allowing a more cost-effective solution for high availability and disaster recovery.


The Shortcut Guide to Virtualization and Service Automation

The intent of this guide is to assist the smart enterprise with understanding virtualization’s fit into the rest of the IT environment. A major part of that fit is in aligning the promise of virtualization technology with the automation benefits associated with virtualization management. What you’ll find in reading this guide is that notwithstanding what technologies and technological improvements virtualization brings to the table, there are a set of management enhancements that also arrive. Those enhancements are a function of the levels of automation that naturally bundles with the move to virtualization.

The Shortcut Guide to Selecting the Right Virtualization Solution

The intent of this guide is to assist the smart enterprise with understanding virtualization’s fit into the rest of the IT environment. A major part of that fit is in aligning the promise of virtualization technology with the automation benefits associated with virtualization management. What you’ll find in reading this guide is that notwithstanding what technologies and technological improvements virtualization brings to the table, there are a set of management enhancements that also arrive. Those enhancements are a function of the levels of automation that naturally bundles with the move to virtualization.

Windows Server 2008 Hyper-V: Insider’s Guide to Microsoft’s Hypervisor

Hyper-V is one of the top virtualization products, and this practical guide focuses on the essentials of Windows Server 2008 Hyper-V. Written by the Microsoft team behind the Hyper-V product, this book shows you how to perform key virtualization scenarios, such as server consolidation, software and development, and a dynamic data center and demonstrates how Hyper-V can be used to reduce cost and eliminate the complexity of a server infrastructure by consolidating workloads to a small number of machines. In addition, the material addresses using DPM, and SCOM with VMM in order to maintain and manage Hyper-V environments.


I hope you’ll find some interesting stuff in those books, and of course, feel free to comment if you know maybe more free virtualization books.

Hyper-v dynamic memory & Windows Virtual PC without hardware assisted virtualization



Great news these days from Microsoft Virtualization:

  1. Dynamic Memory allocation will be feature of new Service Pack for Hyper-V R2.
  2. Windows Virtual PC and XP Mode will run now on computers that don’t have hardware virtualization capabilities.

Surely those news are great, so let’s take a closer look what they actually mean

Dynamic Memory in Hyper-V

How memory works now in Hyper-V? Well high level description would be something like this: when you are creating virtual machines you assign some amount of memory to them and that’s it. Later on you can decide to assign more/less memory and then you should turn off virtual machine and do what you planned. Also with static memory assignment if you have Hyper-V host with 4Gb of RAM, and you plan to have 4 virtual machines with 1GB each, you could not start fourth virtual machines because lack of memory. That’s the main thing about static memory assignment – when you assign memory to virtual machine it will consume all that assigned memory from host, although current state of virtual machine only need half of that. So if you assigned 512 MB of RAM to virtual machine and while powered on that virtual machine only needs 256 MB of RAM, it will still consume whole 512 MB of RAM from the host. Ok, that is clear now, so let’s take a look how will dynamic memory assignment look like.

Although it is not yet completely disclosed, with dynamic memory you could assign more RAM to virtual machines and by that achieve better Hyper-V host utilization. So you could probably assign memory by using min and max values. Let’s describe that in particular scenario. Again, let’s take 4 virtual machines and host with 4 GB of RAM. With dynamic memory allocation you could assign to virtual machine memory with 512 RAM as minimum value and 1024 as maximum value. When you attempt to start virtual machines they would take as much memory as they need (512 or more), and other memory will be free in memory pool. In that scenario Hyper-V will manage further memory allocations based on virtual machine needs. So in some moment of time , one virtual machine would need 1024 MB, and Hyper-V will automatically assign that amount of memory. So, as you can see in this basic scenario, with dynamic memory, Hyper-V will be much more efficient.

 XP mode without Hardware virtualization

A lot of users wanted to try XP mode, but they couldn’t because they didn’t have computers with hardware virtualization support (a.k.a  Intel VT or AMD-V CPU). Now, those users also can try XP mode and for example use Internet Explorer 6 on Windows 7 as I described on one previous post.  If you would like to try Windows Virtual PC and XP mode and you don’t have hardware assisted virtualization, download update from Microsoft here (x86) or here (x64).

App-V 4.6 RTM available

February 22, 2010 1 comment

Announced on MDOP blog  – Microsoft Application Virtualization 4.6, including App-V for RDS, is now publicly available as part of MDOP 2010. You can download MDOP 2010 via Microsoft Volume Licensing Site. As I wrote before App-V brings following new features:

  • App-V 4.6 is now compatible with 64-bit Windows client and server platforms
  • App-V 4.6 saves on SAN storage space by using a cache of virtualized applications that is shared across all your VDI desktops
  • App-V 4.6 and SCCM 2007 R2 SP2 now deliver virtual applications faster


Download Exchange 2010 VHD for free

February 22, 2010 Leave a comment

Exchange Server 2010 VHDNew VHD available from Microsoft – Exchange Server 2010. Download VHD here. As you all probably know new version of Exchange 2010 has a lot of useful and cool features:

  • Exchange 2010 is faster because Microsoft reduced I/O load. Hence you can use slower and cheaper disks to get great performance.
  • OWA now works great in non-Microsoft browsers and on non-Microsoft platforms
  • SMS – users can now send and receive SMS text messages from Microsoft Outlook and Outlook Web App
  • Support for IRM in Outlook Web App – IRM-protected messages in Outlook Web App can be accessed through Windows Internet Explorer, Firefox, and Safari (no plug-ins required)
  • Voice mail transcription –  Exchange 2010 uses a speech recognition engine to automatically transcribe voice mail messages
  • Much much more…

Really, there are a lot exciting features of Exchange 2010, and if you would like to try them go on and download pre-configured virtual machine (13365.4 MB).

Categories: Misc Tags: , ,

Application Virtualization SDK for developers

February 1, 2010 Leave a comment

If you are developer and would like to try out library that provides a set of functions for emulating a file system and a system registry for an application, ckeck out BoxedApp SDK. It is a great way for creating virtual files, fake registry entries, keys and values.


With BoxedApp SDK you have following features:

  • Create virtual files
  • Create virtual registry keys
  • API for intercepting functions
  • Embed DLL
  • Embed ActiveX / OCX
  • Launching a virtual file-based process
  • Using virtual file system by several processes simultaneously

    If you are wondering when to use this SDK see some examples below:

     –  When an application must run properly even if it doesn’t have the right to write to the system registry and to the file system

     –  When an application uses DLL and files, which are to be kept secure, and because of that you can’t save them to disk

     –  When an application needs ActiveX but doesn’t have an installer because it must run instantly, without the installation (for example, when it’s a portable application that runs from a flash card)

    Of course a lot more use cases are available, and if you would like to try it for yourself download the demo here (19 MB)

    Categories: App-V, Misc Tags: , , , ,