UrBackup Plugin- Client Image Restore Report

  • In an effort to migrate away from WHS (Windows Home Server, Ver 1, and the 2nd Ver "2011" - support for which was dropped):

    I went looking for a replacement OS/NAS package with similar capabilities and ease of operation. That search led me to OMV. Where services were concerned, OMV proved to be superior to WHS in every way with the exception of a client backup with a "bare metal" restoration utility, that is easy to use.
    ("Bare Metal restore" meaning the ability to restore the preexisting OS, to a working client platform with a functional hard drive.)

    That changed with the inclusion of UrBackup in OMV 3. UrBackup is available as a plugin. It's an open source, locally archived, cross platform backup solution.

    However, in many cases, users (myself included) are backing up their network clients without verifying that a full "bare metal" restore is possible.

    The purpose of this test was to verify that bare metal UrBackup Client restorations are easy to perform and without ugly surprises.

    The test was performed using;

    OMV 3.0.80
    Core i3 - 12GB RAM - USB boot drive
    Urbackup Server 2.1.19
    Urbackup Restoration CD 2.0.2
    (While the server has a 1GB NIC, the speed of the test was limited by the client, with a 100MB NIC.)

    Windows Vista - SP2
    AMD Athelon - Dual Core 4450E
    3GB RAM
    250GB HD

    The drive image was approximately 54GB and was restored to a single partition. Drive partitioning was not required.

    The restore CD boot process took roughly 3 minutes which included a network - UrBackup server discovery process, logging onto the UrBackup server (user name "admin" and password), and selecting the appropriate image for restoration. With the "OK's" and dialog box choices, about 5 operations were required to select an image and start the restoration. It was very straight forward.

    The entire restore operation took a bit less than 32 minutes. Considering the 100MBS NIC choke point, performance is good.
    Based on the clients 100MBS NIC and the image size of 54GB, the restoration of a 500GB image over a 1GB NIC shouldn't take longer than 3 or 4 hours.

    The restoration CD software simply stated that it was "complete" and prompted for a reboot. That was it. There were no issues.

    Even with Windows Home Server taken into account; this was, by far, the simplest "Bare Metal" client restoration I've ever performed. The restoration CD seemed to have everything required to get the job done, to include network adapter drivers to activate the client's NIC.

    If I was to be critical of anything noted during this restoration, it would be that the "status" (as in percent complete bar) displayed by the server lags behind the true status. Also, during the restoration, the Client CD software jumped from an indicated 8 or 9% complete, to completely finished.

    This same observation seems to be true during standard backups as well, but not to such a drastic degree. As it appears, the servers Web GUI doesn't update the status frequently.

    In the bottom line:
    With OMV's standard features and the Urbackup plugin, WHS is no longer needed (or wanted).

  • Thank you for your report! Very interesting.

    How did you create the image of the Windows system? Is urbackup capable to create it in the background while the system is normaly running? Or is it necessary to use a boot cd also on the PC side?

    OMV 3.0.99 (Gray style)
    ASRock Rack C2550D4I C0-stepping - 16GB ECC - 6x WD RED 3TB (ZFS 2x3 Striped RaidZ1)- Fractal Design Node 304

  • How did you create the image of the Windows system? Is urbackup capable to create it in the background while the system is normaly running? Or is it necessary to use a boot cd also on the PC side?

    Part of the UrBackup system is installing a client module on network clients. Client modules for Windows, the Mac and Linux can be found here.
    After that, and making specific backup selections or exclusions (defaults work fine), the Urbackup server backs up clients when they're on-line, in the background. It does both file backups and drive images by default.

    The boot CD is only for disaster recovery. It's used when the client hard drive is either blank or unbootable.

    If you decide to use UrBackup, the OMV server installation will attempt to put the UrBackup storage folder on your boot drive. It will be necessary to relocate the backup directory to your data drive, in a manner similar to what is shown below.
    (In my case, I dedicated a drive to testing client backups. )

    **After the UrBackup plugin is installed.**
    To redirect backups to another location, it's necessary to create the directories (below) before making the change shown (above).

    The first directory I created on the dedicated drive was BACKUP with the following attributes:

    Then a sub-directory under the above, urbackup, was created with the following permissions:

    Other than this bit of manual configuration, to get client backups off of the boot drive, setting up the UrBackup plugin is straight forward.

  • Honestly, I was stunned at the lack of fine details required to do a bare metal restore with UrBackup. Windows Home Server 2011, for example, requires you to dig out NIC and USB drivers to start the restore process and restore operations took a l-o-n-g time. That's another area where UrBackup seemed to shine. The speed of the restoration, for a 100 mbs connection, was quick.

    To give the Urbackup test some balance, I attempted to do a backup and restore with Duplicati. However (on the same Vista client) the Duplicati client connector forced me to install M$ .NET 4.5, as a dependency, before it would install. Afterward, the client connector continually crashed and I have no idea why. The client has a nearly bare Vista OS install, with no extraneous add-on hardware. Maybe I missed something but, given the non-stop crashing, I abandoned the effort.

    Here's to hoping others on the forum will do similar accounting's as they test server packages, to include those who use and like Duplicati.

  • Hi.
    I have been running OMV4 for a couple months now and have been doing manual backups. I have 3 Disks set up, one of which contains a shared folder named Backups to which I have been manually backing up. I want to give UrBackup a try, but can't get the configuration working. I created a folder called urbackup inside the Backups folder which I want to use, but I can't find the full disk & folder path like you show in the photos (I right-clicked on the Backups folder and went to properties). Is there a setting I need to check for it show like that or am I just not looking in the right place? I have a Windows 10 machine and a Mac.
    Another thing, I do not have the folder permissions set to public, I created a guest user account with a password. Is there a way to enter those details into UrBackup for it to log on?

    Edit: Nevermind, I think I figured it out. I replaced the disk-by-label with the disk label in Disks. I also found the ACL permission box.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!