• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Synchronization of multiple FOG servers

    Scheduled Pinned Locked Moved Unsolved
    Feature Request
    2
    2
    1.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      PaulTR
      last edited by

      Hi,

      We have three FOG servers that are not geographically co-located and are on networks that have no routing between them but service the same population of laptops.

      We would love there to exist a mechanism where we could point all the servers at a file storage server on the Internet, such as an FTP server or a file synchronization service like Google Drive or Dropbox. We would like the following to occur:

      • Each server would maintain a file on the remote file storage with a journal of database changes.
      • All the machines would read these journals and use them to keep their databases in step (an extra database field could be added to show which server in the constellation was the last to image a given laptop.)
      • Images should have a flag to indicate whether they should be common across the servers. If this flag is TRUE then the server that created that image should upload it to the shared file server and it should then be picked up and added to the other servers in the constellation to enable seamless reimaging if a laptop is moved from one region to another.

      Of these capabilities, the database synchronization is far more important to us. We can shift the image folders ourselves.

      Thank you,
      Paul.

      1 Reply Last reply Reply Quote 0
      • Wayne WorkmanW
        Wayne Workman
        last edited by

        @PaulTR

        You can do this already with the location plugin. If your three sites are internet connected and have domain names or static IPs, then you need to just allow traffic from each site to each other site through the Firewall for FTP and HTTP and HTTPS, and then you could drill down further by setting up port forwarding if you wanted, or have sub domain names and configure DNS to take care of the Name to IP resolution.

        If you build a storage node for each physical site, and put all three in the same storage group, and make one of them the master storage node (the one that receives all uploads), then all storage nodes should then replicate images - and you’d be using one single Fog Console instead of three.

        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
        Daily Clean Installation Results:
        https://fogtesting.fogproject.us/
        FOG Reporting:
        https://fog-external-reporting-results.fogproject.us/

        1 Reply Last reply Reply Quote 0
        • 1 / 1
        • First post
          Last post

        242

        Online

        12.0k

        Users

        17.3k

        Topics

        155.2k

        Posts
        Copyright © 2012-2024 FOG Project