IT Infrastructure

From TinkerMill Wiki
Revision as of 15:19, 2 October 2017 by Kso (talk | contribs) (→‎Notes)
Jump to navigation Jump to search

The IT Infrastructure at TinkerMill consists of a few desktops, laptops and printers distributed throughout the facility for use by members. There are a few dedicated machine side PC's for interfacing with pieces of equipment such as the Laser cutter, the ShopBot and 3D printers. In addition we have a small hypervised server infrastructure for local monitoring and backup functions.

Objective

Improve and maintain the performance and reliability of the compute equipment and network through the use of sound best practices and tapping into the experience and expertise of members interested in helping out.

Goals

To provide both a Production environment for running the day-to-day operational needs and Development/Test environment for members to experiment in.

Contact us

We host a weekly team meeting on Tuesday nights at 8PM This is a good time to meet some of the members who handle the care and feeding. It is also a good place to verbalize requests. We keep a running lists of the TODO's where tinkermill.org members have update access. Operating 100% on volunteerism we are always looking for those interested in helping out. Whether you're interested in software development, system administration or network configuration.

If you can't make the weekly meeting you can reach us on slack #network channel

Links

Notes

Clonezilla Backups

Some notes from experience:

  • Do a couple of test restores.
  • On Windows boxes you may need to do a boot repair on after a clonezilla restore. Not a big deal, but scary at first when the box doesn't boot after a restore.
  • When some RHEL/CentOS boxes restore to a different hard drive, it may end up horribly broken because the GUID/UUID of the HDD device changed, which required a rebuild instead of a restore.
  • YMMV, and test, test, test.

Procedure:

  1. Boot from Clonezilla USB or disc (you may need to enable or select in BIOS/Boot screen)
  2. At the boot screen, select the default "Clonezilla live(Default settings, VGA 800x600)" boot mode.
  3. At the "Choose language" screen, select the default "en_US.UTF-8 English" language.
  4. At the "Configuring console-data" screen, select the default "Don't touch keymap" policy.
  5. At the "Start Clonezilla" screen, select the default "Start_Clonezilla" mode.
  6. At the first "Clonezilla - Opensource Clone System (OCS)" screen, select the default "device-image" mode.
  7. At the "Mount Clonezilla image directory" screen, select the "nfs_server" mode.
  8. At the "Network config" screen, select the default "dhcp" mode.
  9. At the "NFS version" screen, select the "nfs4 NFS v4" version.
  10. At the first "Mount NFS server" screen, enter "10.2.0.18" for the IP address.
  11. At the second "Mount NFS server" screen, select the default "/partimag/" directory.
  12. At the Press "Enter" to continue prompt, press Enter.
  13. At the second "Clonezilla - Opensource Clone System (OCS)" screen, select the default "Beginner" mode.
  14. At the "Clonezilla - Opensource Clone System (OCS): Select mode" screen, select the default "savedisk" mode.
  15. At the first "Clonezilla - Opensource Clone System (OCS) | Mode: savedisk" screen, append the hostname to the image name. Ex: -bigroompublicpc
  16. At the second "Clonezilla - Opensource Clone System (OCS) | Mode: savedisk" screen, select all disks.
  17. At the first "Clonezilla advanced extra parameters | Mode: savedisk" screen, select the default "-sfsck" option.
  18. At the second "Clonezilla advanced extra parameters | Mode: savedisk" screen, select the default "Yes, check the saved image" option.
  19. At the third "Clonezilla advanced extra parameters | Mode: savedisk" screen, select the default "-senc" option.
  20. At the "Mode: savedisk" screen, select the default "-p choose" action.
  21. At the Press "Enter" to continue prompt, press Enter.
  22. At the "Are you sure you want to continue (y/n)" prompt, select y.
  23. Monitor the "Partclone" process for each disk.
  24. At the Press "Enter" to continue prompt, press Enter.
  25. At the "Choose mode" screen, select the "reboot" mode.
  26. At the "Please remove the live-medium" prompt, remove the boot media and then press Enter.

VMHOST2

If you rebuild VMHOST2 then you may need to configure GRUB2 so that it uses GRUB_TIMEOUT_STYLE=hidden.

To do this, as root add GRUB_TIMEOUT_STYLE=hidden to /etc/default/grub, then run update-grub.

Otherwise the system may appear to wait indefinitely at the GRUB prompt for no reason. We think this may be due to the system thinking it sees key presses.