Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:proxmox:lxccontainer

Dies ist eine alte Version des Dokuments!


LXC Container

LXC Container Template erstellen

  1. LXC Container mit integriertem Template – das wird die Basis für das eigene Template sein -erstellen.
  2. Container starten
  3. Container betreten Entweder durch die KVM Konsole oder per SSH auf dem Proxmox Host pct enter [ContainerID]
  4. Alles einstellen, was man möchte, z.B. eigene bashrc, User, SSH Keys, Applikationen installieren…
  5. Container aufräumen
    apt clean 
    apt autoclean
    apt autoremove
    rm /etc/resolv.conf
    rm /etc/hostname
  6. Container verlassen
  7. In der Proxmox Webgui alle Netzwerkinterfaces des Containers entfernen
  8. Ü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
  9. 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
  10. 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

Und wie macht man nachträglich Änderungen am eigenen Template? Einfach den Template Container starten und alle Schritte, mit Ausnahme des ersten, der Reihe nach wiederholen.

it-wiki/proxmox/lxccontainer.1528193667.txt.gz · Zuletzt geändert: von marko