Hardware¶
Supermicro Server X9DRL-IF 19Zoll Rackserver
2x Intel Xeon E5-2630 2.3Ghz Six Core
8x4gb = 32GB RAM
mit 2x250 GB SSD SATA
2x2 TB HDD SATA
IPMI
Hostinstallation¶
RAID1¶
Nach längerer Überlegung, ob ich CentOS/Debian oder Ubuntu nehmen soll, habe ich mich für Ubuntu-Server entschieden und Proxmox auf Debian-Basis-ausgeschlossen. Jetzt bin ich gerade dabei zu prüfen, ob ich das Hardware-RAID1 nehmen soll oder 2xSoftware-RAID1 aufsetzen soll. Software-RAID (Abschnitt „Anlegen-eines-RAID“)
Filesystem¶
Üblich wäre für mich ein ext4-Filesystem. Aufgrund der geringen Datengrößen schließe ich aktuell eine Verwendung von ZFS bzw. btrfs aus. Zumal bei zfs-on-linux SSD und ihr trimming noch nicht unterstützt werden. Wie seht Ihr das?
Partitionierung¶
2x250GB SSD - md0¶
1. /boot - 2 GB, wer weiß wie lange dort nicht aufgeräumt wird und ob autoremove klappt, ext2
2. /root - 30 GB, mit 20 GB "Mehr"-Platz, müsste das Hostsystem ausreichend dimensioniert sein, ext4
3. /home - 30 GB, ext4
4. /var - Der Rest, bis auf 10% unpartitioniert, ext4, hier sollen dann auch die VMs bzw. Container liegen
2x2TB WD RED md1¶
/var/backup, 2TB, ext4
Provisionierung des Hosts¶
Nach dem Schlüsselaustausch, werde ich mal versuchen, die Paket-Installation und auch die Konfiguration via ansible zu machen, damit ich auch gleich eine Dokumentation dabei ist. An dieser Stelle muss ich überlegen, wie ich die php-Applikation zur Verfügung stelle. So wie ich das sehe, benötige ich
development
vagrant oder docker
2. MariaDB
3. LAMP
4. phpmyadmin
5. Zugang zu gitlab-ce-server
6. etc...
staging
productive
vagrant¶
KVM/libvirt¶
docker¶
Moderiert von rklm:
Verschoben zu "Projekte" - wenn es denn so etwas ist.