---
# Crunchtools Lab Environment

**URL:** https://crunchtools.com/crunchtools-lab-environment/
Date: 2012-09-04
Author: fatherlinux
Post Type: post
Summary: Background As a Solutions Architect for Red Hat, I have access to a very nice internal lab. This lab is great for giving demo’s but it is not set-up for personal use. As such, almost all of the Solutions Architects set up their own lab environments. Since, I recently came from working at a dataContinue Reading "Crunchtools Lab Environment" →
Categories: Articles
---

## Background

As a Solutions Architect for [Red Hat](http://www.redhat.com), I have access to a very nice internal lab. This lab is great for giving demo's but it is not set-up for personal use. As such, almost all of the Solutions Architects set up their own lab environments. Since, I recently came from working at a [data center](http://www.eyemg.com), my lab is set up almost identical to a real data center. As part of sharing with the community, I will document it here.

 

[toc]

## Layer 1

[![](http://crunchtools.com/files/2012/09/Crunchtools-layer-1-300x210.png)](http://crunchtools.com/wp-content/uploads/2012/09/Crunchtools-layer-1.png)
At layer one, the physical layer, my lab is composed of four different physical locations. 

	- **DC1** - This location is composed of one physical machine, a DL320 G5 running Red Hat Enterprise Linux 6 with many KVM virtual machines running on it

	- **DC2** - This location is composed of one physical machine, Lenovo T510 laptop running Red Hat Enterprise Linux 6 with many KVM virtual machines running on it

	- **DC3** - This location is composed of one XEN based virtual machine, a [Linode](http://www.linode.com) running CentOS 6.

	- **DC4** - This location is composed of several physical machines, the router is a Fujitsu Primenergy TX100 running Red Hat Enterprise Linux 6 with many KVM virtual machines running on it. This machine also routes traffic for 4 Gateway Core i5 servers which also host virtual machines.

 

## Layer 2

[![](http://crunchtools.com/files/2012/09/Crunchtools-layer-2-300x211.png)](http://crunchtools.com/wp-content/uploads/2012/09/Crunchtools-layer-2.png)

There are currently several virtual bridges at each site:

 	- **virbr0** - Traffic inbound/outbound to the Internet (NAT). Hosts DNSMASQ, built into KVM networking.

 	- **virbr1** - Traffic inbound/outbound to and from other Crunchtools data centers (Bridged). Hosts DHCPD, which also allows PXE boot to occur.

 	- **virbr2** - Private traffic for clustering and such

 	- **virbr3** - Private traffic for clustering and such

 	- **virbr#** - Future virtual bridges

 

## Layer 3

[![](http://crunchtools.com/files/2012/09/Crunchtools-layer-3-300x210.png)](http://crunchtools.com/wp-content/uploads/2012/09/Crunchtools-layer-3.png)
 Layer three is composed of several networks with routing rules distributed by OpenVPN and statically added on virtual machines 

	- **192.168.100.0/24 (virbr0)** - KVM Network which supports access to internet for some sites.

	- **192.168.124.0/24 (virbr1)** - DC1: EYEMG Data Center, sven.crunchtools.com.

	- **192.168.126.0/24 (virbr1)** - DC2: Linode DFW Data Center, lance.crunchtools.com.

	- **192.168.122.0/24 (virbr1)** - DC3: Mobile: Uses RHEL/KVM default of 192.168.122.0, keith.crunchtools.com.

	- **192.168.128.0/24 (virbr1)** - DC4: Crosby Data Center, kirk.crunchtools.com. 

	- **192.168.120.0/24 (tun0)** - OpenVPN private network between all sites, no servers reside here. OpenVPN assigns IP addresses to clients.

 

## Layer 4+

This post will not document layer 4 and above services. These services will be documented in a a future addendum.

[![](http://crunchtools.com/files/2012/09/dfw-statusmap-185x300.png)](http://crunchtools.com/wp-content/uploads/2012/09/dfw-statusmap.png)
 

 

``

---

## Categories

- Articles

---

## Navigation

- [Home](https://crunchtools.com/)
- [Articles](https://crunchtools.com/category/articles/)
- [Events](https://crunchtools.com/category/events/)
- [News](https://crunchtools.com/category/news/)
- [Presentations](https://crunchtools.com/category/presentations/)
- [Software](https://crunchtools.com/software/)
- [Beaver Backup](https://crunchtools.com/software/beaver-backup/)
- [Check BGP Neighbors](https://crunchtools.com/software/check-bgp-neighbors-nagios/)
- [Chev](https://crunchtools.com/software/chev-check-vulnerabilities-script/)
- [Graph BGP Neighbors](https://crunchtools.com/software/grpah-bgp-neighbors/)
- [Graph MySQL Stats](https://crunchtools.com/software/graph-mysql-stats/)
- [Graph Sockets Pipes Files](https://crunchtools.com/software/graph-sockets-pipes-files/)
- [MCP Servers](https://crunchtools.com/software/mcp-servers/)
- [Petit](https://crunchtools.com/software/petit/)
- [Racecar](https://crunchtools.com/software/racecar/)
- [Shiva](https://crunchtools.com/software/shiva/)
- [About](https://crunchtools.com/about/)
- [Home](https://crunchtools.com)