Difference between revisions of "Sysadmin"

From Earlham CS Department
Jump to navigation Jump to search
m (Machines and Brief Descriptions of Services)
(CS Machines)
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== '''Introducing our 3D printers:''' ==
+
__NOTOC__
  
 +
= Machines and Brief Descriptions of Services =
 +
== CS Machines ==
 +
[[File:Server_layout_summer2017.jpg|thumb|200px|right|Server layout as of May 2017]]
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:40px; width:150px; text-align:center; background-color:#ADDFFF; border-left:solid 5px #ADDFFF; border-top:solid 5px #ADDFFF; border-bottom:solid 1px white; border-right:solid 5px      #ADDFFF; font-size:120%;" | HOME <br> (vm0)
 +
|-
 +
| style="height:135px; width:150px; background-color:#ADDFFF; border-left:solid 5px #ADDFFF; border-bottom:solid 5px #ADDFFF; border-right:solid 5px #ADDFFF;" | Users <br> SSH <br> NFS
 +
|}
  
{|style="margin: 0 auto;"
+
{| style="float:left; margin-right:2px;"
|[[File:MakerBot.jpg|thumb|300px|MakerBot]]
+
| style="height:40px; width:150px; text-align:center; background-color:#54C571; border-left:solid 5px #54C571; border-top:solid 5px #54C571; border-bottom:solid 1px white; border-right:solid 5px #54C571; font-size:120%;" | NET <br> (vm1)
|[[File:Robo_3D.jpg|thumb|300px|Robo 3D]]
+
|-
|[[File:Taz_LulzBot.jpg|thumb|300px|Taz Lulzbot]]
+
| style="height:135px; width:150px; background-color:#54C571; border-left:solid 5px #54C571; border-bottom:solid 5px #54C571; border-right:solid 5px #54C571;" | LDAP server <br> [[Sysadmin:DNS & DHCP | DNS]] <br> [[Sysadmin:DNS & DHCP | DHCP]]
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:40px; width:150px; text-align:center; background-color:#E77471; border-left:solid 5px #E77471; border-top:solid 5px #E77471; border-bottom:solid 1px white; border-right:solid 5px #E77471; font-size:120%;" | WEB <br> (vm2)
 +
|-
 +
| style="height:135px; width:150px; background-color:#E77471; border-left:solid 5px #E77471; border-bottom:solid 5px #E77471; border-right:solid 5px #E77471;" | Mailman <br> [[Sysadmin:Mail Stack | Mail Stack]]<br> Apache2 <br> PostgresQL <br> MySQL <br> Wiki
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:40px; width:150px; text-align:center; background-color:#C38EC7; border-left:solid 5px #C38EC7; border-top:solid 5px #C38EC7; border-bottom:solid 1px white; border-right:solid 5px #C38EC7; font-size:120%;" | TOOLS <br> (vm3)
 +
|-
 +
| style="height:135px; width:150px; background-color:#C38EC7; border-left:solid 5px #C38EC7; border-bottom:solid 5px #C38EC7; border-right:solid 5px #C38EC7;" | [[Sysadmin:SageNB Server | SageNB Server]] <br> [[Sysadmin:Jupyterhub Notebook Server | Jupyterhub Server]] <br> [[Sysadmin:Software Modules | Software Modules]] <br> NginX
 
|}
 
|}
  
== '''Printing instructions:''' ==
+
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#E3A869; border-left:solid 5px #E3A869; border-top:solid 5px #E3A869; border-bottom:solid 1px white; border-right:solid 5px #E3A869; font-size:120%;" | BABBAGE
 +
|-
 +
| style="height:135px; width:150px; background-color: #E3A869; border-left:solid 5px #E3A869; border-bottom:solid 5px #E3A869; border-right:solid 5px #E3A869;" | [[Sysadmin:Firewall | Firewall]]
 +
|}
  
=== '''Desiging your own 3D model:''' ===
+
{|
 +
| style="height:55px; width:150px; text-align:center; background-color:#EEDC82; border-left:solid 5px #EEDC82; border-top:solid 5px #EEDC82; border-bottom:solid 1px white; border-right:solid 5px #EEDC82; font-size:120%;" | [[Sysadmin:Servers:Proto | PROTO]]
 +
|-
 +
| style="height:135px; width:150px; background-color: #EEDC82; border-left:solid 5px #EEDC82; border-bottom:solid 5px #EEDC82; border-right:solid 5px #EEDC82;" | Weather Monitoring <br> GPS/NTP <br> Energy Monitoring
 +
|}
  
Software: OpenSCAD
+
{| style="float:left; margin-right:2px;"
 +
| style="height:40px; width:150px; text-align:center; background-color:#FF7E6D; border-left:solid 5px #FF7E6D; border-top:solid 5px #FF7E6D; border-bottom:solid 1px white; border-right:solid 5px      #FF7E6D; font-size:120%;" | CONTROL
 +
|-
 +
| style="height:135px; width:150px; background-color:#FF7E6D; border-left:solid 5px #FF7E6D; border-bottom:solid 5px #FF7E6D; border-right:solid 5px #FF7E6D;" | Users <br> SSH <br> HOME <br> TOOLS
 +
|}
  
Cheat Sheet: http://www.openscad.org/cheatsheet/index.html
+
{| style="float:left; margin-right:2px;"
 +
| style="height:40px; width:150px; text-align:center; background-color:#54C571; border-left:solid 5px #54C571; border-top:solid 5px #54C571; border-bottom:solid 1px white; border-right:solid 5px      #54C571; font-size:120%;" | SMILEY
 +
|-
 +
| style="height:135px; width:150px; background-color:#54C571; border-left:solid 5px #54C571; border-bottom:solid 5px #54C571; border-right:solid 5px #54C571;" | [[Sysadmin:XenDocs]] <br> NET <br> WEB
 +
|}
  
After creating your own 3D model follow this steps:
+
{| style="float:left; margin-right:2px;"
* Render and compile your code by pressing F6
+
| style="height:40px; width:150px; text-align:center; background-color:#E77471; border-left:solid 5px #E77471; border-top:solid 5px #E77471; border-bottom:solid 1px white; border-right:solid 5px      #E77471; font-size:120%;" | SHINKEN
* Export the design as .stl
+
|-
* If the file is in your own computer, move the file(name.stl) to the Mac found in Turing lab(CST 222)
+
| style="height:135px; width:150px; background-color:#E77471; border-left:solid 5px #E77471; border-bottom:solid 5px #E77471; border-right:solid 5px #E77471;" | Users <br> SSH <br> Add machines
 +
|}
  
=== '''Overhang / Supports''' ===
+
{| style="float:left; margin-right:2px;"
 +
| style="height:40px; width:150px; text-align:center; background-color:#C38EC7; border-left:solid 5px #C38EC7; border-top:solid 5px #C38EC7; border-bottom:solid 1px white; border-right:solid 5px      #C38EC7; font-size:120%;" |MURPHY
 +
|-
 +
| style="height:135px; width:150px; background-color:#C38EC7; border-left:solid 5px #C38EC7; border-bottom:solid 5px #C38EC7; border-right:solid 5px #C38EC7;" | Users <br> SSH
 +
|}
  
Software: Meshmixer
+
<br> <br> <br> <br> <br> <br><br> <br> <br> <br> <br> <br>
  
Once you import a pre-existing model:
+
== Cluster Machines ==
* Use the align tool under the Edit tab to place model on bed
 
* Use the overhang tool under the Analysis tab to generate supports for the model
 
* Export as " *.stl " when finished
 
  
=== '''Instructions on how to use the 3D printers:''' ===
+
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#0099cc; border-left:solid 5px #0099cc; border-top:solid 5px #0099cc; border-bottom:solid 1px white; border-right:solid 5px      #0099cc; font-size:120%;" | HOPPER
 +
|-
 +
| style="height:200px; width:150px; background-color:#0099cc; border-left:solid 5px #0099cc; border-bottom:solid 5px #0099cc; border-right:solid 5px #0099cc;" | Users <br> SSH <br> NFS <br> [[Sysadmin:Software Modules | Software Modules]] <br> PostgresQL <br> Wiki <br> Apache2 <br> [[Sysadmin:DNS & DHCP | DNS]] <br> [[Sysadmin:DNS & DHCP | DHCP]]
 +
|}
  
==== '''Robo R1+ 3D Printer''' ====
+
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#ffdb4d; border-left:solid 5px #ffdb4d; border-top:solid 5px #ffdb4d; border-bottom:solid 1px white; border-right:solid 5px #ffdb4d; font-size:120%;" | DALI
 +
|-
 +
| style="height:200px; width:150px; background-color:#ffdb4d; border-left:solid 5px #ffdb4d; border-bottom:solid 5px #ffdb4d; border-right:solid 5px #ffdb4d;" | [[Sysadmin:Gitlab | Gitlab]] <br> Backups <br> NginX
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#ff4d94; border-left:solid 5px #ff4d94; border-top:solid 5px #ff4d94; border-bottom:solid 1px white; border-right:solid 5px #ff4d94; font-size:120%;" | AL-SALAM
 +
|-
 +
| style="height:200px; width:150px; background-color:#ff4d94; border-left:solid 5px #ff4d94; border-bottom:solid 5px #ff4d94; border-right:solid 5px #ff4d94;" | WebMO <br> [[Sysadmin:Software Modules | Software Modules]] <br> Apache2
 +
|}
  
Software for the printer: MatterControl
+
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#39ad39; border-left:solid 5px #39ad39; border-top:solid 5px #39ad39; border-bottom:solid 1px white; border-right:solid 5px #39ad39; font-size:120%;" | LAYOUT
 +
|-
 +
| style="height:200px; width:150px; background-color:#39ad39; border-left:solid 5px #39ad39; border-bottom:solid 5px #39ad39; border-right:solid 5px #39ad39;" | [[Sysadmin:Jupyterhub Notebook Server | Jupyterhub Server]] <br> [[Sysadmin:Software Modules | Software Modules]] <br> NginX <br> Apache2 <br> WebMO
 +
|}
  
Printing from an SD card:
+
{| style="float:left; margin-right:2px;"
*Insert a microSD card into the Mac and get rid of any files in it.
+
| style="height:55px; width:150px; text-align:center; background-color:#0099cc; border-left:solid 5px #0099cc; border-top:solid 5px #0099cc; border-bottom:solid 1px white; border-right:solid 5px #0099cc; font-size:120%;" | BRONTE
*Open MatterControl and drag your .stl file into the QUEUE section of the application.
+
|-
*On the top-left section, click on “Select Printer.” Select “Robo 3D TM Turing” in the window that pops out.  
+
| style="height:200px; width:150px; background-color:#0099cc; border-left:solid 5px #0099cc; border-bottom:solid 5px #0099cc; border-right:solid 5px #0099cc;" |  [[Sysadmin:Software Modules | Software Modules]]
*Towards the bottom of the QUEUE section, you will find a “Queue” button. Click on it to get a list.
+
|}
*On the list, below GCode, select “Export to Folder or SD Card.” Click on the microSD card under “Devices” in the side panel and click on “Export”
+
 
*Now, in Finder, browse to the microSD card and rename the file you just exported as “auto0.g” (auto zero dot g). Choose “Use.g” if a prompt appears.
+
{| style="float:left; margin-right:2px;"
*Then, safely remove the microSD card from the Mac and insert it into the Robo 3D printer.
+
| style="height:55px; width:150px; text-align:center; background-color:#0099cc; border-left:solid 5px #0099cc; border-top:solid 5px #0099cc; border-bottom:solid 1px white; border-right:solid 5px #0099cc; font-size:120%;" | POLLOCK
*Prep the build plate using one the following:
+
|-
**Glue Stick
+
| style="height:200px; width:150px; background-color:#0099cc; border-left:solid 5px #0099cc; border-bottom:solid 5px #0099cc; border-right:solid 5px #0099cc;" |  [[Sysadmin:Software Modules | Software Modules]] <br> WebMO <br> NginX
**Vinyl Sheeting
+
|}
**Hairspray
+
 
:Apply whichever product on the surface of the build plate enough to cover the surface you will be printing on.                                                             
+
{| style="float:left; margin-right:2px;"
*Turn the printer on. Your print will start after about 5 minutes.
+
| style="height:55px; width:150px; text-align:center; background-color:#ffdb4d; border-left:solid 5px #ffdb4d; border-top:solid 5px #ffdb4d; border-bottom:solid 1px white; border-right:solid 5px #ffdb4d; font-size:120%;" | KAHLO
*After the print is over, wait for the temperature to cool down and carefully remove the 3D printed object from the build plate.
+
|-
*Clean the build plate.
+
| style="height:200px; width:150px; background-color:#ffdb4d; border-left:solid 5px #ffdb4d; border-bottom:solid 5px #ffdb4d; border-right:solid 5px #ffdb4d;" | Backups <br> NginX
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#0099cc; border-left:solid 5px #0099cc; border-top:solid 5px #0099cc; border-bottom:solid 1px white; border-right:solid 5px #0099cc; font-size:120%;" | BIGFE
 +
|-
 +
| style="height:200px; width:150px; background-color:#0099cc; border-left:solid 5px #0099cc; border-bottom:solid 5px #0099cc; border-right:solid 5px #0099cc;" |  [[Sysadmin:Software Modules | Software Modules]]
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#0099cc; border-left:solid 5px #0099cc; border-top:solid 5px #0099cc; border-bottom:solid 1px white; border-right:solid 5px #0099cc; font-size:120%;" | T-VOC
 +
|-
 +
| style="height:200px; width:150px; background-color:#0099cc; border-left:solid 5px #0099cc; border-bottom:solid 5px #0099cc; border-right:solid 5px #0099cc;" |  [[Sysadmin:Software Modules | Software Modules]]
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:150px; text-align:center; background-color:#0099cc; border-left:solid 5px #0099cc; border-top:solid 5px #0099cc; border-bottom:solid 1px white; border-right:solid 5px #0099cc; font-size:120%;" | ELWOOD
 +
|-
 +
| style="height:200px; width:150px; background-color:#0099cc; border-left:solid 5px #0099cc; border-bottom:solid 5px #0099cc; border-right:solid 5px #0099cc;" |  [[Sysadmin:Software Modules | Software Modules]]
 +
|}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 +
 
 +
== Switches ==
 +
 
 +
 
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:175px; text-align:center; background-color:#0099cc; border-left:solid 5px #0099cc; border-top:solid 5px #0099cc; border-bottom:solid 1px white; border-right:solid 5px      #0099cc; font-size:120%;" | SG538SF02J
 +
|-
 +
| style="height:200px; width:175px; background-color:#0099cc; border-left:solid 5px #0099cc; border-bottom:solid 5px #0099cc; border-right:solid 5px #0099cc; font-size:80%;" |
 +
*Model: HP Procurve 3400cl
 +
*Ports: 24
 +
*Backplane bandwidth:
 +
**88 Gbps
 +
**64 million pps
 +
*Memory:
 +
**2MB packet buffer
 +
**16 MB dual flash
 +
**128 MB SDRAM
 +
*Cut-through switching: No
 +
*Unused as of May 12, 2017
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:175px; text-align:center; background-color:#ffdb4d; border-left:solid 5px #ffdb4d; border-top:solid 5px #ffdb4d; border-bottom:solid 1px white; border-right:solid 5px #ffdb4d; font-size:120%;" | CN63FP762S
 +
|-
 +
| style="height:200px; width:175px; background-color:#ffdb4d; border-left:solid 5px #ffdb4d; border-bottom:solid 5px #ffdb4d; border-right:solid 5px #ffdb4d;font-size:80%;" |
 +
*Model: HP 2530-24G
 +
*Ports: 24
 +
*Switching Capacity:
 +
**56 Gbps
 +
**41.6 million pps
 +
*Memory:
 +
**1.5 MB packet buffer
 +
**256 MB  flash
 +
**128 MB DDR3 DIMM
 +
*Cut-through switching: No
 +
*Connected to Al-Salam as of May 12, 2017
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:175px; text-align:center; background-color:#ff4d94; border-left:solid 5px #ff4d94; border-top:solid 5px #ff4d94; border-bottom:solid 1px white; border-right:solid 5px #ff4d94; font-size:120%;" | SG525SG025
 +
|-
 +
| style="height:200px; width:175px; background-color:#ff4d94; border-left:solid 5px #ff4d94; border-bottom:solid 5px #ff4d94; border-right:solid 5px #ff4d94;font-size:80%;" |
 +
*Model: HP Procurve 3400cl
 +
*Ports: 24
 +
*Backplane bandwidth:
 +
**88 Gbps
 +
**64 million pps
 +
*Memory:
 +
**2MB packet buffer
 +
**16 MB dual flash
 +
**128 MB SDRAM
 +
*Cut-through switching: No
 +
*Connected to layout and whedon as of May 12, 2017
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:175px; text-align:center; background-color:#39ad39; border-left:solid 5px #39ad39; border-top:solid 5px #39ad39; border-bottom:solid 1px white; border-right:solid 5px #39ad39; font-size:120%;" | Netgear JGS524
 +
|-
 +
| style="height:200px; width:175px; background-color:#39ad39; border-left:solid 5px #39ad39; border-bottom:solid 5px #39ad39; border-right:solid 5px #39ad39;font-size:80%;" |
 +
*Current cluster head-node
 +
*Unmanaged (no console/configuration)
 +
*Ports: 24
 +
*Switching bandwidth:
 +
**48 Gbps
 +
**1.5 million pps
 +
*Memory:
 +
**2MB packet buffer
 +
*Cut-through switching: No
 +
*Connected to Al-Salam, Hopper, Pollock, Nagios, Dali, Kahlo, Bronte as of May 12, 2017
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:175px; text-align:center; background-color:#E77471; border-left:solid 5px #E77471; border-top:solid 5px #E77471; border-bottom:solid 1px white; border-right:solid 5px #E77471; font-size:120%;" | cs-main
 +
|-
 +
| style="height:200px; width:175px; background-color:#E77471; border-left:solid 5px #E77471; border-bottom:solid 5px #E77471; border-right:solid 5px #E77471;font-size:80%;" |
 +
*Model: HP 5920AF-24XG
 +
*Ports: 24
 +
*Backplane bandwidth:
 +
**480 Gbps
 +
**367 million pps
 +
*Memory:
 +
**3.6 GB packet buffer
 +
**256 MB dual flash
 +
**2 GB SDRAM
 +
*Cut-through switching: Yes
 +
*IP Address: 159.28.31.66
 +
*Connected to layout, kahlo, and dali as of May 12, 2017
 +
|}
 +
 
 +
{| style="float:left; margin-right:2px;"
 +
| style="height:55px; width:175px; text-align:center; background-color:#ADDFFF; border-left:solid 5px #ADDFFF; border-top:solid 5px #ADDFFF; border-bottom:solid 1px white; border-right:solid 5px #ADDFFF; font-size:120%;" | 5500denniscs-sw1
 +
|-
 +
| style="height:200px; width:175px; background-color:#ADDFFF; border-left:solid 5px #ADDFFF; border-bottom:solid 5px #ADDFFF; border-right:solid 5px #ADDFFF;font-size:80%;" |
 +
*Model: HP 5500 JG542A
 +
*Ports: 24
 +
*Backplane bandwidth:
 +
**224 Gbps
 +
**166.6 million pps
 +
*Memory:
 +
**6 MB packet buffer
 +
**512 MB dual flash
 +
**1 GB SDRAM
 +
*Cut-through switching: No
 +
*IP Address: 159.28.31.67
 +
*Connected to Babbage, Control, Nagios, and the cluster's netgear switch (via port 14) as of May 12, 2017
 +
|}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
 +
 
 +
= Systems Administration Documentation =
 +
For old documentation, see: [[Sysadmin:Old | Old Wiki Information]]
 +
 
 +
{|
 +
|- valign:"top"
 +
|
 +
<div style="border:10px solid #E0EAF8; padding:5px; width:230px; height:500px">
 +
<div style="background-color:#CEDEF4; padding:5px;">
 +
 
 +
=== Admin Tasks ===
 +
</div>
 +
* [[Sysadmin:Nagios | Nagios Monitoring ]]
 +
* [[Sysadmin:Shinken | Shinken Monitoring ]]
 +
* [[Sysadmin:Upgrading SSL Certificate | Upgrading SSL Certificates ]]
 +
* [[Sysadmin:User Management | User Management]]
 +
* [[Newmodules | Installing software under modules ]]
 +
* [[Sysadmin:Backup|Backup]]
 +
* [[Sysadmin:Contacting all users|Contacting all users]]
 +
* [[Sysadmin:New Sysadmins | Welcoming a new sysadmin to the fold]]
 +
* [[Sysadmin:AddComputer|Add a computer]]
 +
* [[Sysadmin:Setting up Lovelace Lab Machines | Setting up Lovelace Lab Machines]]
 +
* [[Reset password]]
 +
 
 +
 
 +
<!-- This has to stay as part of the formatting -->
 +
</div>
 +
| style="float:left;" |
 +
|
 +
<div style="border:10px solid #FFDFFF; padding:5px; width:230px; height:500px;">
 +
<div style="background-color:#FFCEFF; padding:5px;">
 +
 
 +
=== Services ===
 +
</div>
 +
* [[Sysadmin:Services:Apache2|Apache2]]
 +
* [[Sysadmin:Services:Databases|Databases]]
 +
* [[Sysadmin:DNS & DHCP|DNS and DHCP]]
 +
* [[Sysadmin:Services:Virtualization | Virtualization]]
 +
* [[Sysadmin:Services:XenServerSetup | Xen Server]]
 +
 
 +
<!-- This has to stay as part of the formatting -->
 +
</div>
 +
| style="float:left;" |
 +
|
 +
<div style="border:10px solid #F0DDD5; padding:5px; width:230px; height:500px;">
 +
<div style="background-color:#E4C0B1; padding:5px;">
 +
 
 +
=== Miscellaneous ===
 +
</div>
 +
* [[ShutdownProcedure| Shutdown and Boot up]]
 +
* [[SysadminContactInfo| Contact Information]]
 +
* [[Sysadmin:ImportantInfo:PhoneNumbers| Phone Numbers]]
 +
* [[Sysadmin:ImportantInfo:AuthenticationInfo| Authentication Information]]
 +
* [[Sysadmin:ImportantInfo:UPS| UPS]]
 +
* [[Sysadmin:ImportantInfo:SSLcerts| Generating SSL Certificates]]
 +
* [[Sysadmin:Power draws| Power draws]]
 +
* [[Sysadmin:ImportantInfo:SunHardware|Working with Sun Hardware]]
 +
* [[Sysadmin:Passwords]]
 +
* Patching
 +
** [[LinuxKernelPatching|Linux Kernel Patching]]
 +
* [[Sysadmin:SerialConsoleCableEnds|Cable Ends]]
 +
* [[Sysadmin:VirtualizationComparison|NEW Virtualization Comparison]]
 +
 
 +
<!-- This has to stay as part of the formatting -->
 +
</div>
 +
| style="float:left;" |
 +
|
 +
<div style="border:10px solid #D6F8DE; padding:5px; width:230px; height:500px;">
 +
<div style="background-color:#BDF4CB; padding:5px;">
 +
 
 +
=== Networking ===
 +
</div>
 +
* [[Sysadmin:Networking:NetworkLayout|Network Layout (as of 08/2006)]]
 +
* [[Sysadmin:Networking:D224 cable plant|D224 cable plant]]
 +
* [[Sysadmin:Networking:Fiber plans|Fiber plans]]
 +
* [[Sysadmin:Networking:Switches|Switches]]
 +
* [[Sysadmin:Networking:Rack notes|Rack notes]]
 +
* [[Sysadmin:Networking:Public|Public Network]]
 +
* [[Sysadmin:Networking:NetworkTopo|Old Network Topo Figures]]
 +
* [[Sysadmin:Networking:NetworkDiagram|Network layout (May 2007)]]
 +
* [[Sysadmin:Networking:Alternate Network Path|Alt Network path]]
 +
* [[Sysadmin:UPS Setup]]
 +
 
 +
<!-- This has to stay as part of the formatting -->
 +
</div>
 +
|}
  
Printing from the computer:
+
== Current Projects (updated 2017-09-14) ==
*Open MatterControl and drag your .stl file into the QUEUE section of the application.
+
=== TODO ===
*On the top-left section, click on “Select Printer.” Select “Robo 3D TM Turing” in the window that pops out.
+
* <s>Finish migrating tools and home to smiley</s> migrate web and net back to control
*Under "Settings" ensure that the correct material is selected.
+
** Record consistent & thorough documentation, especially concerning the startup and shutdown of the VMs
*Under "Controls" an offset of 0.9 typically shows the best results.
+
* Setup graceful shutdown when we detect to be running solely off UPS
*Pre-heat the extruder and bed on the same page.
+
** Additionally, setup clean shutdown and startup for VMs on <s>smiley</s> control (?)
*Alternatively, near the top center of the screen, an extruder temperature and a bed temperature will be shown, mouse over and click "pre-heat" for both.
+
* Fix reverse lookup error for mail.cs.earlham.edu
*Prep the build plate using one the following:
+
** Should consistently refer to 159.28.22.2 (web.cs.earlham.edu)
**Glue Stick
+
** It's possible that this isn't actually broken.
**Vinyl Sheeting
+
* Layout infiniband subnet manager
**Hairspray
+
* Layout disk swap, new lo0
*Click print once the printer has heated up.
+
** <s>Redo /scratch for mglerner group on /media/r10_vol</s> ?
*After the print is over, wait for the temperature to cool down and carefully remove the 3D printed object from the build plate.
+
* Migrate Elwood, BigFe, t-voc to repurposed Lovelace Machines (Eli)
*Clean the build plate.
+
* <s>HP Al-Salam switch enable jumboframes</s> ?
 +
* Install Haskell & associated tools on Lovelace machines
 +
** Also document which 6 lovelace computers are currently set-up (e.g. l1, l2, etc)
 +
** update misc software on those machines (locally!)
  
==== '''Taz Lulzbot 3D Printer''' ====
+
== Ongoing Projects (Spring 2017) ==
Software for the printer: Cura
+
=== TODO ===
 +
* EMAILING ALL THE USERS https://wiki.cs.earlham.edu/index.php/Sysadmin:Old:Contacting_All_Users
 +
* SHUTDOWN SCHEDULED FOR SUNDAY (APRIL 16)
 +
** Check/update instructions - one version is at https://wiki.cs.earlham.edu/index.php/Sysadmin:ImportantInfo:PowerFailure, there are others too
 +
** Notify users
 +
* Fix certs for gitlab, etc.
 +
* Secure 1-2 admins for the summer
 +
* Prep layout for May-June usage
 +
* Practice shutdown-startup procedure (with Michael)
 +
* Nsswitch consistency across all machines
 +
* Document tools: startup / shutdown - Charlie
 +
* Use Sysadmin namespace for all our pages - All
 +
** Testing usefulness of documentation - Dave
 +
* Al Salam: configure switch, re-rack. - Vitalii
 +
** HP switch should be reset and tested.
 +
* LDAP cleanup of system users / old groups - James
 +
* Layout - Nirdesh
 +
** Lo0 RAID (mdadm)
 +
** 10GB from Dali to lo0 (adding rules on compute node routing tables as a possible fix)
 +
** BIOS reset
 +
* 10Gb, perfsonar, ...
 +
* Monitoring: (Ganglia, Shinken)
 +
** Getting consistency among all the machines(check_nrpe regularly stops working).
 +
* Whedon: configured and available
 +
* Change passwords (on everything). Postgres, shenken, ...
 +
* Webcam on office whiteboard (new office location?)
 +
* Learn virtual machine architecture and modules - Dave
 +
** Document in a format for future admin training?
 +
** Find existing introduction material
 +
* Mirror ''control'' for testing, swapping, etc.
  
Steps to follow in order to print:
+
=== DONE (19 Jan 2017) ===
*Insert a microSD card into the Mac.
+
* Examine extra "layout" node. - Adam
*Open Cura and press “Load Model” to upload the stl file you want to print.
+
** Differences are: Single PSU, Single GPGPU, No VGA.
*Right click “Control” and select the “Save gcode” and then choose the SDcard under the “Devices” panel.
+
** It has Infiniband and 10GB cards installed.
*Make sure the Taz 3D Printer is turned on.
+
* Networking - Adam, Charlie
*Safely eject the sdCard from the Mac and insert it into Taz Printer (on left side of the LCD screen)
+
** IP over Infiniband working on layout
**Make sure the SD card has the pins facing towards you when insert it
+
*** Resolved by resetting IB switch configuration: <code>ibwarn: [3349] mad_rpc_rmpp: _do_madrpc failed; dport (Lid 1)</code>
*Back on the LCD screen, rotate the knob counter-clockwise to decrease the print speed to ~50%
 
*Press the knob, scroll down by rotating the knob clockwise and select “Temperature”.
 
*Select “Custom Temp” and set the "Nozzle" to 240 and "Bed" to 64
 
*After a few seconds, the LCD will display the info screen again and the printer will start heating up. Wait until the temperatures reach 240C and 64C.
 
*In the info screen, press the knob again. Scroll down and select “Print from SD” Select your file and it will start printing right away.
 
*Once the printing has finished, wait for the bed to cool down and carefully remove the 3D printed object.
 
  
==== '''MakerBot 3D Printer''' ====
+
=== FUTURE ===
Software for the printer: ReplicatorG
+
* Centralized password database / manager / location
  
Steps to follow in order to print:
+
== Current Projects (updated 13 Oct 16) ==
*Insert a microSD card into the Mac.
+
* '''Groups and LDAP and sudo - James'''
*Open ReplicatorG, drag and drop your stl file into application screen.
+
* <s>Amber - James</s>
*Adjust your model if you need to.
+
* <s>Edward's setup - Vitalli</s>
*Select “Generate GCode” on the bottom right.
+
* <s>WebDev access - Nirdesh<s>
*Make sure the values are set as shown in the image below and then select “Generate GCode”
+
* Puppet - James and Vitalii
:[[File:Replicator_values.png|thumb|250px|center]]
+
* '''Bacula - Nirdesh'''
*If prompted with an “Acceleration Warning” select “OK”
+
* SSL certificate upgrade and documentation - Kristin
*Wait until it generates the gcode.
+
* <s>Listserv merging with archives preserved - Nirdesh </s>
*After the file is generated go to the gcode tab and modify the numbers on the lines M104 should be 230 and M109 should be 128, i.e.:
+
* '''Ganglia - Bret'''
:M104 S230 T1 (set extruder temperature) M109 S128 T1 (set HBP  temperature)
+
* '''Shenken - Vitalii'''
:Make sure to save it by pressing “Command + S”.
+
** latency, UPS
*Select “Build to file using SD Card” as shown in the image below. Select the microSD card and make sure to save it as “.x3g” format.
+
* New Layout node - ? and ?
:[[File:Build_from_sd.png|thumb|300px|center]]
+
* Provision Sappho (compute) - after Puppet
*Wait until it is done building and then safely eject the sdCard from the Mac and insert it into the MakerBot. Note: You can find the sdCard slot as shown in the image below:
+
* Provision Kahlo (storage) -
:[[File:MakerBot-slot.jpg|thumb|300px|center]]
+
** replace broken drive
*Turn on the printer.
+
* I2 setup
*Select “Build from SD” and then using the arrows scroll down to your file.
+
** DTN, storage nodes, head nodes, ports in CST
*The printer will start heating up and once it finishes heating up, it will start printing.
+
* [[Sysadmin:WhedonProvisioning|Provision Whedon]] (compute) - after Puppet
*Once the printing has finished, wait for the bed to cool down and carefully remove the 3D printed object.
+
* '''Shutdown and startup test - scheduled for Sunday 27 November'''
 +
* Disk cleaning - Charlie
 +
* <s>Password changing in the CS and cluster domains - Vitalii and James</s>
 +
* Proto setup and maintenance with HIP/Green Science

Revision as of 16:06, 14 September 2017


Machines and Brief Descriptions of Services

CS Machines

Server layout as of May 2017
HOME
(vm0)
Users
SSH
NFS
NET
(vm1)
LDAP server
DNS
DHCP
WEB
(vm2)
Mailman
Mail Stack
Apache2
PostgresQL
MySQL
Wiki
TOOLS
(vm3)
SageNB Server
Jupyterhub Server
Software Modules
NginX
BABBAGE
Firewall
PROTO
Weather Monitoring
GPS/NTP
Energy Monitoring
CONTROL
Users
SSH
HOME
TOOLS
SMILEY
Sysadmin:XenDocs
NET
WEB
SHINKEN
Users
SSH
Add machines
MURPHY
Users
SSH













Cluster Machines

HOPPER
Users
SSH
NFS
Software Modules
PostgresQL
Wiki
Apache2
DNS
DHCP
DALI
Gitlab
Backups
NginX
AL-SALAM
WebMO
Software Modules
Apache2
LAYOUT
Jupyterhub Server
Software Modules
NginX
Apache2
WebMO
BRONTE
Software Modules
POLLOCK
Software Modules
WebMO
NginX
KAHLO
Backups
NginX
BIGFE
Software Modules
T-VOC
Software Modules
ELWOOD
Software Modules


























Switches

SG538SF02J
  • Model: HP Procurve 3400cl
  • Ports: 24
  • Backplane bandwidth:
    • 88 Gbps
    • 64 million pps
  • Memory:
    • 2MB packet buffer
    • 16 MB dual flash
    • 128 MB SDRAM
  • Cut-through switching: No
  • Unused as of May 12, 2017
CN63FP762S
  • Model: HP 2530-24G
  • Ports: 24
  • Switching Capacity:
    • 56 Gbps
    • 41.6 million pps
  • Memory:
    • 1.5 MB packet buffer
    • 256 MB flash
    • 128 MB DDR3 DIMM
  • Cut-through switching: No
  • Connected to Al-Salam as of May 12, 2017
SG525SG025
  • Model: HP Procurve 3400cl
  • Ports: 24
  • Backplane bandwidth:
    • 88 Gbps
    • 64 million pps
  • Memory:
    • 2MB packet buffer
    • 16 MB dual flash
    • 128 MB SDRAM
  • Cut-through switching: No
  • Connected to layout and whedon as of May 12, 2017
Netgear JGS524
  • Current cluster head-node
  • Unmanaged (no console/configuration)
  • Ports: 24
  • Switching bandwidth:
    • 48 Gbps
    • 1.5 million pps
  • Memory:
    • 2MB packet buffer
  • Cut-through switching: No
  • Connected to Al-Salam, Hopper, Pollock, Nagios, Dali, Kahlo, Bronte as of May 12, 2017
cs-main
  • Model: HP 5920AF-24XG
  • Ports: 24
  • Backplane bandwidth:
    • 480 Gbps
    • 367 million pps
  • Memory:
    • 3.6 GB packet buffer
    • 256 MB dual flash
    • 2 GB SDRAM
  • Cut-through switching: Yes
  • IP Address: 159.28.31.66
  • Connected to layout, kahlo, and dali as of May 12, 2017
5500denniscs-sw1
  • Model: HP 5500 JG542A
  • Ports: 24
  • Backplane bandwidth:
    • 224 Gbps
    • 166.6 million pps
  • Memory:
    • 6 MB packet buffer
    • 512 MB dual flash
    • 1 GB SDRAM
  • Cut-through switching: No
  • IP Address: 159.28.31.67
  • Connected to Babbage, Control, Nagios, and the cluster's netgear switch (via port 14) as of May 12, 2017

























Systems Administration Documentation

For old documentation, see: Old Wiki Information

Current Projects (updated 2017-09-14)

TODO

  • Finish migrating tools and home to smiley migrate web and net back to control
    • Record consistent & thorough documentation, especially concerning the startup and shutdown of the VMs
  • Setup graceful shutdown when we detect to be running solely off UPS
    • Additionally, setup clean shutdown and startup for VMs on smiley control (?)
  • Fix reverse lookup error for mail.cs.earlham.edu
    • Should consistently refer to 159.28.22.2 (web.cs.earlham.edu)
    • It's possible that this isn't actually broken.
  • Layout infiniband subnet manager
  • Layout disk swap, new lo0
    • Redo /scratch for mglerner group on /media/r10_vol ?
  • Migrate Elwood, BigFe, t-voc to repurposed Lovelace Machines (Eli)
  • HP Al-Salam switch enable jumboframes ?
  • Install Haskell & associated tools on Lovelace machines
    • Also document which 6 lovelace computers are currently set-up (e.g. l1, l2, etc)
    • update misc software on those machines (locally!)

Ongoing Projects (Spring 2017)

TODO

  • EMAILING ALL THE USERS https://wiki.cs.earlham.edu/index.php/Sysadmin:Old:Contacting_All_Users
  • SHUTDOWN SCHEDULED FOR SUNDAY (APRIL 16)
  • Fix certs for gitlab, etc.
  • Secure 1-2 admins for the summer
  • Prep layout for May-June usage
  • Practice shutdown-startup procedure (with Michael)
  • Nsswitch consistency across all machines
  • Document tools: startup / shutdown - Charlie
  • Use Sysadmin namespace for all our pages - All
    • Testing usefulness of documentation - Dave
  • Al Salam: configure switch, re-rack. - Vitalii
    • HP switch should be reset and tested.
  • LDAP cleanup of system users / old groups - James
  • Layout - Nirdesh
    • Lo0 RAID (mdadm)
    • 10GB from Dali to lo0 (adding rules on compute node routing tables as a possible fix)
    • BIOS reset
  • 10Gb, perfsonar, ...
  • Monitoring: (Ganglia, Shinken)
    • Getting consistency among all the machines(check_nrpe regularly stops working).
  • Whedon: configured and available
  • Change passwords (on everything). Postgres, shenken, ...
  • Webcam on office whiteboard (new office location?)
  • Learn virtual machine architecture and modules - Dave
    • Document in a format for future admin training?
    • Find existing introduction material
  • Mirror control for testing, swapping, etc.

DONE (19 Jan 2017)

  • Examine extra "layout" node. - Adam
    • Differences are: Single PSU, Single GPGPU, No VGA.
    • It has Infiniband and 10GB cards installed.
  • Networking - Adam, Charlie
    • IP over Infiniband working on layout
      • Resolved by resetting IB switch configuration: ibwarn: [3349] mad_rpc_rmpp: _do_madrpc failed; dport (Lid 1)

FUTURE

  • Centralized password database / manager / location

Current Projects (updated 13 Oct 16)

  • Groups and LDAP and sudo - James
  • Amber - James
  • Edward's setup - Vitalli
  • WebDev access - Nirdesh
  • Puppet - James and Vitalii
  • Bacula - Nirdesh
  • SSL certificate upgrade and documentation - Kristin
  • Listserv merging with archives preserved - Nirdesh
  • Ganglia - Bret
  • Shenken - Vitalii
    • latency, UPS
  • New Layout node - ? and ?
  • Provision Sappho (compute) - after Puppet
  • Provision Kahlo (storage) -
    • replace broken drive
  • I2 setup
    • DTN, storage nodes, head nodes, ports in CST
  • Provision Whedon (compute) - after Puppet
  • Shutdown and startup test - scheduled for Sunday 27 November
  • Disk cleaning - Charlie
  • Password changing in the CS and cluster domains - Vitalii and James
  • Proto setup and maintenance with HIP/Green Science