TWiki> DiyDice Web>SupportNotes (revision 4)EditAttach

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 (dresden.inf.ed.ac.uk as of Oct 08)

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 (Oct 08) just 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 machine :-

    #include <dice/os/diystub.h>
    #include <dice/hw/dell_optiplex_gx620.h>
    
    dhclient.mac    00:13:72:CF:65:B8
    
    /* Inventory information */
    
    !inv.sno                 mSET(5F10C2J)
    !inv.location            mSET(IF-5.14)
    !inv.allocated           mSET(support)
    
    /* End of file */
    

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

    /* diyvm.diy.inf.ed.ac.uk */
    
    #include <dice/os/diystub.h>
    #include <dice/hw/vmware_ws6.h>
    
    dhclient.mac    00:0C:29:28:F0:7C
    
    

    Once inventory information is being mastered in the School Database (late 2008) the inv resources will not be required. They aren't required for VMware guests.

  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.

-- AlastairScobie - 03 Oct 2008 -- StephenQuinney - 05 Oct 2007

Edit | Attach | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r4 - 24 Oct 2008 - 11:22:12 - AlastairScobie
 
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