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

Does FOG work with iSCSI?

Scheduled Pinned Locked Moved Solved
General
7
118
90.7k
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.
  • G
    george1421 Moderator @ManofValor
    last edited by Apr 7, 2016, 7:22 PM

    @ManofValor A NAS is roughly equivalent to a second file server to store your images on. You could either connect the NAS to the linux server using NFS. A NAS is a file level device. The FOG server doesn’t need to do anything with the NAS file system since it is just a share from your NAS device. Or you can setup your NAS as a FOG storage node.

    The other thing is iSCSI, which is roughly equivalent to using a usb hard drive attached to your FOG server (but connected via your network). The drive that is being connected is a block level device. Your FOG server will need to format the iscsi device and set it up to connect to it each time you boot. Then you will just tell fog to store the images on that device.

    For 2 of the 3 options this doesn’t involve FOG at all. If you setup your NAS as a FOG storage node you will need to setup some stuff on your NAS (ftp, NFS, and a NFS share)

    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!

    M 1 Reply Last reply Apr 13, 2016, 9:43 PM Reply Quote 0
    • M
      ManofValor @VincentJ
      last edited by Apr 8, 2016, 8:41 PM

      @VincentJ Is that what this is for?
      https://www.youtube.com/watch?v=X72WthDGwsw&fmt=18

      Will this not give me what I need?

      1 Reply Last reply Reply Quote 0
      • M
        ManofValor
        last edited by Apr 8, 2016, 9:09 PM

        I also found this:
        https://wiki.fogproject.org/wiki/index.php/Managing_FOG#Adding_a_Storage_Node

        Under “Adding a Storage Node” it seems to me that I just follow these steps, am I right?

        1 Reply Last reply Reply Quote 0
        • M
          ManofValor
          last edited by ManofValor Apr 12, 2016, 2:17 PM Apr 12, 2016, 8:16 PM

          @george1421 @Wayne-Workman @Tom-Elliott

          Am I on the right track with my last two posts?

          1 Reply Last reply Reply Quote 0
          • G
            george1421 Moderator
            last edited by Apr 12, 2016, 10:42 PM

            A storage node is just another *complete FOG server without the management interface. The storage node runs on a second linux server.

            If you are simply wanting to add additional disk storage to your FOG server, you can setup a commercial NAS as a sort of storage node. Or you can connect remote storage from a NAS using NFS for file level storage, or via iSCSI for block level storage. The choice of what route to go is dependent on what device you have available for remote storage.

            I’m not finding the post I made earlier today, but in that post I outlined the steps to create and share a remote storage device.

            • This is a simple definition to a bit more complex setup. A storage node doesn’t contain a sql server or a functional web gui.

            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!

            W 1 Reply Last reply Apr 13, 2016, 12:48 PM Reply Quote 0
            • W
              Wayne Workman @george1421
              last edited by Apr 13, 2016, 12:48 PM

              @george1421 said in Does FOG work with iSCSI?:

              A storage node doesn’t contain a sql server or a functional web gui.

              in Trunk, apache is installed and does serve some pages like boot.php and others but it pulls from the main fog server’s DB. But there is no functional GUI on storage nodes that people can interact with (unless you call building URLs with GET data in them and reading the results interacting).

              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
              • W
                Wayne Workman
                last edited by Apr 13, 2016, 12:50 PM

                @ManofValor Maybe everyone here could help more if we knew exactly what device you’re trying to use? iSCSI is pretty vague, it’s a technology, not a brand or model.

                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/

                M 1 Reply Last reply Apr 13, 2016, 4:11 PM Reply Quote 0
                • M
                  ManofValor @Wayne Workman
                  last edited by Apr 13, 2016, 4:11 PM

                  @Wayne-Workman It’s a Buffalo Terastation TS-RIXL NAS device. I want this to be my main storage node seeing it is 8T instead of 500G. It is also RAID5.

                  1 Reply Last reply Reply Quote 0
                  • M
                    ManofValor
                    last edited by ManofValor Apr 13, 2016, 3:49 PM Apr 13, 2016, 7:51 PM

                    After doing some reading about iSCSI, NAS, and the like, I asked my boss why it had to be iSCSI and not NFS and said he just likes iSCSI. He said I can do NFS, that it didn’t matter. I hear that is easier than iSCSI?

                    W 1 Reply Last reply Apr 13, 2016, 7:56 PM Reply Quote 0
                    • W
                      Wayne Workman @ManofValor
                      last edited by Apr 13, 2016, 7:56 PM

                      @ManofValor 13 days of stress for what? lol. Fog is built for NFS.

                      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/

                      M 1 Reply Last reply Apr 13, 2016, 8:03 PM Reply Quote 0
                      • M
                        ManofValor @Wayne Workman
                        last edited by Apr 13, 2016, 8:03 PM

                        @Wayne-Workman Right.

                        1 Reply Last reply Reply Quote 0
                        • M
                          ManofValor @george1421
                          last edited by ManofValor Apr 13, 2016, 3:44 PM Apr 13, 2016, 9:43 PM

                          @george1421 said

                          @ManofValor A NAS is roughly equivalent to a second file server to store your images on. You could either connect the NAS to the linux server using NFS or you can setup your NAS as a FOG storage node.

                          For 2 of the 3 options this doesn’t involve FOG at all. If you setup your NAS as a FOG storage node you will need to setup some stuff on your NAS (ftp, NFS, and a NFS share)

                          So which NFS option would you recommend for a noob?.

                          1 Reply Last reply Reply Quote 0
                          • G
                            george1421 Moderator
                            last edited by Apr 13, 2016, 10:56 PM

                            You can set it up as either a file level device (nfs) or a block level device (iscsi). Either method will work. I don’t remember which OS you are using for your fog server. But I think I would go the nfs route because its the easiest.

                            On your Terastation just create a share and share it out via nfs. If you want to restrict access to this share only allow the fog server to mount this nfs share. The FOG server does need full read/write access to this share. You will need to know the path you shared out of your NAS, because you will have to tell your fog server how to connect to it. You may be able to use the following command from your FOG server to see what the shares are on your nas. showmount -e <IP address of NAS>

                            <snip from another one of my posts that should get you pretty close>

                            The first step would be to create a mount point on your fog server and then connect to NAS either via nfs or iSCSI to the mount point on the fog server. You would do something in the order of

                            mkdir /mnt/fognas
                            mount -t nfs <nas_ip_addr>:/<nas_nfs_share> /mnt/fognas

                            Then create a bind mount between the /mnt/fognas and /images
                            mount -o bind /mnt/fognas /images

                            (note: you may need to move the images directory before the bind mount will work.) Once its setup. touch a file in the /images directory and confirm it is created on this nas. When that is done, mv the contents of the old /images directory to /mnt/fognas folder. Then review /images on the fog server to confirm all of the files are where they should be.

                            The last bit you need to update is the /etc/fstab so this mount and remount work every time.
                            (before you do this, post the contents of your /etc/fstab file)

                            <nas_ip_addr>:/<nas_nfs_share> /mnt/fognas nfs rw,hard,intr,rsize=8192,wsize=8192
                            /mnt/fognas /images bind bind 0 0
                            

                            Understand I have not tested this myself, but what you want to do is possible (in theory). There will be a performance penalty for doing this since the image will need to move from the nas to the fog server and then from the fog server to the target computer. I have no clue on what you can expect (in regards to performance) from this configuration. I’m going to suspect your NAS will be the slowest part of the deployment.

                            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
                              george1421 Moderator
                              last edited by Apr 14, 2016, 11:44 AM

                              I just setup a proof of concept following my previous instructions. Even with a bind mount you can not reshare a nfs connected file system. So my previous instructions are a fail, even using the bind mount.

                              iSCSI may be the only option to support this scenario.

                              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!

                              W 1 Reply Last reply Apr 14, 2016, 1:21 PM Reply Quote 0
                              • W
                                Wayne Workman @george1421
                                last edited by Apr 14, 2016, 1:21 PM

                                OR - set it up as a storage node. NFS and FTP, that’s all you need. No mounting or anything like that.

                                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/

                                M 1 Reply Last reply Apr 14, 2016, 6:35 PM Reply Quote 2
                                • M
                                  ManofValor @Wayne Workman
                                  last edited by Apr 14, 2016, 6:35 PM

                                  @Wayne-Workman How do I make it the primary node? Is that something I can just set up in the FOG management console?
                                  0_1460658754388_10.10.1.40_2016-04-14_13-32-28.png
                                  Is this the process?
                                  https://wiki.fogproject.org/wiki/index.php/Managing_FOG#Adding_a_Storage_Node
                                  Under “Adding a Storage Node”?

                                  W 1 Reply Last reply Apr 14, 2016, 6:39 PM Reply Quote 0
                                  • W
                                    Wayne Workman @ManofValor
                                    last edited by Apr 14, 2016, 6:39 PM

                                    @ManofValor Yes and Yes.

                                    On the terastation, you need a directory called /images and another folder in there called /dev

                                    in both of these, you need files named .mntcheck

                                    you need the whole /images directory shared out with 777 permissions

                                    you need to create a fog user that has ftp rights over the entire /images directory as well, the password for the fog user should be the username/password set in the storage node area.

                                    and that’s all there is too it. With any luck, it’ll work on the first try.

                                    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/

                                    M 1 Reply Last reply Apr 15, 2016, 2:30 PM Reply Quote 0
                                    • M
                                      ManofValor @Wayne Workman
                                      last edited by Apr 15, 2016, 2:30 PM

                                      @Wayne-Workman How do I do the install again and not the update. When I run ./installfog.sh it just updates.

                                      T 1 Reply Last reply Apr 15, 2016, 3:29 PM Reply Quote 0
                                      • T
                                        Tom Elliott @ManofValor
                                        last edited by Apr 15, 2016, 3:29 PM

                                        @ManofValor I believe the argument would be run with:

                                        ./installfog.sh --no-upgrade or
                                        ./installfog.sh -U

                                        It may not work properly with your local fog user though (it will reset the password in the process).

                                        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

                                        M 1 Reply Last reply Apr 15, 2016, 3:35 PM Reply Quote 0
                                        • M
                                          ManofValor @Tom Elliott
                                          last edited by Apr 15, 2016, 3:35 PM

                                          @Tom-Elliott But this what need to do add/change the storage node to my NAS, right?

                                          T 1 Reply Last reply Apr 15, 2016, 3:35 PM Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 6
                                          • 1 / 6
                                          1 / 6
                                          • First post
                                            16/118
                                            Last post

                                          169

                                          Online

                                          12.2k

                                          Users

                                          17.3k

                                          Topics

                                          155.5k

                                          Posts
                                          Copyright © 2012-2024 FOG Project