Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:proxmox:lxccontainer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-wiki:proxmox:lxccontainer [2020/03/05 07:13] markoit-wiki:proxmox:lxccontainer [2025/06/22 09:46] (aktuell) – [LXC Container Template erstellen] marko
Zeile 1: Zeile 1:
 ====== LXC Container ====== ====== LXC Container ======
 * [[usb_passthrough|USB Device an Container durchreichen]]\\ * [[usb_passthrough|USB Device an Container durchreichen]]\\
-* [[hdd_passthrough|Festplatte an Container durchreichen]]+* [[hdd_passthrough|Festplatte an Container durchreichen]]\\ 
 +* [[docker_in_lxc|Docker in einem LXC Container betreiben]]\\ 
 +* [[apache_private_tmp|Apache permission denied]] 
 +===== Tastaturlayout und Locale setzen nach lxc Template installation ===== 
 +<code bash> 
 +dpkg-reconfigure locales 
 +</code> 
 ===== LXC Container Template erstellen ===== ===== LXC Container Template erstellen =====
   - LXC Container mit integriertem Template – das wird die Basis für das eigene Template sein -erstellen.   - LXC Container mit integriertem Template – das wird die Basis für das eigene Template sein -erstellen.
Zeile 15: Zeile 22:
 <code bash> <code bash>
 On the master: On the master:
-  puppet cert clean t-template.tuxnet.lan+  puppet cert clean template.tuxnet.lan
 On the agent: On the agent:
-  1a. On most platforms: find /var/lib/puppet/ssl -name t-template.tuxnet.lan.pem -delete +  1a. On most platforms: find /var/lib/puppet/ssl -name template.tuxnet.lan.pem -delete 
-  1b. On Windows: del "\var\lib\puppet\ssl\certs\t-template.tuxnet.lan.pem" /f +  1b. On Windows: del "\var\lib\puppet\ssl\certs\template.tuxnet.lan.pem" /f
-  2. puppet agent -t+
 </code> </code>
   - Container verlassen   - Container verlassen
   - In der Proxmox Webgui alle Netzwerkinterfaces des Containers entfernen   - In der Proxmox Webgui alle Netzwerkinterfaces des Containers entfernen
-  - Über die Webgui ein Backup vom Container erstellen\\ Mode: Stop\\ Compression: Gzip\\ Die Compression muss Gzip sein weil die Proxmox Webgui das Template später sonst nicht anzeigt+  - Über die Webgui ein Backup vom Container erstellen\\ Mode: Stop\\ Compression: ZSTD\\ Die Compression muss Gzip sein weil die Proxmox Webgui das Template später sonst nicht anzeigt
   - Per SSH auf dem Proxmox Host in den allgemeinen Container Backupordner wechseln\\ Standardmäßig **/var/lib/vz/dump/**\\ In dem Ordner liegt jetzt das Backup als .tar.gz mit .log File   - Per SSH auf dem Proxmox Host in den allgemeinen Container Backupordner wechseln\\ Standardmäßig **/var/lib/vz/dump/**\\ In dem Ordner liegt jetzt das Backup als .tar.gz mit .log File
   - Das .tar.gz File muss in den richtigen Ordner für Container Templates geschoben werden\\ Standardmäßig **/var/lib/vz/template/cache/[Templatename].tar.gz**\\ Der Templatename kann frei vergeben werden. Was hier eingetragen wird, wird später in der Webgui angezeigt. Ich benenne es immer nach dem Schema [distribution-version_templatedatum_architecture].tar.gz Also z.B. **ubuntu-16.04-standard_2017-05-17_amd64.tar.gz**   - Das .tar.gz File muss in den richtigen Ordner für Container Templates geschoben werden\\ Standardmäßig **/var/lib/vz/template/cache/[Templatename].tar.gz**\\ Der Templatename kann frei vergeben werden. Was hier eingetragen wird, wird später in der Webgui angezeigt. Ich benenne es immer nach dem Schema [distribution-version_templatedatum_architecture].tar.gz Also z.B. **ubuntu-16.04-standard_2017-05-17_amd64.tar.gz**
Zeile 425: Zeile 431:
 pct restore 204 vzdump-lxc-204-2019_05_04-13_59_11.tar --storage pool2_ct --unprivileged pct restore 204 vzdump-lxc-204-2019_05_04-13_59_11.tar --storage pool2_ct --unprivileged
 </code> </code>
 +
 +\\
 +\\
 +\\
 + --- //[[marko.oldenburg@cooltux.net|Marko Oldenburg]] 2023/02/11 08:27//
it-wiki/proxmox/lxccontainer.1583392380.txt.gz · Zuletzt geändert: von marko