Difference between revisions of "Workstations"
From A-Eskwiki
(Created page with "De '''workstations''' zijn de computers waarop gebruikers in kunnen loggen. == Installeren/updaten == === Installeren === Stappenplan om een nieuwe workstation te installeren: …") |
|||
Line 1: | Line 1: | ||
+ | [[category:sysop]] | ||
De '''workstations''' zijn de computers waarop gebruikers in kunnen loggen. | De '''workstations''' zijn de computers waarop gebruikers in kunnen loggen. | ||
+ | |||
+ | == Workstations == | ||
+ | De huidige workstations zijn: | ||
+ | * [[nikola]] ([[ws-master]] en [[ws-extern]]) | ||
+ | * [[evariste]] | ||
+ | * [[werner]] | ||
+ | * [[ada]] | ||
+ | * [[leonhard]] | ||
+ | * [[alonzo]] | ||
+ | * [[paul]] | ||
+ | * [[peter]] (in boekverkoop, op dit moment niet als workstation geconfigureerd) | ||
== Installeren/updaten == | == Installeren/updaten == |
Revision as of 17:33, 19 September 2012
De workstations zijn de computers waarop gebruikers in kunnen loggen.
Workstations
De huidige workstations zijn:
- nikola (ws-master en ws-extern)
- evariste
- werner
- ada
- leonhard
- alonzo
- paul
- peter (in boekverkoop, op dit moment niet als workstation geconfigureerd)
Installeren/updaten
Installeren
Stappenplan om een nieuwe workstation te installeren:
- Start een default Debian netinstall (van netboot of CD/DVD)
- Configureer de partities van de nieuwe workstation alsvolgt:
- 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)
- Maak een zo simpel mogelijke Debian installatie naar `image1` binnen LVM
- Reboot de machine in de nieuwe Debian installatie en gebruik `scp` om de scripts "ws-update" en "ws-mkhostlink" naar /usr/local/sbin
- 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
- Pas /etc/fstab aan naar eigen wensen, bekijk /etc/fstab op een andere workstation ter referentie
- Kopieer /etc/fstab naar de wsmaster: scp /etc/fstab wsmaster:/etc/fstab%mijnhostname
- Kopieer /etc/udev/rules.d/70-persistent-net.rules naar wsmaster: scp /etc/rules.d/70-persistent-net.rules%mijnhostname
- Start ws-update --bootstrap en volg eventuele instructies
- 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 Grub-configuratie in /boot/grub, kopieer er eentje van een andere workstation naar je nieuwe workstation en pas desgewenst menu.lst aan.
- Start grub-install /dev/sda om Grub in de MBR van /dev/sda te installeren
Updaten
- Start 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.
- Reboot. je zal (als het goed is) vanzelf in de nieuwe, geupdate 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` (let op: chmod a+rwxt /tmp !)
fstab
`/etc/fstab` is nauwelijks nog host-specifiek, door het gebruik van labels.