How to install a machine with Razor
This is a description of how to use Razor to install a system, it's a WORK IN PROGRESS.
All this commands are to be executed in
phoenix1.lcg.cscs.ch
, but the server
inst.lcg.cscs.ch
is the one actually serving the images.
Description of the installation system
-
inst.lcg.cscs.ch
holds the following services: DHCP PXE TFTP HTTP HTTP_PROXY
- DHCP is configured via Puppet
- PXE and TFTP are run from
/cm
mounted in read-only mode.
- HTTP is running two things:
- On port 81 on
/cm/www/html/
mounted in read-only mode, serving all CM tree (i.e. a RPM repo).
- On port 80 running a transparent proxy to
phoenix1.lcg.cscs.ch
for Razor server.
-
phoenix1.lcg.cscs.ch
runs the razor server and puppet+puppetdb server.
-
- The HTTP repo runs off
/cm/www/html/
and is shared with inst.lcg.cscs.ch
-
cfengine.lcg.cscs.ch
runs cfengine for all those machines still configured via CFengine2
--
MiguelGila - 2014-08-05