U

urgodfather

Member

Last active 5 weeks ago

  1. 5 weeks ago
    Mon Nov 6 13:56:46 2017
    U urgodfather posted in Please, add memtest into console.

    Memtest is pretty easy to add. Depending on your environment, you will need to download the memtest binary and place it into your tftpboot folder. Afterwards, open CloneDeploy and go to Settings -> Boot Menu and make a new entry. Google is your friend.

  2. 6 weeks ago
    Wed Nov 1 15:20:09 2017
    U urgodfather posted in PXE-T01.

    Turns out this was b/c my setup was not correct. Instead of using proxy, I had option 66 and 67 enabled in dhcpd.conf which would not work with this model. If you plan to do it this way then you need to do something similar to this.

    subnet ... {
        authoritative;
        ...
    }
    ...
    
    class "pxeclient" {
        match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
    
        if substring (option vendor-class-identifier, 15, 5) = "00000" {
            # BIOS client 
            filename "undionly.kpxe";
        }
        elsif substring (option vendor-class-identifier, 15, 5) = "00006" {
            # EFI client 32 bit
            filename   "ipxe32.efi";
        }
        else
            # default to EFI 64 bit
            filename   "ipxe.efi";
        }
    }
  3. Wed Nov 1 14:29:07 2017
    U urgodfather started the conversation Installation Documentation for Ubuntu 16.04 LTS.

    Ok, so, I am sharing my notes from my installation to assist others building similar to me. (I will go back and add snippits of my configs to reference.)

    The metal:
    3 drives (ssd for OS, 2 mechanical for image storage in raid 1 for redundancy)
    2 NICs (one for internet, one for isolated imaging network)

    The roles:
    DHCP server
    TFTP server
    SMB server
    CloneDeploy server
    CloneDeploy proxy server

    Installation:

    1. Start with configuring the machine, setting up your drives in your raid controller, etc.
    2. Install the OS. While installing, make sure something is plugged into each NIC (this makes things easier to work with in the GUI later) One needs to be on the scope that you intend to use for imaging. I also modified my interfaces file to make stick.
    3. Once the OS is installed, map your storage drive and edit your fstab to auto mount at boot.
    4. Static IP each of your NICs as a place marker.
    5. Install isc-dhcp-server and configure to match your NICs and scope information. Make sure you have option 60 enabled!
    6. Install CloneDeploy as documented. Modify the instructions to suit storage locatons, ip addresses, etc.
    7. Install CloneDeploy proxy. You will need to modify the proxy config file to disable a few options and reflect the DHCP server ip.
    8. Within the web interface, enable proxy.

    Notes:

    • If you want to add things like memtest, or boot from iso's, etc, they need to go into the /tftpboot/proxy/ (bios,efi32,efi64) folders accordingly. This may not be 100% correct, so someone can correct me or add to.
    • By configuring this way, Apple will not work.

    References:
    https://forum.clonedeploy.org/404-how-to-add-cd-proxyd-exe-as-a-service-on-startup/0#p1942
    https://forum.clonedeploy.org/560-install-on-ubuntu-and-what-then/0#p2547
    https://forum.clonedeploy.org/638-pxe-t01
    https://forum.clonedeploy.org/637-auto-login-to-clone-deploy-from-pxe-menu
    https://forum.clonedeploy.org/631-change-storage-locations-on-ubuntu
    https://forum.clonedeploy.org/623-dual-nic-configurations

  4. Mon Oct 30 20:16:05 2017
    U urgodfather started the conversation Storage usage.

    I saw there is a bug with storage usage not displaying in the dashboard. Is there a work around to make that work or do we need to wait for minor release?

  5. Mon Oct 30 19:41:53 2017

    What is the max or recommended max for this?

  6. 7 weeks ago
    Fri Oct 27 16:37:00 2017
    U urgodfather posted in add computer disable.

    auto register by mac address would be another way around it?

  7. Fri Oct 27 16:34:08 2017
    U urgodfather started the conversation add computer disable.

    Is there any way to disable the feature to add computer? The goal is to mainly use the on demand function.

  8. Thu Oct 26 20:44:54 2017
    U urgodfather posted in cd_proxyd.

    rebooted and although debug option fails, it is working as it should

  9. Thu Oct 26 20:23:34 2017
    U urgodfather posted in cd_proxyd.

    added
    option vendor-class-identifier "PXEClient";
    to dhcpd.conf

    same result as before

  10. Thu Oct 26 20:13:24 2017
    U urgodfather posted in cd_proxyd.

    option tftp-server-name "10.254.239.1"; listed above

View more