Web Hosting Example

Introduction

The Netomata Config Generator (NCG) software distribution includes an example of use in the "examples/web_hosting" subdirectory.

The sample scenario is a small single-rack data center for an Internet-facing web service. The rack contains:

  • 2 Cisco 3550-48 switch/routers (48 ports of FastEthernet and 2 of GigabitEthernet), configured as an active/active pair (so they are largely identical)
  • 2 firewalls (make/model not yet specified) running as an active/standby pair
  • 2 load balancers (make/model not yet specified) running as an active/standby pair
  • 3 (of a planned total of 24) 1U servers running Linux and Xen (with several Xen virtual Linux servers running on each of those real servers)

Currently, the "sample/web_hosting" directory in the Netomata Config Generator (NCG) software distribution contains all the network description files (.neto and .neto_table files) and templates (.ncg files) needed to generate the complete configs for

  • the pair of Cisco 3550-48 switch/routers
  • Nagios status monitoring via SNMP
  • MRTG performance montioring via SNMP

In future releases, we plan to extend this sample so that it is also generating configs for the firewalls, load balancers, DNS, Xen, and the various other devices and services involved in the web hosting environment that we're modeling.

Network Design

The network design that underlies this example is described on the Web Hosting Example - Network Design page.