Difference between revisions of "Haskell"

From A-Eskwiki
Jump to: navigation, search
(Software)
m
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
[[category:hardware]]
 
[[category:hardware]]
 
[[category:sysop]]
 
[[category:sysop]]
'''Haskell''' is een server die gekocht is voor gebruik bij het [http://2012.bapc.eu BAPC 2012]. De machine is inmiddels overgedragen aan A–Eskwadraat en zal op termijn [[max]] vervangen. Hij is vernoemd naar de Amerikaanse wiskundige en logicus [http://nl.wikipedia.org/wiki/Haskell_Curry Haskell Brooks Curry].
+
'''Haskell''' is een server die gekocht is voor gebruik bij het [http://2012.bapc.eu BAPC 2012]. De machine is overgedragen aan A–Eskwadraat en heeft [[max]] vervangen. Hij is vernoemd naar de Amerikaanse wiskundige en logicus [http://nl.wikipedia.org/wiki/Haskell_Curry Haskell Brooks Curry].
  
== Hardware ==
+
== Hardware (niet meer helemaal up-to-date) ==
 
Haskell is in tegenstelling tot [[max]] een zelf samengestelde computer, maar wel met serverwaardige onderdelen. Te noemen:
 
Haskell is in tegenstelling tot [[max]] een zelf samengestelde computer, maar wel met serverwaardige onderdelen. Te noemen:
* 1x Chieftec UNI BX-02B-B-B Zwart (behuizing)
+
* 1x Intel P4308XXMFEN (behuizing met voeding)
* 1x Zalman ZM660-XT (voeding)
+
 
* 1x Intel Server Board S2600CP4 (moederbord)
 
* 1x Intel Server Board S2600CP4 (moederbord)
* 1x Intel Xeon E5-2620 (processor)
+
* 2x Intel Xeon E5-2620 (processor)
* 1x Intel Thermal Solution RTS2011LC (processor waterkoeling)
+
* 1x Intel passieve processorkoeler
* 4x Kingston ValueRAM 8G (ram)
+
* 8x Kingston ValueRAM 8G (ram)
* 4x Seagate Barracuda 7200 2TB (hardeschijven)
+
* 5x Seagate Barracuda 7200.14 2TB (hardeschijven)
 +
* 1x Plextor M6 Pro (SSD, gebruikt voor [[ZFS|ZIL]])
  
 
== Software ==
 
== Software ==
 
Haskell draait [http://www.proxmox.com/proxmox-ve Proxmox VE], een debian-distributie gericht op virtualisatie.
 
Haskell draait [http://www.proxmox.com/proxmox-ve Proxmox VE], een debian-distributie gericht op virtualisatie.
Deze server hangt dan ook niet in spacewalk of andere systemen.
+
Deze server hangt dan ook niet in salt, wel in ipa.
  
Om de virtuele omgevingen te beheren kan alleen ingelogd worden als root op [http://haskell:8006/ de site].
+
Om de virtuele omgevingen te beheren kan alleen ingelogd worden als root op [https://haskell.a-eskwadraat.nl:8006/ de site].
  
=== Extra geïnstalleerd ===
+
=== Functionaliteiten en andere benodigheden ===
[[dnsmasq]]
+
Omdat haskell alle homedirs in zfs heeft staan heeft haskell een script wat een aantal keren per dag backups maakt en deze backups over zet naar nikola, de backup-server. Voor het overzetten van de snapshots is er een ssh-key-pair op haskell en nikola zodat haskell kan ssh-en naar nikola.
 +
 
 +
Ook draait haskell het script wat checkt of users over quotum zitten, hiervoor heeft haskell de users van ipa nodig.
 +
 
 +
Haskell heeft ook nog een script waarmee oude bestanden van scratch verwijderd worden.
  
 
=== APT ===
 
=== APT ===
 
Debian gebruikt apt als package manager.
 
Debian gebruikt apt als package manager.
Beheer van de package op haskell valt niet zoals de andere systemen onder spacewalk.
+
Beheer van de packages op haskell valt niet zoals de andere systemen onder salt.

Latest revision as of 19:10, 2 May 2019

Haskell is een server die gekocht is voor gebruik bij het BAPC 2012. De machine is overgedragen aan A–Eskwadraat en heeft max vervangen. Hij is vernoemd naar de Amerikaanse wiskundige en logicus Haskell Brooks Curry.

Hardware (niet meer helemaal up-to-date)

Haskell is in tegenstelling tot max een zelf samengestelde computer, maar wel met serverwaardige onderdelen. Te noemen:

  • 1x Intel P4308XXMFEN (behuizing met voeding)
  • 1x Intel Server Board S2600CP4 (moederbord)
  • 2x Intel Xeon E5-2620 (processor)
  • 1x Intel passieve processorkoeler
  • 8x Kingston ValueRAM 8G (ram)
  • 5x Seagate Barracuda 7200.14 2TB (hardeschijven)
  • 1x Plextor M6 Pro (SSD, gebruikt voor ZIL)

Software

Haskell draait Proxmox VE, een debian-distributie gericht op virtualisatie. Deze server hangt dan ook niet in salt, wel in ipa.

Om de virtuele omgevingen te beheren kan alleen ingelogd worden als root op de site.

Functionaliteiten en andere benodigheden

Omdat haskell alle homedirs in zfs heeft staan heeft haskell een script wat een aantal keren per dag backups maakt en deze backups over zet naar nikola, de backup-server. Voor het overzetten van de snapshots is er een ssh-key-pair op haskell en nikola zodat haskell kan ssh-en naar nikola.

Ook draait haskell het script wat checkt of users over quotum zitten, hiervoor heeft haskell de users van ipa nodig.

Haskell heeft ook nog een script waarmee oude bestanden van scratch verwijderd worden.

APT

Debian gebruikt apt als package manager. Beheer van de packages op haskell valt niet zoals de andere systemen onder salt.