Project

General

Profile

Feature #540

Foreman should manage its Smart proxies

Added by Ohad Levy over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Smart proxies
Target version:
Difficulty:
Triaged:
No
Bugzilla link:
Pull request:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

During host lifecycle, foreman should update the proxies if required.
this should handle failure detection when one of the sub systems fails too.

First implemention should include DHCP, DNS and TFTP


Related issues

Related to Foreman - Feature #342: Add a tftp netdb typeClosed2010-07-06

Associated revisions

Revision 90b83222 (diff)
Added by Ohad Levy over 8 years ago

Fixes #540 - Manages sub proxies

Automates the creation of DHCP, DNS and TFTP settings on remote servers.
This handles all required settings in order to prepare a machine for provisioning.

DHCP:
  • Reservation will be created per host, setting the following options:
  • Hostname, ip, mac, boot server, boot filename

If an admin interface exists (service processor, ilom etc) a reservation can be created for it as well.

DNS:
  • Primary record and reverse
  • SP / iLOM record
TFTP:
  • Fetch required boot files (kernel, initrd)
  • Setup syslinux(pxelinux) config file based on the host MAC address.
    NOTE: fetching of boot files are currently limited to http(s)/ftp media.
This patch introduce the following items:
  • Generic Queue and Task in order to schedule smart proxies orchestration
  • handle rollbacks in case of a proxy failure
  • handle sub systems in respect to the object state ( new host, update host, delete host etc).
  • Auto detection of host state, which means that hosts which don't have a proxy configure
    (via its subnet or domain) will not be triggering any changes.

History

#1 Updated by Ohad Levy over 8 years ago

  • Status changed from New to Ready For Testing
  • % Done changed from 0 to 100

#2 Updated by Ohad Levy over 8 years ago

  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF