Lxc: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
Zeile 12: Zeile 12:
 
  Die Netzwerkeinstellungen und der Hostname des Containers können automatischüber die config erzeugt werden  
 
  Die Netzwerkeinstellungen und der Hostname des Containers können automatischüber die config erzeugt werden  
 
  Im Container:
 
  Im Container:
<source lang="bash">
+
<source lang="bash">
 
  rm /etc/network/interfaces
 
  rm /etc/network/interfaces
 
  rm /etc/hostname
 
  rm /etc/hostname
</source>
+
</source>
  
 
  In der Containerconfig:
 
  In der Containerconfig:

Version vom 9. März 2015, 08:38 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 Containerconfig:
 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