• Move images to Archive

    1
    0 Votes
    1 Posts
    404 Views
    No one has replied
  • Interface not ready, waiting for it to come up

    Solved
    19
    0 Votes
    19 Posts
    5k Views
    R

    Resolved by running the command udp-sender start then i restarted the Fog machine as ubuntu

  • Web GUI error after clicking List Hosts

    25
    0 Votes
    25 Posts
    9k Views
    george1421G

    @tesparza Its good we can point our finger at low memory as the problem. The small cache space on 4GB is only left 800MB of room so mysql had to commit everything to disk instead of caching it for later. (speculation) I did find it surprising that in the previous top screen shot, you had 4GB of swap space but none was used even when the system was low on ram. It wouldn’t have really helped in your case, but I find it strange that no swap space was used.

    Now that you found an acceptable level you can start decreasing your fog client check in time till you find a happy balance between speed and frequency. The only issue I can think of by keeping the check in time to 5 minutes would be during post imaging if the fog client was used to rename the system, connect to AD, or do a scheduled reboot. Its possible the client computer wouldn’t react to the command for about 5 minutes.

  • import /images

    3
    0 Votes
    3 Posts
    671 Views
    george1421G

    @electronico_nc Well lets start off by saying this. FOG Images have 2 parts. There are the raw files that are stored in the /images directory and the meta data that is stored in the database. You have the raw files so rebuilding the data will take some work, good guessing, and a bit of luck.

    Just recreate your image definitions by hand as you did in the beginning. Be sure to name them exactly what they were before. In the example above the image name and directory name is almost always the same. So name this image win7_64 (watch your case). Fill out the rest of the settings as you would normally do. One could guess that this image is a windows 7 so you will need to select that in the OS field. If you did not name all of them as clearly, be a good guesser to see what OS it is. The compression values are only used on image capture so you should just guess what you might have used. Just do this for each directory in the /images folder.

    The only (not a gotcha, but something to be aware of) is that on the image list view the image size will be zero. This is because the image size is set at capture time only. Since you are side loading these images that field will be zero until you recapture the image.

  • FOG deploy: partitions 4 and 5 too big for disk

    24
    0 Votes
    24 Posts
    9k Views
    S

    @madeyem Thanks heaps for testing again and letting me know! As well thanks for your patience.

  • Fog client does not add printers

    11
    0 Votes
    11 Posts
    2k Views
    S

    @btoffolon The fog-client (FOGService) is run as local SYSTEM account.

  • Dell Optiplex 7090 Capture issue

    2
    0 Votes
    2 Posts
    443 Views
    R

    Sorry guys, the issue was that this particular unit had 2 hard drives, so selecting single disk was the issue.

    All good now.

  • Issues with USB Type C NIC Adaptors

    22
    0 Votes
    22 Posts
    8k Views
    M

    @michaeloberg said in Issues with USB Type C NIC Adaptors:

    @kghli @george1421 @Sebastian-Roth

    This could be a breakthrough. I just noticed that the system is passing the address through iPXE correctly and that FOG is what is recognizing the USB Type-C dongle’s MAC address - the exact scenario that @kghli is experiencing. I took a screen shot of the issue and here is the iPXE address (which is the correct system address):

    3e42e174-18f4-40d4-80a0-22714580ef00-image.png

    Then when I boot to FOG (now running Debian 10.11 and FOG 1.5.9, and choose “Client System Information” then choose “Display MAC Address” it show’s the USB Dongle’s MAC:

    e70169a5-6a1d-4983-be3c-9d9a7dea4c9e-image.png

    Hopefully this is going to help troubleshoot our issues as we have narrowed it down to FOG alone, not the manufacture of the system, the BIOS configuration or the version of FOG.

    Thanks in advanced!

    Mike

    I also recompiled iPXE from (g4bd0) to (g1844a) and verified the date (ls -la /tftpboot/*.efi) was today and it still is not working.

  • ipxe can't log in

    16
    0 Votes
    16 Posts
    1k Views
    S

    @george1421 I pulled the latest build of Ipxe and the build number did update and had a different build number but it still did the same thing.

    I’ve reimaged using deploy image about 5 times now and it consistently works now go figure!

    Luckily in my environment we don’t have any old computers, this moving forward will be the lowest spec machine we will have.

    One other thing that was strange was when doing a full registration of the host and I was asked would I like to deploy an image if I said yes it accepted my username and password using Ipxe.

    Thanks for explaining why Ipxe was picked as a default efi image too. I just wonder how many others will be affected by this change in firmware by HP and what it is changing in the NIC!

    David

  • FOG Server Deployment Architecture & Stress Test Tools

    4
    0 Votes
    4 Posts
    622 Views
    george1421G

    @wt_101 When I say heavy lifting is done by the client computer, I mean all of the work and the actual performance of fog imaging is directly impacted by the target computer’s capabilities and components. While I understand this is technically impossible, but if you have 2 computers that are exactly matched, except for one has DDR3 1600 and the other has DDR4 2133 RAM, the second computer with the faster ram will deploy the image faster because the transferred image is decompressed in ram on the target computer (more on that in Q2).

    Q1 To be honest I never paid attention to what the web ui says for size vs what is on the disk. Off the top of my head having a 3:1 compression ratio seems a bit high in my estimation. Is it possible, yes. What really is a metric is what is the size of actual data on the target computer vs the size of the image files. Its possible that the web ui is recording something different that raw source disk vs compressed image file. There is a compression slider in the image definition. This tells the compressor what compression metric to use (not the right words) during compression. The higher the number the more compression methods it uses to compress the data. i think the slider is set for a default of 4 or 6 for gzip that value is a good balance between compression size and speed. For zstd the Goldilocks number is 11. Where the gzip compressor has a range of 0 to 9, zstd has a range of 0 to 22. I don’t think anyone has done any testing to find the actual Goldilocks number in a quantitative way though. I suspect they found a number that worked well for them and called it good.

    Q2 Option A is correct. The image is compressed/decompressed on the client so only a compress image is ever communicated with the client. This saves on storage image size on the storage node as well as transfer bandwidth. From a metric standpoint I know that a 25GB target image can be transferred in about 4 minutes. The only way that’s possible on a 1 GbE network is to transfer a compressed image.

    Q3 See that is where the magic of FOG is. The developers created a custom version of linux. That version of linux is called FOS (FOG Operating System). That OS has all of the tools built in that FOG uses to image a target computer. Yes FOS has zstd and gzip compressors built in. When you pxe boot a computer during image, first the iPXE boot loader is transferred to the target computer. iPXE is responsible for the FOG iPXE menu. Once you make a menu selection (like registration) you will see two files transferred to the target computer if you have a fast eye. You will see bzImage (the kernel) and init.xz (virtual hard drive) send to the target computer, that IS FOS linux being sent over. The OS is very small and very fast.

    For Point 4, that is more of a question for the developers. I don’t look under the hood for statistics settings. I just know that on the Partclone screen what that speed number means. I don’t know if the FOG program as a way to record that speed or not. As for taskelasped time I think that means something else. As I mentioned above, on a 1 GbE network a 25GB image should take about 4 minutes of transfer time. 16 seconds seems a bit quick.

    For Point 6, The fog client is used for more than just renaming the client and connecting the target computer to AD. Its also used for application deployment and some rudimentary system management. You do not need to run the FOG Client if you don’t want to manage the target computer after image deployment.

    Q1 yes there is a way. On my campus, which is mostly MS Windows based, I don’t use the fog client at all, yet I still have a touchless deployment. I leverage a feature in FOG called a Post Install Script to make changes to MS Windows unattend.xml file just after the image is pushed to the target computer. For a linux client it is just as easy most of the things that configure linux is just in text file, and FOS Linux is… wait for it… linux, so the possibilities are endless. The concept of a post install script is that you would create a bash script on the fog server that is executed by FOS Linux. That bash script would mount the target computer’s hard drive (post image deployment) and make the necessary adjustments to the hostname and any other deployment specific settings. The post install script can have access to fog host definition variable so you can leverage some of the extra fields in the host definition for specific uses (like other1 and other2 fields).

  • join to domain dont work:(

    4
    0 Votes
    4 Posts
    690 Views
    L

    @lerne-nie-aus if i give static ip, than i can ping 8.8.8.8 and surf in internet.

    I dont know why:(

  • User defaults to root on image capture

    5
    0 Votes
    5 Posts
    802 Views
    S

    @george1421 said in User defaults to root on image capture:

    The root of the issue is that when FOS Linux (which runs on the target computer) clones an image it runs as root (to have full control of the target computer during imaging), that is why they are being created on the FOG server as the root user.

    That’s correct, though not the whole truth. FTP is used within the FOG server internally to move the fully captured image files from /images/dev/… to it’s final destination /images/IMAGENAME/. It’s been a long time since I looked at that part last time but I think it was actually meant to do a chown operation alongside those FTP move and rename operation. But I can’t remember why this wasn’t actually working from the top of my head. It’s probably still the case because it works in pretty much all cases since then.

    I guess it can be changed to chown fogproject user If you can explain why it causes issues on deploy in your case. What’s special about your setup? Modifications?

  • HTTP Error 5xx - Chainloading

    4
    0 Votes
    4 Posts
    306 Views
    J

    @sebastian-roth May have just fixed it - had to set the server I restored from snapshot to the correct location in “Location Management” on the master server. Will update thread once I get an opportunity to test.

  • API - Creating Host

    2
    0 Votes
    2 Posts
    312 Views
    M

    Sorry, I only noticed after posting that I accidentally removed a single ’ character when I edited my tokens for the post.

  • Deployment without Register and credentials

    6
    0 Votes
    6 Posts
    2k Views
    george1421G

    @lerne-nie-aus said in Deployment without Register and credentials:

    Or where i can find some batch file or unattendend.xml to check for zero touch deploying?

    This is a MS Windows thing and not really anything that FOG cares about. The unattend.xml and sysprep there are many examples of how to do that part on the internet. How I do this is I use MDT to build the golden image then sysprep and power off the golden image VM. Then reboot the golden image VM and capture with FOG. So FOG only moves the disk image from local hard drive to and from the FOG server. Once the image is copied over to the target computer and the target computer is rebooted then FOG does not touch it any more.

    My Question was, if i dont need to select this image and if i can set it up somewhere else as default.

    Just so I’m clear here, You want to PXE boot into iPXE and then have a single image deployed to a computer without anyone touching it? Like PXE boot then image is deployed? If you think about its like a deep freeze system restore? I’m just trying to understand your use case. Can it be done with FOG? yes. Should you do this? I can’t answer that.

  • FOG IP Address Change -- PxE Problems

    24
    0 Votes
    24 Posts
    8k Views
    T

    Thank you both for your help! George and I were messaging back and forth and my DHCP policies and scopes were pretty messed up. Looking back I have no idea how it worked before. After completely changing them the machines are booting into FOG again just fine. Appreciate the quick responses!

  • Quick Delete * Weird One

    3
    0 Votes
    3 Posts
    593 Views
    S

    @sebastian-roth Thanks!! We will double your pay! I love the FOG project and I really appreciate the FOG community! thanks again!

  • Proxy Setting for Hosts

    8
    0 Votes
    8 Posts
    2k Views
    george1421G

    @lerne-nie-aus Well you have 1 big issue and a few small issues.

    The big issue is that the OS that clone’s the disks is linux based so it can’t directly interact with the target windows OS.

    With that said, the proxy settings for Windows are typically deployed via Windows GPO policy.

    The proxy settings are user specific, so the values are stored in HKCU (current user) and not in a system location (HKLM).

  • Problem displaying List of registered hosts on Host Management Screen.

    2
    0 Votes
    2 Posts
    236 Views
    S

    @jaceituno Do you still see all the images listed? What about groups, maybe snapins, printers and older tasks? What is still there and what is missing? Any obvious error messages in the FOG web UI?

  • Lenovo Ideapad 5

    4
    0 Votes
    4 Posts
    713 Views
    S

    @blueberry By default the iPXE binaries go into /tftpboot/ in your FOG server.

115

Online

12.4k

Users

17.4k

Topics

155.9k

Posts