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
Next revision Both sides next revision
технология_lxc [2022/02/01 10:53]
val [Создание ветки дочерней системы]
технология_lxc [2024/04/30 13:19]
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 106: Line 120:
  
 www:/# exit www:/# exit
 +
 +debian# ###umount /​dev/​vg1/​www
 </​code>​ </​code>​
  
Line 122: 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.txt · Last modified: 2024/05/14 16:10 by val