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

Separate server for ipxe

Scheduled Pinned Locked Moved
General
5
13
2.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.
  • A
    ablohowiak
    last edited by Feb 16, 2017, 8:51 PM

    I’m wondering if it’s possible to move the ipxe services to a separate server?

    I found https://wiki.fogproject.org/wiki/index.php/Separate_TFTP_and_DHCP_Server
    but it’s quite dated.

    1 Reply Last reply Reply Quote 0
    • G
      george1421 Moderator
      last edited by george1421 Feb 16, 2017, 2:54 PM Feb 16, 2017, 8:53 PM

      Can you explain a bit more why you want to move the ipxe services?

      FOG does require pretty tight integration with iPXE to make the menu work seamlessly.

      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 1
      • A
        ablohowiak
        last edited by Feb 16, 2017, 9:04 PM

        My fog server is getting quite a few requests and the cpu load climbs to a point where the pxe boot will start timing out for multiple systems. Users don’t want to have to escape out of the pxe boot and I’m forced to shut the server down.

        J X 2 Replies Last reply Feb 16, 2017, 9:07 PM Reply Quote 0
        • J
          Junkhacker Developer @ablohowiak
          last edited by Junkhacker Feb 16, 2017, 3:10 PM Feb 16, 2017, 9:07 PM

          @ablohowiak you can’t really move the parts of ipxe that are effected here, since it’s the php generated boot files that you’re timing out on. let’s try to fix the real problem than. first off, what OS and version number, what version of FOG, how many clients checking in? Also, what kind of hardware are you running your server on?

          signature:
          Junkhacker
          We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

          1 Reply Last reply Reply Quote 1
          • X
            x23piracy @ablohowiak
            last edited by x23piracy Feb 16, 2017, 3:14 PM Feb 16, 2017, 9:14 PM

            @ablohowiak about how much systems connecting the server we are talking about if you say the load is slowing the machine? My first intention would be get a more powerful system?

            ║▌║█║▌│║▌║▌█

            1 Reply Last reply Reply Quote 0
            • A
              ablohowiak
              last edited by Feb 16, 2017, 9:24 PM

              OS: Ubuntu 16.04
              Fog: 0_1487279899219_upload-b113a1d0-316c-4bd8-ba31-3ba04b054a6a
              Hardware: VM - 4 cpu @ 2.67 GHz with 12GB of ram.
              Clients: 8k+

              Prior - 1.30 RC 11, no problem with the same number clients and server.

              X 1 Reply Last reply Feb 16, 2017, 9:25 PM Reply Quote 0
              • X
                x23piracy @ablohowiak
                last edited by Feb 16, 2017, 9:25 PM

                @ablohowiak could you please update to latest rc?

                ║▌║█║▌│║▌║▌█

                1 Reply Last reply Reply Quote 1
                • J
                  Junkhacker Developer
                  last edited by Feb 16, 2017, 9:29 PM

                  do you have any systems running the legacy client, or are they all new client?

                  signature:
                  Junkhacker
                  We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

                  G 1 Reply Last reply Feb 16, 2017, 9:36 PM Reply Quote 0
                  • G
                    george1421 Moderator @Junkhacker
                    last edited by george1421 Feb 16, 2017, 3:38 PM Feb 16, 2017, 9:36 PM

                    If your FOG master server is getting “overloaded” you can setup a FOG storage node for imaging and pxe boot services and let the FOG master node manage the client check-ins and overall FOG image management process. With 8k clients I would have already spun up additional storage nodes on your campus just to manage (share) the load.

                    I might have also spun off the mysql database to its own server that could be customized specifically for transactional loads.

                    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 1 Reply Last reply Feb 16, 2017, 9:53 PM Reply Quote 0
                    • A
                      ablohowiak @george1421
                      last edited by Feb 16, 2017, 9:53 PM

                      Ah, I wasn’t aware that the storage nodes could also provide the pxe boot. That’s exactly what we’d like to do and we have a number of them, albeit running older versions.

                      Clients are mostly 11.5 or higher.

                      G 1 Reply Last reply Feb 16, 2017, 9:56 PM Reply Quote 0
                      • G
                        george1421 Moderator @ablohowiak
                        last edited by george1421 Feb 16, 2017, 3:58 PM Feb 16, 2017, 9:56 PM

                        @ablohowiak said in Separate server for ipxe:

                        Ah, I wasn’t aware that the storage nodes could also provide the pxe boot. That’s exactly what we’d like to do and we have a number of them, albeit running older versions.

                        Just be aware that all of the storage nodes and master node "“should” be on the same release so everyone is happy. But the pxe files were included on the storage nodes starting with 1.3.0. (in reality one of the trunk builds of 1.2.0 but 1.3.0 is a nice round number).

                        Just be aware either way the master FOG server will still be part of the pxe booting process since the boot.php is used to instruct the clients on what to do during the iPXE menu creation. PXE boooting from the storage nodes may only resolve parts of your issue.

                        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!

                        J 1 Reply Last reply Feb 16, 2017, 10:17 PM Reply Quote 1
                        • J
                          Junkhacker Developer @george1421
                          last edited by Feb 16, 2017, 10:17 PM

                          @george1421 said in Separate server for ipxe:

                          PXE boooting from the storage nodes may only resolve parts of your issue.

                          or possibly none. i suspect what you’re seeing is a product of a bug in 1.3.4 that has been fixed in later release candidates. before you set out to do anything complicated, try upgrading FOG.

                          signature:
                          Junkhacker
                          We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

                          W 1 Reply Last reply Feb 17, 2017, 2:15 AM Reply Quote 2
                          • W
                            Wayne Workman @Junkhacker
                            last edited by Wayne Workman Feb 16, 2017, 8:18 PM Feb 17, 2017, 2:15 AM

                            @Junkhacker I suspect the same.

                            Or, it could possibly be something else. Remember that time I was beating my head against the wall for a week over why the fog server was crippled? Turned out it was a broken fiber cable left laying unfixed for a week by a piece-of-trash contractor that should have been fired.

                            Not saying it’s a broken fiber cable but… it could be the last thing you would expect, something very wild and off the wall.

                            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 1
                            • 1 / 1
                            1 / 1
                            • First post
                              10/13
                              Last post

                            131

                            Online

                            12.1k

                            Users

                            17.3k

                            Topics

                            155.4k

                            Posts
                            Copyright © 2012-2024 FOG Project