Differences
This shows you the differences between two versions of the page.
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]]. |