User Tools

Site Tools


технология_lxc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
технология_lxc [2022/02/01 13:35]
val [Создание ветки дочерней системы]
технология_lxc [2024/04/30 13:19] (current)
val [Создание ветки дочерней системы]
Line 2: Line 2:
  
   * [[http://​ru.wikipedia.org/​wiki/​LXC|LXC wiki]]   * [[http://​ru.wikipedia.org/​wiki/​LXC|LXC wiki]]
-  * [[https://help.ubuntu.com/lts/serverguide/​lxc.html|Ubuntu-Руководство по Ubuntu Server-Виртуализация]]+  * [[https://wiki.debian.org/LXC|debian.org/LXC]]
   * [[https://​linuxcontainers.org/​lxc/​getting-started/​|LXC Getting started]]   * [[https://​linuxcontainers.org/​lxc/​getting-started/​|LXC Getting started]]
  
Line 48: Line 48:
  
 root@server:​~#​ cat /​etc/​default/​lxc root@server:​~#​ cat /​etc/​default/​lxc
 +</​code><​code>​
 +...
 +#[ ! -f /​etc/​default/​lxc-net ] || . /​etc/​default/​lxc-net
 +</​code>​
  
 +  ИЛИ
 +
 +<​code>​
 root@server:​~#​ cat /​etc/​default/​lxc-net root@server:​~#​ cat /​etc/​default/​lxc-net
 </​code><​code>​ </​code><​code>​
Line 64: Line 71:
 <​code>​ <​code>​
 debian# lxc-create -t debian -n www debian# lxc-create -t debian -n www
 +</​code>​
 +
 +== С использованием LVM ==
 +
 +  * [[Управление файловыми системами в Linux#​Создание и использование новой логической группы томов]] LVM
 +
 +<​code>​
 +debian# ###​lxc-create -t debian -n www -B lvm --vgname=vg1 --fssize=4G --fstype=ext4
 +debian# ###mount /​dev/​vg1/​www /​var/​lib/​lxc/​www/​rootfs/​
 </​code>​ </​code>​
  
 === Ubuntu === === Ubuntu ===
 <​code>​ <​code>​
-export DOWNLOAD_KEYSERVER="​hkp://​keyserver.ubuntu.com"+ubuntulxc-create -t download -n www -- -d ubuntu ​-r focal -a amd64 
 +</​code>​ 
  
-# lxc-create -t download -n www 
-... 
  
-или 
  
-# DOWNLOAD_KEYSERVER="​hkp://​keyserver.ubuntu.com"​ lxc-create -t download -n www -- --dist ubuntu --release focal --arch amd64 
-</​code>​ 
 ==== Установка ПО в дочерней системе ==== ==== Установка ПО в дочерней системе ====
 <​code>​ <​code>​
Line 107: Line 120:
  
 www:/# exit www:/# exit
 +
 +debian# ###umount /​dev/​vg1/​www
 </​code>​ </​code>​
  
Line 123: Line 138:
 lxc.net.0.ipv4.gateway = 192.168.X.1 lxc.net.0.ipv4.gateway = 192.168.X.1
  
-lxc.start.auto = 1+#lxc.start.auto = 1  # now - systemctl enable lxc@www 
 + 
 +lxc.cgroup2.cpuset.cpus = 0-0 
 +lxc.cgroup2.cpu.max = 10000 100000 ​ #/​sys/​fs/​cgroup/​lxc.payload.www/​cpu.max 
 +lxc.cgroup2.memory.max = 512M        
 +lxc.cgroup2.memory.high = 512M      #/​sys/​fs/​cgroup/​lxc.payload.www/​memory.high 
 </​code><​code>​ </​code><​code>​
 root@server:​~#​ lxc-ls -f root@server:​~#​ lxc-ls -f
технология_lxc.1643711711.txt.gz · Last modified: 2022/02/01 13:35 by val