Project

General

Profile

Smart-Proxy Installation » History » Version 1

Romain Vrignaud, 11/17/2011 09:00 AM

1 1 Romain Vrignaud
h1. Smart-Proxy Installation
2 1 Romain Vrignaud
3 1 Romain Vrignaud
h2. Description
4 1 Romain Vrignaud
5 1 Romain Vrignaud
A smart proxy is an autonomous web-based foreman component that is placed on a host performing a specific function in the host commissioning phase. 
6 1 Romain Vrignaud
It receives requests from Foreman to perform operations that are required during the commissioning process and executes them on its behalf. More details can be found on the [[Foreman Architecture]] page.
7 1 Romain Vrignaud
8 1 Romain Vrignaud
To fully manage the commissioning process then a smart proxy will have to manipulate these services, DHCP, DNS, Puppet CA, Puppet and TFTP. These services may exist on separate machines or several of them may be hosted on the same machine. As each smart proxy instance is capable of managing all the of these services, there is only need for one proxy per host.
9 1 Romain Vrignaud
In the special case of a smart proxy managing a windows DHCP server, the host machine must be running Windows and support the *netsh dhcp* utility, it does not need to be the Microsoft DHCP server itself.
10 1 Romain Vrignaud
11 1 Romain Vrignaud
see [[Smart-Proxy:Installation_instructions]]
12 1 Romain Vrignaud
13 1 Romain Vrignaud
h2. Download
14 1 Romain Vrignaud
15 1 Romain Vrignaud
Download the smart proxy code from
16 1 Romain Vrignaud
* the git repository 
17 1 Romain Vrignaud
* the rpm location
18 1 Romain Vrignaud
* this zip file. 
19 1 Romain Vrignaud
20 1 Romain Vrignaud
When downloaded, extract into a suitable location and follow the README file.