Using DFS-R to replicate VHD and VHDX Files

Hello -
I am trying to find a solution to replicate VHD files and VHDX files between two data centers. I'm deploying the solution using Windows Server 2012.
The VHD files are not virtual machines, they are simply storage areas (one for each user) that contain user documents and other files.
The users will potentially log on to terminal servers in two locations and I'd like the VHD files to be accessible from both locations. The VHD files will mount during the logon sequence into a mount point within the users profile (or some other accessible
area within the file system). This is a bit like user profile disks, but more user data disks.
Has anyone attempted the replication of VHD files before using DFS-R, and are there any things I should be aware of?
Will DFS-R support delta replication of VHDs? If a user has a 500 MB presentation, within the VHD file, and changes a single line of text, I'd prefer for only the changed blocks to synchronize.
I don't believe DFS-R supports replicating open files, so I understand that the data won't be in sync until the VHD file us unmounted, but thats okay.
Cheers, I'd welcome any feedback.
Mitch

Hello -
I am trying to find a solution to replicate VHD files and VHDX files between two data centers. I'm deploying the solution using Windows Server 2012.
The VHD files are not virtual machines, they are simply storage areas (one for each user) that contain user documents and other files.
The users will potentially log on to terminal servers in two locations and I'd like the VHD files to be accessible from both locations. The VHD files will mount during the logon sequence into a mount point within the users profile (or some other accessible
area within the file system). This is a bit like user profile disks, but more user data disks.
Has anyone attempted the replication of VHD files before using DFS-R, and are there any things I should be aware of?
Will DFS-R support delta replication of VHDs? If a user has a 500 MB presentation, within the VHD file, and changes a single line of text, I'd prefer for only the changed blocks to synchronize.
I don't believe DFS-R supports replicating open files, so I understand that the data won't be in sync until the VHD file us unmounted, but thats okay.
Cheers, I'd welcome any feedback.
Mitch
If you don't own a pretty fat pipe between the data centres (and it comes free of charge) that's not the best idea. For a reason: DFS-R does use compression only paired with per-file changed block tracker no deduplication see...
http://technet.microsoft.com/en-us/library/cc771058.aspx
...so at the end of the day you'll replicate TONS of non-required information. What you really need to do: deploy a third-party replication solution layered up and working on top of the volume(s) where your VHD/VHDX files are stored. 
Will DFS-R work to replicate VHD/VHDX? YES
Is DFS-R optimal for VHD/VHDX replication scenario? NO
Hope this helped :)
StarWind iSCSI SAN & NAS

Similar Messages

  • VHD and VHDX won't Compact

    I also have the same problem.
    If I compact a VHD or VHDX the compact runs for one second and ends, and the VM's remain uncompacted.
    I am using REFS format on the drive, and the VM's are Windows 7 x86, if that makes any difference.
    I have disabled System Restore in VM's, as that was a known problem with 2008 R2.
    Can this be reported as a bug in Server 2012 RC.

    I was having the same problem (minus using ReRF, I am just using NTFS.) I think I finally discovered the "real" issue for me, and the solution. My VHD and VHDX file (tried both ways) has two partitions in it - being a virtual machine for Windows 7 that we
    use to create images, it wound up having the small 'system reserved' partition, plus the normal OS partition.
    I think what was happening is that only the first partition was being looked at (the small one) and so the optimization, etc, was never happening on the large one. Which would explain the way it came back in just one second (less, really.)
    The way I found to get around this was to use a new feature in 2012 - I right-clicked on the VHDX and chose "Mount." This attached *two* drives (can't seem to choose the drive letters.) Then in a "My Computer" window, used the ribbon option "Drive Tools
    -> Manage" and chose the "Optimize" tool. Ran the optimization on both of the newly attached drives, closed that out, and then ejected one of the drives (both of them detached when I did.)
    Finally, when I ran the "compact" in HyperV Manager, it took a bit longer and actually decreased the size of the VHDX file (in my case, from 31GB to 20GB.)
    Hope this helps someone!

  • Any setting to use alt+tab for switching adobe and other file ?

    any setting to use alt+tab for switching adobe and other file ? instead of opening a adobe file agin and agin?
    thanks.
    really hate using win8...........................

    i mean ..can adobe fild open it in a normal way like win7 did...
    so i can use alt+tab to switch task easily..

  • Can I use time capsule to store music and video files as well as use it to back up.

    Can I use time capsule to store music and video files as well as use it to back up.

    Sure.
    Why are so many peolple asking this?
    Just store your files there. 
    And when using Time-Maschine for the back-up select the Time-Capsule (whatever name your has) as the place to store the date.
    cheers, anne

  • Vhd and Vhdx corrupted

    Hello, I have two servers Hyper-V 2012R2 connected to a new SAN (powervaul NX3200). I started to move my virtualmachines to
    the new SAN. I have now ten virtual machines on the SAN (about 40% of my virutelles machines) others arelocally on the servers. The purpose is to transfer everything to the SAN. But for some time I had problems with my virtualmachines on the SAN. I have two
    machines that have disappeared. The folder and the vhdx file are no longer there. I havethree machines corrupt. The vhdx files are 0 KB. I'm connected to the iSCSI SAN. On each of my two servers, I have a NICdedicated to the SAN. They are on a different network.
    My network internet 192.168.10.xx and the network of SAN192.168.5.xx Yesterday I have this message on my iSCSI drives: Offline Scan and Repair Needed. I made the repair. So, i need some help.

    Are the Hyper-V hosts stand alone hosts?  Are the Hyper-V hosts pointing to the same storage locations for the VMs?  If you answered 'yes' to both those questions, you have configured an environment that is guaranteed to corrupt any data on the
    volumes being pointed to.  The only way to share storage locations between multiple hosts is to configure some sort of sharing mechanism.  Within Windows, this is Failover Clustering.
    . : | : . : | : . tim

  • Merge .vhd and .avhd files

    Is there anyway to merge a disk's .vhd and it's .avhd metadata?
    It's hard to make a differencing disk when the VM i'm making the base from never seem to update it's (empty) .vhd file.

    Please note that this is not a supported method...it is kind of a hack, but it works....
    I think it is also worth noting that I am using Hyper-V Manager, and not SCVMM, and I did not have a branched snapshot scenario.  In other words, I never reverted back to a snapshot and then took later snapshots, thus "branching" the differencing files...
    With that said...I don't think you have a lost cause if you are out of disk space...
    The configuration for each VM is an .XML file...If you delete that .XML file, Virtual Machine Manager loses all knowledge of it (Please note a status of "Saved" complicates this more, but not worth going into now since you mentioned that you could shut down the VMs)  Please also note that you will be recreating this VM, so you will need the information regarding number of Processors, and amount of memory, and the like.  I was also told that this could cause you to need to activate the license again, but I did not have this problem.
    In order to delete the .XML file for the VM, the Virtual Machine Manager Service has to be stopped.  Before doing that, all VMs should be shut down gracefully if possible. 
    Here are the steps:
    1. Shut down all VMs gracefully
    2. Stop the service using services.msc, or stop the service using the Server Manager
    3. Let any merge jobs complete that can
    4. Delete (or rename for those of you carefull folks) the .xml file for the VM in question
    5. Restart the Virtual Machine Management services...Your guest will not be listed.
    6. Find the GUID for the VM in question...and delete the .xml configuration file.
    7. Find all of the .avhd files for the machine
    8. Move as many .avhd files as you need off to another drive to free up some room, but leave the last 2(very important to start with the last .avhd files and work your way backwards)
    9. Change the extension on the LAST .avhd file to .vhd
    10. In Hyper-V manager, chose edit disk
    11. Browse for the renamed file
    12. Chose to Merge the file (It will automatically look for the parent of the .avhd file...this information is included in the child file itself)...the merge will merge all information from the Child into the Parent, and THEN delete the child (this is where your space problem came in, btw)
    13. Move the parent of that file (the next oldest .avhd file) back to its ORIGINAL location (very important to put it back where it was)
    14. Repeat as needed
    Always rename the newest Child to have a .vhd extention, because the "Edit Disk" wizard only sees .vhd files, and alway merge into the Parent, and not to a new file.
    This way, you have the room you need to merge the files, and eventually, you will arrive at the original .vhd file, and have only one virtual hard drive.
    After all of this, just re-create the Virtual Machine, and use the combined .vhd file in the Wizard...

  • Using Sym Links for .dbf, .log, and .ctl files?  Will this work in 10g?

    Hello,
    We have an old database server we use for testing/development and it's running very low on diskspace on one of the filesystems on the box. At this point in time, adding space is not a simple option for several reasons. However, there are several other data partitions on this server with plenty of space available.
    I read a paper published by Sun Microsystems that advocates the use of symbolic links for dbf, ctl, and log files:
    http://www.sun.com/blueprints/0103/817-1048.pdf
    Are there any drawbacks/caveats we need to be aware of, or is this really as simple as just stopping the db, moving a few files to another fs, symlinking their locations, and restarting the db?
    Thanks for your input/advice.

    I think you should verify this with Oracle Support.
    This is the perfect measure to have them drop the phone on you.
    Sybrand Bakker
    Senior Oracle DBA

  • Unable to configure Reporting Services 2012 after using 'netsh http delete urlacl' command and .EXE file also.

    One of my servers quit responding during some troubleshooting of another issue and when I try
    to reconfigure it I am receiving Results as follows:
    Reserving url http://+:80
    The URL has already been reserved.
    It appears to me that there is something with the Virtual Directory that is not allowing me to use it or
    overwrite it.  If I change the name or the port the new configuration works fine, however this is part of a scale-out test environment and I need to keep the virutal directory names the same.
    I have uninstalled and reinstalled SSRS in an attempt to resolve, but that did nothing to this issue.
    I have used 'netsh http delete  urlacl' command and deleted saved urls also but still am facing issue.
    How can I manually list, delete, or edit  Virtual Directories in SSRS 2012? 

    Hi Syed,
    Based on my research, the issue can be caused by the default values for Report Server Web Service and Report Manager has already been reserved. In order to trouble shoot this issue, please refer to the following steps:
    To check this issue, we can run the following command in the command windows:
    netsh http show urlacl | find "Report"
    It should returns the reserved URL as below:
    Reserved URL            :
    http://+:80/ReportServer/
    User:
    Reserved URL            :
    http://+:80/Reports/
    User:
    Then we can delete the reserved URLs with the command below and recreate them to fix this issue:
    netsh http delete urlacl http://+:80/ReportServer/
    netsh http delete urlacl http://+:80/Reports/
    Reference:
    http://fix.lazyjeff.com/2011/12/sql-server-2008-r2-report-server-web.html
    Hope this helps.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • How to use third party library (like .dll and .lib files) in flascc?

    I have a number of .dll and .lib files of the  third party library, which are generated from C++ code.
    I read about flascc on other web site says:
    "If you want to use third party library in your Flascc project,you must have either the source code or the linkable file which is compiled of the third party library   "
    Dose the linkable file mean .dll file or .lib file?
    AND
    How can I use the fuctions in them in my flascc project.?

    Native code is not interchangeable between platform.
    It means that you can't use library that wasn't build specifically for flascc.
    And when they say linkable files they mean libraries compiled for flascc, not any libraries.
    So if your libs are for windows, no luck, you have to recompile everything

  • How can I use variable for a package filename and target file inODIFileMove

    I want to use a variable for paths so that when I migrate from Dev to QA to Prod I don't have to do a lot of editing.
    Specifically, I want a variable to be the first part of the path for the filename (\\sundev1\fnd1-hypd1) and join this with the rest (\update\log\*.log or specific filename) using several different objects like the ODIFileMove, ODI OS Command, OS Command, etc.
    Thank you!

    Hi,
    you could set up a database table holding processing parameters (i.e. Column1 - ParamName, Column2 - ParamValue).
    One row could then be ParamName = FilePath, ParamValue = \\<server>\folder\
    So, the refreshing query (attached to a logical schema) would be something like SELECT ParamValue FROM <your table> WHERE ParamName ='FilePath'
    Then, create a variable which can refresh from the database and in the package, drop the variable onto the flow and set it's type to 'Refresh Variable' in the properties.
    Hope this helps.
    geeo

  • Security Handler to use Adobe's Standard to Encypt and Decrypt File

    Hello,
    I am trying to write an Adobe Acrobat Security Handler plug-in based on the sample provided by Adobe.
    Within the plugin source code - a CRYPT_KEY of 'Mickey' is used to encrypt/decrypt the document once the security handler is placed on the document.
    Is there a way to use Adobe's CRYPT_KEY? Or what do I pass back from the callback function NewCryptDataExProc - so that a document with Adobe's encryption/decryption is used on the file?
    The main goal is such that the document needs my security handler plugin to open/view the document. Please note that we know the open password and the owner password that we set on the file.
    Thanks in advance for any advice and information anyone can provide.

    We are trying require the user to have our plugin to open the PDFs that we supply them. If we use Adobe security - then anyone who know's the password can open the files. Now, there isn't anything to prevent them from sending along the plugin also - but that is another issue.
    We would like to use the plugin to set the security on the file before the user gets the file - but the file is coming from another division and they are currenty unable to spend the time to update their process to include the that step. But, the files are set with Standard Adobe security. We are however able to tweek the PDF file, in the trailer, to recognize that our Security Handler is to be used.
    So, when our security handler kicks in - it doesn't send back the appropriate 'key' to Acrobat and all the pages come up blank.
    This is a temporary messure. We are currently getting a plan together to use Adobe Life Cycle (DRM), but the hardware acquision and other beauracy is keeping that from materializing for a few months and we need something yesterday (as my boss says).
    If you have any guidance or suggestions - that would be welcome.

  • Using powershell to manipulate mapi profile and PST file locations

    I have a situation whereby I need to move a bunch of PST files out of the default location in Office 2010 and change the mapi profile for the user so that the pst file location updated so the user doesn't experience any issues when launching Outlook.
    My logic flow is as follows:
    1.) locate All pst files referenced in the logged on users MAPI profile.
    2.) Move these files to a another directory eg. c:\users\%username%\OutlookFiles
    3.) Update the MAPI profile to point to the new location so that when the user launches Outlook he doesn't notice that the files have been moved.
    I know how to copy the files using powershell etc. but how on earth do you query the MAPI profile to locate the pst files and then change each entry for a PST file to point to the new location.
    Anyone got any ideas?

    What you are trying to do cannot normally be done with a script due to a whole host of reasons including differences in versions and lack of access to a users profile.
    !. Are you on Exchnage?
    2. Have you redirected the users folders with Group Policy yet?
    Outlook OST files are not movable without the use of a third party tool.  It is far easier to just have the users create a new profile.
    PST files that are attached in a user session can be moved using a script that can be run by the user.
    ¯\_(ツ)_/¯

  • Can I use I pad to read word and pdf files from my laptop how to transfer these files??, can I use I pad to read word and pdf files from my laptop how to transfer these files??

    I recently had my first ipad , first generation, I bought it to read all my books and documents on the laptop either in word or in pdf format >> now I feel lost, I can't even transfer my files ofrom the laotop to the ipad.I don't know what to do>>help me please

    Google for "import documents to ipad" to find lots of articles on this topic.

  • How to open and save file like the Notepad Demo do?

    I am a newer to Java Web Start. I found that in the Notepad Demo, when user try to open or save file, a message box appear and give the user some security suggestions.
    In my application, I used a JFileChooser and set the <security> element to <j2ee-application-client-permissions/> in the jnlp file. But the application will thow an exception:
    access denied (java.io.FilePermission C:\Documents and Settings\Administrator\desktop\Java Web Start.lnk read)
    Can someone tell me how to solve this problem. By the way, where can I find the source of the Notepad Demo. I want my application to open and save file just like the Notepad Demo do.

    The Notpad demo uses the JNLP api to read and write files. The api doc can be found at:
    http://java.sun.com/products/javawebstart/docs/javadoc/index.html
    Although the Notpad demo source is not available, there is other sample code available at:
    http://developer.java.sun.com/developer/releases/javawebstart/
    Included here is the webpad demo, which uses the FileOpenService and
    FileSaveService API's.

  • How to view and access files on my iBook G3 from another iMac

    **Hello, everybody on this excelent forum. I need to know how to use my Firewire conection, to view and access files in my iBook G3, from another iMac G3, both are OK in working good condition. I put this question because some days ago a Mac expert fix to me the access in my recent SwapMeet second hand aqcired iMac G3, without the original last owner password.
    this person are egoistic, and DoNot show me how he use the Firewire do this job.
    Thank You: Eduardo from NorthWest Mexico.

    Hello, Niel, Thank You very Much for your fast and kindly responce.
    the next monday I'll buy a new FireWire cable to test the metod you tell me.
    Again thanks and best regards from NW-Mexico.
    Eduardo

Maybe you are looking for

  • How to change delivery priority in stock transfer schedule agreements.

    Hi Experts, we have an issue, the delivery priority is changed in the customer master recently and the deliveries created for the old schedule agreements pick the old delivery priority. we need to change the delivery priority in schedule agreements.

  • Connecting ipad to windows PC

    when I conenct it says not charging and also is not visualizing ipad in itunes. I am using original cable which works if I charge ipad with adapter. What I have to do ?

  • Appraisal forms and normalizing the results

    Hi everybody, What is the SAP best practice(s) for normalizing the result of appraisal forms? Imagine you are running an annual appraisal form at the end of year and you would omit 10% lowest and highest results. Or you would apply a normalizing algo

  • HT2552 file not saved how do i get that captured movie

    While i capturing movie in quicktime using firewire DV cable, suddenly the camera switched off the quicktime stops the capture. but  the file not saved how do i get that captured movie

  • Cascading LOV and submit page

    Hi, I have a series of LOVS on a page each using the 'Select list with submit' attribute and 'Source Used' set to 'Only when current value in session state is null'. The cascade feature works ok once I branch back to the same page. However when I set