Linux-Admin: Installationsanleitungen für Server: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „== Wozu ist das gut? == Diese Anleitung fasst die Schritte bei der Installation verschiedener Server-Typen mit Ubuntu Server zusammen. == ACID-Modeling-Masch…“) |
Keine Bearbeitungszusammenfassung |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 11: | Zeile 11: | ||
* Zusätzliche Pakete: | * Zusätzliche Pakete: | ||
apt-get install build-essential rcconf nfs-common csh tcl-dev | apt-get install build-essential rcconf ntp denyhosts nfs-common csh tcl-dev libxmu6 libxrender1 libxrandr2 libxcursor1 libxinerama1 libxft2 | ||
* /home via NFS mounten, Eintrag in /etc/fstab: | * /home via NFS mounten, Eintrag in /etc/fstab: | ||
Zeile 32: | Zeile 32: | ||
* akherges-mods in bashrc und profile einfügen | * akherges-mods in bashrc und profile einfügen | ||
** Ende von /etc/bash.bashrc: | ** überprüfen, dass in /usr/local/etc/bashrc der richtige Pfad zu modules steht | ||
** Einfügen am Ende von /etc/bash.bashrc bzw. /etc/profile: | |||
# akherges mods | # akherges mods | ||
. /usr/local/etc/bashrc | . /usr/local/etc/bashrc | ||
# akherges mods | # akherges mods | ||
. /usr/local/etc/profile | . /usr/local/etc/profile | ||
* scratch-Bereich anlegen und für alle zum Schreiben freigeben | |||
chmod -R a+rwx /scratch | |||
* Test | |||
module avail | |||
which g09 | |||
* [[Linux-Admin: Ubuntu-Firewall UFW|Firewall UFW]] einrichten | |||
== VM-Host-Maschine == | |||
* Ubuntu Server Installation starten | |||
* Netzwerk: eth0 bekommt öffentliche IP | |||
* Paketauswahl: SSH Server, Virtual Machine Host | |||
* fertig installieren, updaten, root-Passwort setzen | |||
* Zusätzliche Pakete: | |||
apt-get install build-essential ntp fail2ban open-iscsi ocfs2-tools qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils | |||
* [[Linux-Admin: Netzwerkbrücke auf Ubuntu für VM-Hosts|Netzwerkbrücke]] einrichten | |||
* [[Linux-Admin: Oracle Cluster File System (OCFS)|OCFS2]] vorbereiten und mounten | |||
* [[Linux-Admin: Ubuntu-Firewall UFW|Firewall UFW]] einrichten | |||
* quemu-kvm verlinken: | |||
ln -s /usr/bin/qemu-system-x86_64 /usr/bin/qemu-kvm | |||
* VMs definieren und starten: | |||
cd /vmstorage | |||
for i in *.xml; do virsh define $i; done | |||
virsh start <vm-name> | |||
== Webserver-Maschine (VM oder real) == | |||
* Ubuntu Server Installation starten | |||
* Netzwerk: eth0 bekommt öffentliche IP | |||
* Paketauswahl: SSH Server, LAMP-Server | |||
* fertig installieren, updaten, root-Passwort setzen | |||
* Zusätzliche Pakete: | |||
apt-get install build-essential rcconf ntp denyhosts | |||
* [[Linux-Admin: Ubuntu-Firewall UFW|Firewall UFW]] einrichten | |||
[[Category:Installations- und Konfigurationsanleitungen|Installations-_und_Konfigurationsanleitungen]] <br/>[[Category:Anleitung]] <br/> <br/> | [[Category:Installations- und Konfigurationsanleitungen|Installations-_und_Konfigurationsanleitungen]] <br/>[[Category:Anleitung]] <br/> <br/> |
Aktuelle Version vom 21. August 2018, 12:41 Uhr
Wozu ist das gut?
Diese Anleitung fasst die Schritte bei der Installation verschiedener Server-Typen mit Ubuntu Server zusammen.
ACID-Modeling-Maschine
- Ubuntu Server Installation starten
- Netzwerk: eth0 bekommt öffentliche IP
- Paketauswahl: SSH Server
- fertig installieren, updaten, root-Passwort setzen
- Zusätzliche Pakete:
apt-get install build-essential rcconf ntp denyhosts nfs-common csh tcl-dev libxmu6 libxrender1 libxrandr2 libxcursor1 libxinerama1 libxft2
- /home via NFS mounten, Eintrag in /etc/fstab:
# home from nasigoreng via NFS 134.245.135.26:/ /home nfs4 defaults 0 0
- modules muss selbst kompiliert werden
- Download von http://modules.sourceforge.net/
- auspacken
- ./configure
- make
- make install
ln -s /usr/local/Modules/3.2.10 /usr/local/Modules/default
- /usr/local von anderer acid-Maschine synchronisieren:
rsync -avu acid6:/usr/local/ /usr/local/
- akherges-mods in bashrc und profile einfügen
- überprüfen, dass in /usr/local/etc/bashrc der richtige Pfad zu modules steht
- Einfügen am Ende von /etc/bash.bashrc bzw. /etc/profile:
# akherges mods . /usr/local/etc/bashrc
# akherges mods . /usr/local/etc/profile
- scratch-Bereich anlegen und für alle zum Schreiben freigeben
chmod -R a+rwx /scratch
- Test
module avail which g09
- Firewall UFW einrichten
VM-Host-Maschine
- Ubuntu Server Installation starten
- Netzwerk: eth0 bekommt öffentliche IP
- Paketauswahl: SSH Server, Virtual Machine Host
- fertig installieren, updaten, root-Passwort setzen
- Zusätzliche Pakete:
apt-get install build-essential ntp fail2ban open-iscsi ocfs2-tools qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils
- Netzwerkbrücke einrichten
- OCFS2 vorbereiten und mounten
- Firewall UFW einrichten
- quemu-kvm verlinken:
ln -s /usr/bin/qemu-system-x86_64 /usr/bin/qemu-kvm
- VMs definieren und starten:
cd /vmstorage for i in *.xml; do virsh define $i; done virsh start <vm-name>
Webserver-Maschine (VM oder real)
- Ubuntu Server Installation starten
- Netzwerk: eth0 bekommt öffentliche IP
- Paketauswahl: SSH Server, LAMP-Server
- fertig installieren, updaten, root-Passwort setzen
- Zusätzliche Pakete:
apt-get install build-essential rcconf ntp denyhosts
- Firewall UFW einrichten