wiki:GetRolling

Get Rolling

Overview

              Core
        /      |     \
       Sat1  Sat2   Sat3
     /  |  \   
    C1  C2  C3

Note: C1, C2, C3 are client/customer computers

The Smart Imaging system is a 3 tiered client-server system. There is one "core" server that is operated by srcbin, Inc. Multiple "satellite" servers connect to this core server. Your satellite server leverages new drivers found by the core server, keeps up-to-date, sends hardware profiles, and accounting information to the core.

The satellite server invokes all operations on the client/customer computer. The boot media (CD, USB Flash, or PXE net boot) is based on SysRescCD with very few customizations. The "brains" of the system are in the satellite and the core.

Requirements

Minimal (Satellite) Server Hardware

1GHz x86 processor or better 512MB RAM 20GB Hard Drive 100M Network Adapter

Software

A modern Linux distribution (Ubuntu 10.04 recommended) sshd

# On Ubuntu 10.10
sudo apt-get install openssh-server

rsync

# installed by default

sharutils

# On Ubuntu 10.10
sudo apt-get install sharutils

Sun's Java JRE with Web Start

# On Ubuntu 10.10
sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
sudo apt-get update
sudo apt-get install sun-java6-jre

Satellite Installation

After you install Sun's JRE, you may need to restart Firefox.

Use Firefox to go to this URL:  http://core.srcbin.com/satellite/launch.jnlp

Agree to our signed certificate.

Satellite Activation

After the Smart Imaging software is installed it will prompt you for a key name. Enter a unique name, possibly your organization. If your organization has many locations take care to make each location unique. After you enter your name, a key will be generated and sent to our server. Please email us at info@… with your key name. We'll activate your key as soon as we can.

Create SysPrepImages

The satellite server will refuse to fully start without images. Refer to the SysPrepImages page for details on creating these images and placing them in the correct location.