Lxc: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
V (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
V (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
=== Host Allgemein ===
=== Host Allgemein ===
==== Passwort im Container setzen ====
==== Passwort im Container setzen ====
Passwörter können vom Host aus bequem mit chroot gesetzt werden
<source lang="bash">
<source lang="bash">
cd /var/lib/lxc/CONTAINER
cd /var/lib/lxc/CONTAINER
Zeile 9: Zeile 10:


====Container Allgemein ====
====Container Allgemein ====
Die Netzwerkeinstellungen und der Hostname des Containers können automatischüber die config erzeugt werden
Im Container:
<source lang="bash">
<source lang="bash">
/etc/network/interfaces
rm /etc/network/interfaces
/etc/hostname löschen
rm /etc/hostname
</source>
</source>


In der Containercofig:
In der Containercofig:
<source lang="bash">
<source lang="bash">
vim /var/lib/lxc/CONTAINER/config
vim /var/lib/lxc/CONTAINER/config
Zeile 34: Zeile 37:


==== Container mit Systemd starten ====
==== Container mit Systemd starten ====
 
Anpassen der Config des Containers
<source lang="bash">
<source lang="bash">
Fehlermeldung verursacht von Apparmor:
Fehlermeldung verursacht von Apparmor:

Version vom 9. März 2015, 08:15 Uhr

LXC Notizen

Host Allgemein

Passwort im Container setzen

Passwörter können vom Host aus bequem mit chroot gesetzt werden
cd /var/lib/lxc/CONTAINER
chroot rootfs /bin/bash
passwd

Container Allgemein

Die Netzwerkeinstellungen und der Hostname des Containers können automatischüber die config erzeugt werden 
Im Container:
rm /etc/network/interfaces
rm /etc/hostname
In der Containercofig:
vim /var/lib/lxc/CONTAINER/config

lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = lxcbr0 # Unter Debian benutzen wir br0
lxc.network.hwaddr = XX:XX:XX:XX:XX:XX
lxc.network.ipv4 = XXX.XXX.XXX.XXX/32 # IP des Containers
lxc.network.ipv4.gateway = XXX.XXX.XXX.XXX # IP des Hosts

Host Debian

Host Ubuntu 14.04

Container mit Systemd starten

Anpassen der Config des Containers
Fehlermeldung verursacht von Apparmor:
Failed to mount cgroup at /sys/fs/cgroup/systemd: Permission denied       

vim /var/lib/lxc/CONTAINER/config

lxc.kmsg = 0
lxc.aa_profile = unconfined