Infrastructure Support for a DIY DICE Machine

IMPORTANT NOTICE! SECURITY RISK!

NEVER LOG INTO A DIY DICE MACHINE WITH YOUR DICE PASSWORD!

If you ever need to log into a DIY DICE machine, please ask the user to create a local username and password for you.

DIY DICE server

The DIY DICE LCFG server is diydice.inf.ed.ac.uk.

First steps to create a DIY DICE machine

The following steps are required to set up the environment for a new DIY DICE machine:

  1. Add a dns entry for the new machine.

    DIY DICE machines live in the diy.inf.ed.ac.uk sub-domain and are only supported on self managed wires; currently (Sept 13) SM164 and SM197 in the Forum.

    Create, using rfe dns/inf, DNS entries in the form :-

    129.215.197.91 kluster.diy
    

  2. Create an LCFG stub profile.

    Here is an example stub profile for a real (physical) machine :-

    #include <dice/os/diystub.h>
    #include <dice/hw/dell_optiplex_gx620.h>
    
    dhclient.mac    00:13:72:CF:65:B8
    

    Here is an example stub profile for a VirtualBox guest :-

    /* heem.diy stub profile */
    #include <lcfg/hidden/sl6_64vars.h>
    #include <dice/os/diystub.h>
    #include <dice/hw/virtualbox.h>
    
    dhclient.mac    08:00:27:72:E0:D0
    

  3. Create a diy dice home directory for the user.

    This is done by adding the following line to live/include/live/diydice.h in the subversion repository:

    DIYUSER(uun)
    

Note that it is possible that the user will require the BIOS and installation passwords.

Topic revision: r7 - 12 Aug 2015 - 15:20:07 - ChrisCooke
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies