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

    Synology NAS as FOG Storage node

    Scheduled Pinned Locked Moved
    Tutorials
    10
    31
    18.6k
    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.
    • george1421G
      george1421 Moderator
      last edited by george1421

      Part 2: Testing the NFS shares

      In this part we will connect to the Synology NAS from the FOG server to ensure our NFS shares are setup correctly, with the proper permission, and can communicate with a linux remote device.

      On fog server do the following:

      1. Log into the FOG server as root
      2. Key in the following from the linux command prompt to test the /images share
      mount -t nfs <syno_nas_ip>:/volume1/images /mnt
      mkdir /mnt/dev
      touch /mnt/.mntcheck
      umount /mnt
      
      1. Key in the following to test the /images/dev share (note: this is a bit slight of hand here since we didn’t specifically share the /images/dev path. This function works because we selected “Allow users to access mounted subfolders” in Step 1 of Part 1.
      mount -t nfs <syno_nas_ip>:/volume1/images/dev /mnt
      touch /mnt/.mntcheck
      umount /mnt
      
      1. Next we will connect to the snapins share and create the ssl directory and copy the ssl keys from the FOG server to the Synology NAS
      mount -t nfs <syno_nas_ip>:/volume1/snapins /mnt
      mkdir /mnt/ssl
      cp -R /opt/fog/ssl/* /mnt/ssl
      umount /mnt
      
      1. Next we will copy the PXE boot files from the FOG server to the NAS
      mount -t nfs <syno_nas_ip>:/volume1/tftpboot /mnt
      cp -R /tftpboot/* /mnt
      umount /mnt
      

      That completes the NAS setup quality check. To recap here. We confirmed that the shares are shared correctly with the proper permission to allow an external linux system to create files on the NAS. We’ve also created the required .mntcheck files the imaging code uses to identify its shares. And lastly we copied several required support files from the FOG server to the NAS. Just be aware that if you update the FOG server to a newer release, you will probably need to refresh the files in the /tftpboot share on the NAS to keep them insync with the FOG server.

      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!

      1 Reply Last reply Reply Quote 0
      • G
        Grizzly
        last edited by

        Thanks for the great tutorial. I used it to get the NAS setup for our 1.3 FOG server. A couple things I ran into just to let you know:

        1. This should be a common thing but I needed to make sure that the NAS was my default storage node. I screwed this up the first time through.

        2. I was able to capture an image but I wasn’t able to deploy. I needed to have a .mntcheck in both /images and /images/dev. In the steps above this is only created in the /images/dev portion.

        Just thought I’d give you a heads up but so far it looks like the rest of the steps worked flawlessly and it is much appreciated.

        george1421G 1 Reply Last reply Reply Quote 0
        • george1421G
          george1421 Moderator @Grizzly
          last edited by george1421

          @Grizzly On point 2 you are correct. I was a victim of a late night and a lazy finger. I’ll correct the post.

          In the case of your #1. Just so I’m clear, you are storing all of your images on the NAS to run a skinny FOG server?

          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!

          G 1 Reply Last reply Reply Quote 0
          • G
            Grizzly @george1421
            last edited by

            @george1421 Correct. I have 1.3 installed on a VM and all the images are stored on the NAS for capture and deployment.

            george1421G 1 Reply Last reply Reply Quote 0
            • george1421G
              george1421 Moderator @Grizzly
              last edited by

              @Grizzly Ok you are running an alternate configuration, which is OK. Its just not officially support (but works just the same).

              I do plan on adding to this tutorial. Right now from the FOG home page, FOG can’t pickup any disk sizes from the synology NAS (because the Synology NAS is not a real FOG server). There is a way to let the master FOG server to think the NAS is another FOG server. I just need to work out the process. So I should be able to integrate FOG and the synology nas a bit more.

              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!

              G 1 Reply Last reply Reply Quote 0
              • G
                Grizzly @george1421
                last edited by

                @george1421 Yeah I was originally looking at how to install FOG on the Synology NAS as a Storage Node but couldn’t seem to find a way to do that yet. This way is a bit hacky but it is working without issue thus far!

                1 Reply Last reply Reply Quote 1
                • V
                  VincentJ Moderator
                  last edited by

                  If you setup NFS and FTP then it should work perfectly.

                  I use Synology and FreeNAS’ as storage nodes. My Fog Server doesn’t even serve images.

                  george1421G 1 Reply Last reply Reply Quote 0
                  • george1421G
                    george1421 Moderator @VincentJ
                    last edited by george1421

                    @VincentJ Just for clarity the issue I’m working on is the dashboard reporting only works correctly if the storage node is a “real” fog server. If that isn’t a problem then a NAS will work perfectly.

                    The only caveat to using a NAS as your primary storage is that multicast deployments will not work at all. If you only do unicast imaging then again, there is no problem using a NAS in this manner.

                    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!

                    1 Reply Last reply Reply Quote 0
                    • B
                      brusa.matteo
                      last edited by

                      hello, I’m trying to use this…and when the sync starts the error I receive is: mirror: Access failed: 550 No such file or directory. (/volume9/fog_images/test01) test01 is the test images I’ve created…
                      all the other point ar ok as the guide…

                      1 Reply Last reply Reply Quote 0
                      • B
                        brusa.matteo
                        last edited by brusa.matteo

                        Hello, so…
                        the sync between the default repository and the synology works.
                        Now I’ve moved the synology storage on another storage group, because I want to use only it since the default (fog server) has not enough space for my pourpose…
                        The snapins creation and distribution works fine (i can create snapins only on the synology and deploy them from the synology)
                        But…trying to capture an image (setted to stay on the synology storage) I receive an error:

                        mounting x.x.x.x:/fog_images/dev on /images failed: Permission denied

                        have you any suggestions?

                        george1421G 1 Reply Last reply Reply Quote 0
                        • george1421G
                          george1421 Moderator @brusa.matteo
                          last edited by george1421

                          @brusa.matteo Hmm I didn’t see your post from a few days ago, sorry.

                          You are getting a permission denied message. This sounds like you don’t have the nfs permissions setup correctly on your NAS.

                          Specifically in this section

                          NFS Permission (tab)
                          Create new Permission
                          Hostname or IP: *
                          Privilege: Read/Write
                          Squash: No mapping
                          Security: sys
                          Checked Enable asynchronous
                          Checked Allow users to access mounted subfolders

                          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!

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            brusa.matteo @george1421
                            last edited by

                            @george1421 thanks for your reply…
                            it was my fault: I had entered the wrong path in the configuration…
                            working late at night is not a good idea!!
                            thaks a lot!

                            1 Reply Last reply Reply Quote 1
                            • K
                              KKTwenty101
                              last edited by

                              @george1421 I “cheesed” the dashboard in our FOG by mounting the image folder on the FOG server as NFS from my synology NAS (rather than add another storage node). Using an 815+ here and have been for a while.

                              george1421G 1 Reply Last reply Reply Quote 0
                              • george1421G
                                george1421 Moderator @KKTwenty101
                                last edited by george1421

                                @KKTwenty101 said in Synology NAS as FOG Storage node:

                                @george1421 I “cheesed” the dashboard in our FOG by mounting the image folder on the FOG server as NFS from my synology NAS (rather than add another storage node). Using an 815+ here and have been for a while.

                                ^^Please explain this^^

                                If I understand correctly you have an nfs share on your nas, and you mounted that nfs share over the /images directory on your fog server. And the fog server is sharing out the /images directory on your fog server??

                                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!

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  KKTwenty101 @george1421
                                  last edited by

                                  @george1421 yes. That way the fog server considers /images local so the “defaultmember” pie chart works just fine.

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    Alex78
                                    last edited by Alex78

                                    @george1421 Hello, i did all the things you say, but i stay with this error, and i don’t know what this means:
                                    0_1530264310568_ok.PNG

                                    Did someone known this problem ?

                                    george1421G 1 Reply Last reply Reply Quote 0
                                    • george1421G
                                      george1421 Moderator @Alex78
                                      last edited by

                                      @alex78 Just be aware that changes in the FOG program make using a NAS as a storage node a bit more difficult.

                                      Did you complete all parts of the tutorial? With synology nas, typically the path would be /volume1/images/igmWindows it appears you have missed a setting someplace.

                                      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!

                                      A 2 Replies Last reply Reply Quote 0
                                      • A
                                        Alex78 @george1421
                                        last edited by

                                        @george1421
                                        Ok, I am still checking all the steps of your tutorial and I will come back to you, if it not solved the problem or on the contrary if it solved it, thank you for your answer.

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          Alex78 @george1421
                                          last edited by Alex78

                                          I think it’s working thanks you 🙂

                                          Tom ElliottT 1 Reply Last reply Reply Quote 0
                                          • Tom ElliottT
                                            Tom Elliott @Alex78
                                            last edited by

                                            @alex78 Can you tell us what you had missed originally and what you did to fix it? This could help another user down the road, so always good to share if you can.

                                            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! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                            A 1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post

                                            159

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project