Difference between revisions of "Truxton Forensic Rack"
Jump to navigation
Jump to search
| Line 83: | Line 83: | ||
==Installing Software== | ==Installing Software== | ||
Prior to software installation, several decisions must be made: | Prior to software installation, several decisions must be made: | ||
| − | # Where are temporary files going to go? | + | # Where are temporary files going to go? [[ETL Stages#ETLs and Their Stages|ETL processes]] may have to write files to a temporary location during forensic processing. This location should ideally be on an [https://en.wikipedia.org/wiki/Solid-state_drive SSD] for speed. |
| − | # Where are the hashsets going to go? | + | # Where are the [[Hash Set|hashsets]] going to go? This should most definitely be on an [https://en.wikipedia.org/wiki/Solid-state_drive SSD] local to the server. |
# Where are the [https://lucene.apache.org/solr/ SOLR] indexes going to go? | # Where are the [https://lucene.apache.org/solr/ SOLR] indexes going to go? | ||
# Where are the software installation packages? | # Where are the software installation packages? | ||
# Where are the [https://www.postgresql.org/ PostgreSQL] databases going to go? | # Where are the [https://www.postgresql.org/ PostgreSQL] databases going to go? | ||
Revision as of 12:39, 8 January 2021
The Truxton Forensic Rack is a 7 foot tall rack populated with hardware dedicated to forensic processing. It has a Yellowbrick database appliance, seven dedicated loader/exploitation machines and 1PB of usable depot storage. With everything separated, it gives us many knobs to turn for loading.
Hardware
Here's how the hardware is stacked:
| U42 | Network Switch |
| U27 | Yellowbrick |
| U26 | Yellowbrick Manager 0 |
| U25 | Yellowbrick Manager 1 |
| U23 | KVM Server |
| U22 | Keyboard and Monitor |
| U13 | Loader Node 7 |
| U11 | Loader Node 6 |
| U09 | Loader Node 5 |
| U07 | Loader Node 4 |
| U05 | Loader Node 3 |
| U03 | Loader Node 2 |
| U01 | Loader Node 1 |
Installing Hardware
Normally you won't have to do this but should you want to move the hardware out of the existing rack an into a different one, populate the new rack from the bottom up.
- Locate Server Node 1
- Install the rails for the server into the rack position
- Slide the server onto the rails
- Repeat for the remaining servers working your way up the rack
- Install rails for KVM
- Install KVM
- Install rails for Yellowbrick Management Node 1
- Install Yellowbrick Management Node 1
- Install rails for Yellowbrick Management Node 2
- Install Yellowbrick Management Node 2
- Install rails for Yellowbrick Server
- Install Yellowbrick Server
- Populate Yellowbrick Server with 9 blades
- Fill the empty spaces in Yellowbrick Server with empty blade enclosures
- Install rails for network switches
- Install network switches
- Add the hundreds of cables
Power Up Sequence
Generally speaking, you start the rack from the top down.
- Turn on the network switches
- Turn on Yellowbrick Management Node 1
- Turn on Yellowbrick Management Node 2
- Turn on Yellowbrick server
- Turn on the KVM switch
- Turn on the Servers (7 through 1)
It will take several minutes for everything to boot.
Installing Software
Prior to software installation, several decisions must be made:
- Where are temporary files going to go? ETL processes may have to write files to a temporary location during forensic processing. This location should ideally be on an SSD for speed.
- Where are the hashsets going to go? This should most definitely be on an SSD local to the server.
- Where are the SOLR indexes going to go?
- Where are the software installation packages?
- Where are the PostgreSQL databases going to go?