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

    Separate server for ipxe

    Scheduled Pinned Locked Moved
    General
    5
    13
    2.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.
    • A
      ablohowiak
      last edited by

      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
      • george1421G
        george1421 Moderator
        last edited by george1421

        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

          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.

          JunkhackerJ x23piracyX 2 Replies Last reply Reply Quote 0
          • JunkhackerJ
            Junkhacker Developer @ablohowiak
            last edited by Junkhacker

            @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
            • x23piracyX
              x23piracy @ablohowiak
              last edited by x23piracy

              @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

                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.

                x23piracyX 1 Reply Last reply Reply Quote 0
                • x23piracyX
                  x23piracy @ablohowiak
                  last edited by

                  @ablohowiak could you please update to latest rc?

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

                  1 Reply Last reply Reply Quote 1
                  • JunkhackerJ
                    Junkhacker Developer
                    last edited by

                    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.

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

                      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 Reply Quote 0
                      • A
                        ablohowiak @george1421
                        last edited by

                        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.

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

                          @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!

                          JunkhackerJ 1 Reply Last reply Reply Quote 1
                          • JunkhackerJ
                            Junkhacker Developer @george1421
                            last edited by

                            @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.

                            Wayne WorkmanW 1 Reply Last reply Reply Quote 2
                            • Wayne WorkmanW
                              Wayne Workman @Junkhacker
                              last edited by Wayne Workman

                              @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
                              • First post
                                Last post

                              185

                              Online

                              12.0k

                              Users

                              17.3k

                              Topics

                              155.2k

                              Posts
                              Copyright © 2012-2024 FOG Project