Difference between revisions of "Workstations"

From A-Eskwiki
Jump to: navigation, search
m (Installeren)
m (Workstations)
Line 11: Line 11:
 
* [[alonzo]]
 
* [[alonzo]]
 
* [[paul]]
 
* [[paul]]
* [[peter]] (in boekverkoop, op dit moment niet als workstation geconfigureerd)
+
* [[peter]] (in de gezelligheidskamer)
  
 
== Installeren/updaten ==
 
== Installeren/updaten ==

Revision as of 17:33, 23 October 2012

De workstations zijn de computers waarop gebruikers in kunnen loggen.

Workstations

De huidige workstations zijn:

Installeren/updaten

Outdated

Installeren

Stappenplan om een nieuwe workstation te installeren:

  1. Start een default Debian netinstall (van netboot of CD/DVD)
  2. Configureer de partities van de nieuwe workstation als volgt:
    • sda1: 200MB ext3 voor /boot
    • sda2: als physical volume voor LVM volume group met naam ws_storage. Maak de volgende Logical Volumes aan:
      • image1: 20GB ext3 voor /
      • image2: 20GB ext3 (niet gebruiken)
      • swap: 4GB
      • local: 4GB ext3 (niet gebruiken)
      • tmp: 2GB ext3 (niet gebruiken)
  3. Maak een zo simpel mogelijke Debian installatie naar image1 binnen LVM.
  4. Reboot de machine in de nieuwe Debian installatie en gebruik scp om de scripts "ws-update" en "ws-mkhostlink" naar /usr/local/sbin.
  5. Configureer labels voor ext3 filesystems:
    • e2label /dev/ws_storage/image1 image1
    • e2label /dev/ws_storage/image2 image2
    • e2label /dev/ws_storage/local local
    • e2label /dev/ws_storage/tmp tmp
  6. Pas /etc/fstab aan naar eigen wensen, bekijk /etc/fstab op een andere workstation ter referentie
  7. Kopieer /etc/fstab naar wsmaster:
    scp /etc/fstab wsmaster:/etc/fstab%mijnhostname
  8. Kopieer /etc/udev/rules.d/70-persistent-net.rules naar wsmaster:
    scp /etc/udev/rules.d/70-persistent-net.rules wsmaster:/etc/udev/rules.d/70-persistent-net.rules%mijnhostname
  9. Voeg het ip- en MAC-adres van de nieuwe workstation toe aan de volgende bestanden op square:
    • /etc/dhcp/dhcpd.conf
    • /etc/nsd3/zones/localdomain.zone
    • /etc/shorewall/maclist
  10. Haal het systeem op van wsmaster:
    ws-update --bootstrap
  11. Als alles goed is gegaan, heeft ws-update een nieuwe Workstation image naar image2 geschreven. Ook zijn de laatste kernels in /boot neergezet, maar /boot/grub/* is nog niet geschikt om van te booten. Elke workstation heeft z'n eigen Grubconfiguratie in /boot/grub, kopieer er eentje van een andere workstation naar je nieuwe workstation en pas desgewenst menu.lst aan.
  12. Installeer Grub in de MBR van /dev/sda:
    grub-install /dev/sda

Updaten

  1. Draai
    ws-update
    Door het gebruik van rsync zal dit tamelijk snel zijn als er weinig wijzigingen zijn. De oude inhoud doet er (muv. snelheid natuurlijk) niet toe: alles wat er niet hoort, wordt verwijderd.
  2. Reboot. De workstation zal als het goed is vanzelf in de nieuwe, geüpdatet image booten.

Partities

Op de workstations wordt de volgende indeling aangehouden voor de harde schijf:

  • Een primaire partitie voor /boot van 200MB
  • Een tweede primaire partitie voor een grote LVM Volume Group (genaamd ws_storage). In de LVM Volume Group de volgende Logical Volumes:
    • Twee volumes voor twee images (image1 en image2). De image is op het moment (februari 2009) 6.5 GB, dus met 8-20 GB zitten we voorlopig goed.
    • Een volume met label local voor host-specifieke spullen van ongeveer 5 GB.
    • Een volume voor swap van ongeveer 2 GB.
    • Een volume van ca 2 GB voor /tmp met label tmp. Doe:
      chmod a+rwxt /tmp

fstab

/etc/fstab is nauwelijks nog host-specifiek, door het gebruik van labels.

Geschiedenis

Aan al het goede komt een einde, zo ook aan de bruikbaarheid van onze computers. We willen onze oude beestjes na jaren trouwe dienst een ereplaats op de wiki geven.

EdsgerSempron 2600+, 2GB WorkstationDebian GNU/Linux (squeeze)
GraceSempron 2600+, 1GB WorkstationDebian GNU/Linux (squeeze)
KurtIntel Pentium 4, 512MB Boekverkoop-workstationDebian GNU/Linux (lenny)
Youg486DX/4, 26MB MailterminalDebian GNU/Linux (woody)
EuclidesAthlon 64 3000+, 1GB server, workstationDebian GNU/Linux (lenny)
AlanAthlon XP 2000, 1GB server, boekverkoop-workstationDebian GNU/Linux (lenny)
JanosAthlon XP 2200, 768MB workstationDebian GNU/Linux (etch)
IsaacAthlon XP 1800, 1GB workstationDebian GNU/Linux (etch)
NielsAthlon 900Mhz, 384MB workstationDebian GNU/Linux (sarge)
LeonardoPentium III 666MHz, 128MB workstationDebian GNU/Linux (sarge)
GeorgPentium III 666MHz, 128MB workstationDebian GNU/Linux (sarge)
EmmyPentium III 666MHz, 128MB workstationWindows 2000
RichardDual Celeron 400Mhz, 256MB workstationDebian GNU/Linux (sarge)
MariePentium 3 666Mhz, 128MB VNC serverWindows 2000
AlbertDual Celeron 466Mhz, 256MB serverDebian GNU/Linux (woody)
BenjaminPentium 150Mhz, 128MB terminalDebian GNU/Linux (potato)
PietPentium 100Mhz, 54MB Debian developmentDebian GNU/Linux (sid)