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

    FOG: 1.5.4 -> How to setup NAS - Synology DiskStation as Master Node

    Scheduled Pinned Locked Moved
    Tutorials
    7
    50
    12.1k
    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.
    • A
      Alex78
      last edited by Alex78

      Follow this tutorial step by step, and you will have everything configured, I spent a lot of hours to understand where my mistakes were and I make this tutorial to help the maximum number of people.

      To begin, let’s configure the NAS - Synology DiskStation:

      First, go to --> Control Panel --> File services --> SMB/AFP/NFS, scroll down:
      0_1530532707570_15Capture.PNG
      -Check “Activer NFS” = “Enable NFS”.
      -Check “Activer la prise en charge de NFSv4.1” = “Enable support for NFSv4.1”.

      Go to --> Control Panel --> File services --> FTP:
      0_1530532896947_17Capture.PNG
      -Check “Activer le service FTP (pas de chiffrage)” = “Enable FTP service (no encryption)”.
      -Check “Utiliser la plage de ports par défaut (55536-55567)” = “Use the default port range (55536-55567)”

      Go to Control Panel --> User --> Select the advanced window:
      0_1530533429741_19Capture.PNG
      -Check “Activer le service d’accueil de l’utilisateur” = “Enable the user’s home service”.

      -Let’s create the folders to share.
      -Go to Control Panel --> shared folders --> create and follow the pictures below:
      0_1530524367151_Capture.PNG
      -Click “Suivant” = “Next”.
      -0_1530524481236_Captu1re.PNG
      -Click “Suivant” = “Next”.
      0_1530524539420_1Capture.PNG
      -Click “Suivant” = “Next”.
      0_1530524586272_2Capture.PNG
      -Click “Appliquer” = “Apply”.
      0_1530539089067_3Capture.PNG
      -Click “Ok”.

      Create two more shared folders with the name “tftpboot” and “snapins”, with the same configuration as the shared folder that we create together “images”

      Go to --> Control Panel --> File services – TFTP:
      0_1530533113659_18Capture.PNG
      -Check “Activer le service TFTP” = “Enable TFTP Service”.
      -Dossier racine TFTP = “TFTP root folder” : tftpboot (choose the tftpboot folder you created).

      After doing that, you have to create a user.
      -Go to Control Panel --> User --> Create and follow the pictures below:
      0_1530531144677_6Capture.PNG
      0_1530531263724_7Capture.PNG
      -Here the username = userFOG and password = FOGuser.
      -Check --> “Ne pas autoriser l’utilisateur à changer le mot de passe du compte” = “Do not allow the user to change the password of the account”.
      -Click “Next”.
      0_1530531554556_8Capture.PNG
      -Check only --> users.
      -Click “Next”.
      0_1530540007952_9Capture.PNG
      -Folder “images” --> Reading/writing.
      -Folder “snapins” --> Reading/writing.
      -Folder “tftpboot” --> Reading/writing.
      -Click “Next”.
      0_1530531850542_10Capture.PNG
      -Click “Next”.
      0_1530531902534_11Capture.PNG
      -Click “Next”.
      0_1530531946111_12Capture.PNG
      -Click “Next”.
      0_1530532020494_13Capture.PNG
      -Click “Apply”.

      Go to Control Panel --> Shared folders --> select the folder “images” you created before --> Right click on folder --> edit --> NFS permissions --> “Créer” = “Create”:
      0_1530533735359_20Capture.PNG
      0_1530533808677_5Capture.PNG
      -Privilege: R/W
      -Squash: no mapping
      -Security: sys
      -Check “Activer le mode asynchrone” = “Enable asynchronous mode”.
      -Check “Permettre à des utilisateurs d’accéder aux sous-dossiers montés” = “Allow users to access mounted subfolders”.
      -Click “Ok”.
      DO THE SAME THINGS ON THE OTHER TWO FOLDERS: “tftpboot” and “snapins”.

      DO NOT ACTIVATE THIS IN FOLDERS:
      0_1530534302248_Capture21.PNG

      NAS is now configured.

      Let’s move on the FOG server. (I host the server fog on ubuntu):

      CREATE THE SAME USER THAT WE CREATED ON THE NAS ON THE FOG SERVER

      Connect to your FOG server and open the terminal and enter these lines:

      sudo -s
      mount -t nfs "Your_NAS_IP":/volume1/images /mnt
      mkdir /mnt/dev
      touch /mnt/.mntcheck
      umount /mnt
      
      mount -t nfs <syno_nas_ip>:/volume1/images/dev /mnt
      touch /mnt/.mntcheck
      umount /mnt
      
      mount -t nfs <syno_nas_ip>:/volume1/snapins /mnt
      mkdir /mnt/ssl
      cp -R /opt/fog/ssl/* /mnt/ssl
      umount /mnt
      
      mount -t nfs <syno_nas_ip>:/volume1/tftpboot /mnt
      cp -R /tftpboot/* /mnt
      umount /mnt
      

      When you have done that, you have nothing to do on the FOG server.

      Go to the FOG Management GUI, select Storage --> Add storage Node:
      0_1530535123716_22Capture.PNG
      0_1530535331683_23Capture.PNG
      -Management Username it’s the user we created before on NAS.
      -Management Password it’s the same password of the user we created on the NAS.
      -Check master node.
      -Storage Group: default.
      -Click on ADD.

      Go to Storage --> All storage nodes --> Click on DefaultMember:
      0_1530535528744_24Capture.PNG
      0_1530535572347_25Capture.PNG
      -Uncheck “Master Node”.
      -Click “Update”.

      Now create a new image and try to capture a image:
      0_1530535723474_26Capture.PNG
      Go to hosts --> List all hosts --> Click on your host:
      0_1530536882404_27Capture.PNG
      0_1530536802781_28Capture.PNG
      -Click “Update”.
      And now capture the image:
      0_1530536848164_30Capture.PNG

      YOU CAN DEPLOY IMAGE TOO 🙂

      There is already a very good tutorial on this subject, but I wanted to enhance it with images that it is more understandable.
      https://forums.fogproject.org/topic/9430/synology-nas-as-fog-storage-node?page=1

      L 1 Reply Last reply Reply Quote 1
      • Tom ElliottT
        Tom Elliott
        last edited by

        Are you sure capture will work when you mount the NAS nfs to the fog server? Typically you cannot share and nfs share in read and right. What I mean by this: if the folder is read only you can share it without much issue regardless of how many times it’s shared, but for read write, it must be mounted exactly once. At least anything I’ve ever seen.

        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 Q 2 Replies Last reply Reply Quote 0
        • A
          Alex78 @Tom Elliott
          last edited by Alex78

          @tom-elliott Yes it will work, look at the capture that I made directly on the NAS without going through the storage of the FOG server:
          0_1530539272095_image1.jpeg
          while capturing the image is stocked on /volume1/images/dev folder:
          0_1530538288129_Capture12.PNG
          and when he is captured 100%, it will appear on the folder /volume1/images directly:
          0_1530538343709_Capture4.PNG

          I’m capturing one right now:
          0_1530538799576_Capture.PNG

          1 Reply Last reply Reply Quote 0
          • Q
            Quazz Moderator @Tom Elliott
            last edited by Quazz

            @tom-elliott That sounds a bit weird to me? Surely a server should allow multiple rw clients simultaneously? (even for the same share)

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

              @quazz what I mean is a shared share being shared.

              For example, if you have a share at 192.168.10.1 mounted to server 192.168.10.5, sharing rw from 192.168.10.5 would fail as the locks have already been dedicated to 192.168.10.5. If all mounts are to the central point you would be fine.

              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

              Q A 2 Replies Last reply Reply Quote 0
              • Q
                Quazz Moderator @Tom Elliott
                last edited by

                @tom-elliott Fair enough, but he doesn’t appear to be exporting the mounted share.

                I don’t know why exactly he’s mounting it on his FOG server, it doesn’t seem important to making this process work.

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

                  @tom-elliott Quite right, but then we can put the 3 folders in one and the same shared folder. For the tutorial I did like that but we could also make a central shared folder for example name “FOG” with the 3 folders in, “images”, “snapins” and “tftpboot” except that the path would be /volume1/FOG/images, /volume1/FOG/snapins…

                  1 Reply Last reply Reply Quote 0
                  • J
                    jeremyvdv
                    last edited by

                    Hello

                    I followed your tutorial and thank you for doing this.

                    I have my storage which is well added but when I want to capture I have access denied …

                    mount 10.1.5.8:/volume1/images on / images permission denied

                    If I try to connect to the share on the nas with my FOG user it works.

                    Can you help me ?

                    Thank you

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

                      @jeremyvdv said in FOG: 1.5.4 -> How to setup NAS - Synology DiskStation as Master Node:

                      mount 10.1.5.8:/volume1/images on / images permission denied

                      Where are you seeing this message?

                      If I try to connect to the share on the nas with my FOG user it works.

                      From what device does it work? FOG server?

                      The target computer connects to the NFS share using the credentials of root if the nfs share has squash root parameter. root will not be able to connect to the nfs share, yet a normal user can mount it. If you pxe boot the target computer in debug mode (tick the debug checkbox before scheduling the task) you can run the commands interactively on the target computer for testing.

                      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
                      • J
                        jeremyvdv
                        last edited by

                        if I start in debug mode. what action do I have to do manually?

                        Thank you

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

                          @jeremyvdv said in FOG: 1.5.4 -> How to setup NAS - Synology DiskStation as Master Node:

                          if I start in debug mode. what action do I have to do manually?

                          At the FOS Linux command prompt you would key in
                          mount -o nolock,proto=tcp,rsize=32768,intr,noatime "$storage" /images where $storage would be the nas server IP address and the file path. For example 10.1.5.8:/volume1/imageswould go there. Don't forget the colon after the IP address and before the path. Also make sure that10.1.5.8` is the IP address of your NAS. If that mounts correctly then the problem is elsewhere.

                          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
                          • J
                            jeremyvdv
                            last edited by

                            Hello
                            I corrected: my problem by indicating the network of my clients rather than the server on the NFS configuration of synology.

                            now i’m experiencing this problem at capture:

                            dcbccbb8-5583-41ec-8eb3-dce364636ac1-image.png

                            1 Reply Last reply Reply Quote 0
                            • J
                              jeremyvdv
                              last edited by

                              for information, I have this message at the end of my capture … it happens to create the files on my NAS … but on the end I have this message

                              1 Reply Last reply Reply Quote 0
                              • J
                                jeremyvdv
                                last edited by

                                If I have to change the password in fogftp.class.php
                                Thank you for telling me which line exactly because I can not find

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

                                  @jeremyvdv said in FOG: 1.5.4 -> How to setup NAS - Synology DiskStation as Master Node:

                                  If I have to change the password in fogftp.class.php

                                  You do not edit the code in this case. On your NAS you need to setup the FTP service so that the FOS Linux engine can connect to it. You will need to create a user ID and password on your NAS device. Then on the FOG serve web gui, for the storage definition of the NAS, under the management user and password.

                                  You should test using the ftp client on a windows computer to ensure you can connect to the nas using the managment user ID and PASSWORD and navigate to the /volume1/images2 path and to create and delete a directory in that path. If you can then you have the permissions set correctly on the images2 directory.

                                  I do have a tutorial that I created for the synology nas too: https://forums.fogproject.org/topic/9430/synology-nas-as-fog-storage-node

                                  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
                                  • J
                                    jeremyvdv
                                    last edited by

                                    Hello

                                    and thank you for your help.
                                    I advanced on the subject by chnging the login in fogsetting.php
                                    but now I have the message: maximum number of tries exceeded ftp.

                                    On the nas I have no restriction.

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      jeremyvdv
                                      last edited by

                                      here is where I am.
                                      Not easy to set up this storage

                                      105d8085-149f-4e8a-831b-33cbf89fa59b-image.png

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Sebastian Roth Moderator
                                        last edited by

                                        @jeremyvdv Probably the account is locked for too many login attempts using the wrong credentials? Can you manually connect to that via a FTP client like FileZilla (host: 10.1.5.8 …)?

                                        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

                                        1 Reply Last reply Reply Quote 0
                                        • J
                                          jeremyvdv
                                          last edited by

                                          yes i tried and since winscp i have no problem

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            jeremyvdv
                                            last edited by

                                            I see on the error that it uses the root account.
                                            out of synology i can not create a root account.
                                            that may be the problem.
                                            But what if that’s it?

                                            Thank you

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

                                            164

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project