Proxmox Container installieren – LXC in 10 Schritten – Tutorial

Proxmox Container installieren LXC in 10 Schritten 13

In this article you will learn in 10 simple steps how to create a Proxmox Container (Proxmox LXC Container). If you want to learn more about Linux containers, you can find out more at proxmox.com.

If you want to create a (Qemu) VM instead, there is also a simple tutorial on Technium.

Proxmox Containers (LXC) have many advantages and among other things there are templates for some applications such as TurnKey OpenVPN.

1. CT Template herunterladen

Click on your corresponding storage, on CT Templates and then on Templates to add a template.

Proxmox Container installieren LXC in 10 Schritten 14 Proxmox LXC Container

Danach wählen Sie das entsprechende Template aus und klicken auf Download.

Proxmox Container installieren LXC in 10 Schritten 2 Proxmox LXC Container

2. LXC Proxmox Container erstellen – General

Klicken Sie rechts oben auf Create CT.

Dann geben Sie Hostname und ein sicheres Passwort ein und klicken auf Next.

Allenfalls können Sie, falls nötig die Proxmox Container ID manuell anpassen, ein anderes Node oder Resource Pool auswählen, Nesting deaktivieren, den Container privilegieren (in den meisten Fällen nicht empfehlenswert) oder Ihren SSH public key hinzufügen, um über SSH auf den Container zuzugreifen.

Proxmox Container installieren LXC in 10 Schritten 4 Proxmox LXC Container

3. LXC Proxmox Container erstellen – Template

Wählen sie den Storage aus, auf dem Sie das Template gespeichert haben und wählen das Template. Danach klicken Sie auf Next.

Proxmox Container installieren LXC in 10 Schritten 5 Proxmox LXC Container

4. LXC Proxmox Container erstellen – Root Disk

Wählen Sie Ihren Storage aus und setzen Sie die Disk size. Diese kann nachher noch sehr einfach und auch während des Betriebes vergrössert werden. Ein Debian 11 LXC Container beispielsweise benötigt ca. 510MB.

Die Advanced Options können Sie auf Default lassen.

Proxmox Container installieren LXC in 10 Schritten 6 Proxmox LXC Container

Falls nötig fügen Sie eine weitere Disk hinzu. Falls Sie eine weitere Disk hinzufügen, geben sie den Pfad an in welcher die Disk gemountet werden soll. Zusätzlich können Sie Backup für die Disk deaktivieren, um Speicherplatz zu sparen. Dies kann in speziellen fällen nützlich sein. Beispielsweise, wenn Sie in dem Ordner nur unwichtige Dateien abspeichern.

Proxmox Container installieren LXC in 10 Schritten 7 Proxmox LXC Container

5. LXC Proxmox Container erstellen – CPU

Stellen Sie die benötigten CPU Cores ein – für viele LXC Container reicht schon ein CPU Core.

Die Advanced Options können Sie im normalfall auf Default lassen. Wenn Sie jedoch die Gesamte CPU Auslastung des LXC Containers auf dem Server beschränken möchten, können Sie CPU limit auf beispielsweise 1 Setzen. Dies würde heissen, dass die CPU des Hosts (Proxmox Servers) maximal eine Auslastung von einem Kern durch den entsprechenden Container haben darf.

Proxmox Container installieren LXC in 10 Schritten 8 Proxmox LXC Container

6. LXC Container erstellen – Memory

Setzen Sie Memory und Swap nach Ihren Bedürfnissen ein. Für beispielsweise einen Debian 11 LXC Container mit einem kleinen Webserver und nginx Reverse Proxy reichen 512MB Ram aus.

Proxmox Container installieren LXC in 10 Schritten 9 Proxmox LXC Container

7. LXC Container erstellen – Network

Setzen Sie eine IPv4 Adresse und den Gateway. Allenfalls auch eine IPv6. Die Firewall können Sie auch noch deaktivieren, wenn diese nicht konfiguriert ist. Vermutlich haben Sie nur eine Bridge, falls Sie mehrere haben wählen Sie die entsprechende Bridge aus.

Proxmox Container installieren LXC in 10 Schritten 10 Proxmox LXC Container

8. LXC Container erstellen – DNS

DNS domain und DNS servers einstellen (ist nicht zwingend notwendig). Sie können einen beliebigen DNS server einstellen oder einfach die IP Ihrer Firewall oder Ihres Routers. In meinem falle ist der DNS Server auf der Firewall und somit die gleiche IP wie als Gateway bei Network eingestellt.

Proxmox Container installieren LXC in 10 Schritten 11

9. LXC Container erstellen – Confirm

Überprüfen Sie alle Einstellungen und drücken sie auf Finish. Sie können auch schon Start after created auswählen, wenn sie möchten.

Proxmox Container installieren LXC in 10 Schritten 12 Proxmox LXC Container

10. LXC Container erstellen – TASK OK

Nachdem der LXC Container erfolgreich erstellt wurde sollte an Ende des Outputs TASK OK stehen.

Proxmox LXC Container Terminal

Sie haben jetzt Ihren Proxmox LXC Container erstellt. Nun können Sie über die Console im PVE Web Interface auf den Container zugreifen. Um SSH Zugriff zu erlauben, können Sie unter Debian die Datei /etc/ssh/sshd_config anpassen, und die Zeile PermitRootLogin yes hinzufügen, um Root SSH Zugriff mit Passwort zu aktivieren. Danach starten Sie den SSH service mit service ssh restart neu.

Über ramhee 240 Artikel
Mein Name ist Ramon Heeb und das ist mein Technikmagazin. Ich liebe es Tutorials, Reviews und anderes zu schreiben und so anderen Menschen zu helfen. Ich bin seit einigen Jahren Technik-interessiert und habe technium.ch im Jahre 2019 gegründet.

Kommentar hinterlassen

Schreib einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.


*