I THINK ∴ I'M DANGEROUS

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stack [2013/11/11 18:46]
zashi
stack [2014/09/14 20:31] (current)
zashi [Upgrade Plan Part Deux]
Line 1: Line 1:
 + ​====== Home Stack ======
  
 +==== Hardware ====
 +
 +^ Device ^ Hostname ^ Function ^
 +| Cable Modem | n/a | WAN connection |
 +| 8-Port Gigabit Switch | n/a | Network backbone, connects all stack devices | 
 +| Wireless Access Point | hydrogen | Provides wifi access |
 +| Router | helium | Provides NAT to WAN, DHCP, DNS, dyndns, web caching, ntp, ssh, vpn (ppp over ssh), printing (cups), and (eventually) NIS |
 +| NAS Box | argon | Software linux RAID, serves data via NFS |
 +| App Server | xenon | Runs applications (transmission/​torrents,​ VMs) , shell server) |
 +
 +==== Diagram ====
 +
 +
 +<​diagram>​
 +| | | | Router | ~ | Cable Modem | | |
 +| | | | | ! | | | |
 +| |,|-| Switch |-|.| | |
 +| |!| | |!| | |!|
 +|WAP| |!| | NAS |
 +| | | | |!| | 
 +| | | | App Server | |
 +</​diagram>​
 +
 +Solid lines are Ethernet connections. ​
 +Dotted line is USB.
 +
 +===== Upgrade Plan =====
 +
 +==== Helium ==== 
 +  * Swap out HDD (current is dying)
 +    * Setting up new HDD
 +    * Port old netscript to systemd (write start and stop scripts and then write systemd service/​unit file)
 +    * Move squid config ​
 +    * Enable all the services (cupsd, sshd, dnsmasq, snmp, ntp, squid)
 +    * move dyndns script
 +  * Setup mirroring or rsync to argon (nbd, raid1)
 +  * Re-enable web caching (use tmpfs or )
 +  * Upgrade RAM
 +  * Setup NIS
 +
 +==== Argon ====
 +  * Re-install OS (run really old version of arch, pacman udpate will probably break stuff)
 +  * Install/​setup SAMBA
 +  * Setup NIS
 +
 +==== xenon ====
 +  * <​del>​Rename to something not as boring as the model name.</​del>​ **DONE**
 +  * Update OS
 +  * Setup NIS
 +  * Get home mount working for users
 +
 +
 +===== Upgrade Plan Part Deux =====
 +
 +I'm scrapping my old upgrade plan in lieu of something that compacts all the machines.
 +
 +  * Migrate all services (i.e. everything on helium) onto argon
 +  * Add [[http://​www.amazon.com/​dp/​B000NMAZU0/​ref=wl_it_dp_o_pC_S_ttl?​_encoding=UTF8&​colid=3V7S7HUVMXW2H&​coliid=I2C45718JU6B4P|hot-swappable tray]] to argon 
 +  * Get 2 [[http://​www.amazon.com/​dp/​B00B99JU4S/​ref=wl_it_dp_o_pd_nS_ttl?​_encoding=UTF8&​colid=3V7S7HUVMXW2H&​coliid=IWJF6J3XWL6G9&​psc=1|4tb drives]] and format them with btrfs (setup compression,​ dedup, and raid 1). Later a 4th drive can be added and the system migrated to raid 5 once raid 5 is stable for btrfs
 +
 +  * De-case and re-case WAP and switch into Argon'​s case
 +    * Possibly get a PCI or USB card an setup hostapd
 +    * solder molex connectors to the 12 volt src on the switch and WAP.
 +    * Build brackets to hold WAP and switch in the lower, empty slots
 +  * Get a UPS
 +
 +
 +More details [[schi|here]].