This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
технология_lxc [2024/04/30 08:39] val [Создание ветки дочерней системы] |
технология_lxc [2025/08/04 16:11] (current) val [Debian/Ubuntu] |
||
|---|---|---|---|
| Line 8: | Line 8: | ||
| ===== Debian/Ubuntu ===== | ===== Debian/Ubuntu ===== | ||
| + | * Сервис SalesPlatform Vtiger CRM Russian [[Сервис SalesPlatform Vtiger CRM Russian#Информация по установке в LXC]] | ||
| ===== Подготовка родительской (host) системы ===== | ===== Подготовка родительской (host) системы ===== | ||
| ==== Подготовка сети ==== | ==== Подготовка сети ==== | ||
| + | ==== Настройка bridge ==== | ||
| <code> | <code> | ||
| Line 37: | Line 39: | ||
| # bridge_maxwait 0 | # bridge_maxwait 0 | ||
| # post-up /sbin/brctl setfd br0 0 | # post-up /sbin/brctl setfd br0 0 | ||
| - | </code><code> | + | |
| + | </code> | ||
| + | |||
| + | * !!! понадобиться включить «**неразборчивый режим**» в адаптере | ||
| + | |||
| + | <code> | ||
| root@server:~# init 0 | root@server:~# init 0 | ||
| </code> | </code> | ||
| - | * Для режима bridge в lxc понадобиться включить «**неразборчивый режим**» в адаптере | + | |
| ==== Установка и настройка lxc ==== | ==== Установка и настройка lxc ==== | ||
| Line 61: | Line 68: | ||
| USE_LXC_BRIDGE="false" | USE_LXC_BRIDGE="false" | ||
| ... | ... | ||
| + | </code><code> | ||
| + | root@server:~# rm /etc/default/lxc-net | ||
| </code> | </code> | ||
| Line 70: | Line 79: | ||
| === Debian === | === Debian === | ||
| <code> | <code> | ||
| + | debian# ls /usr/share/lxc/templates/ | ||
| + | |||
| debian# lxc-create -t debian -n www | debian# lxc-create -t debian -n www | ||
| + | debian# ls /var/cache/lxc | ||
| + | </code> | ||
| + | |||
| + | == С использованием LVM == | ||
| + | |||
| + | * [[Управление файловыми системами в Linux#Создание и использование новой логической группы томов]] LVM | ||
| + | |||
| + | <code> | ||
| debian# ###lxc-create -t debian -n www -B lvm --vgname=vg1 --fssize=4G --fstype=ext4 | 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/ | debian# ###mount /dev/vg1/www /var/lib/lxc/www/rootfs/ | ||
| Line 79: | Line 98: | ||
| <code> | <code> | ||
| ubuntu# lxc-create -t download -n www -- -d ubuntu -r focal -a amd64 | ubuntu# lxc-create -t download -n www -- -d ubuntu -r focal -a amd64 | ||
| + | |||
| + | ubuntu24# time lxc-create -t ubuntu -n www | ||
| + | 15 минут | ||
| </code> | </code> | ||
| + | |||
| + | |||
| + | |||
| + | |||
| ==== Установка ПО в дочерней системе ==== | ==== Установка ПО в дочерней системе ==== | ||
| <code> | <code> | ||
| root@server:~# cp /etc/ssh/sshd_config /var/lib/lxc/www/rootfs/etc/ssh/sshd_config | root@server:~# cp /etc/ssh/sshd_config /var/lib/lxc/www/rootfs/etc/ssh/sshd_config | ||
| - | root@server:~# cp /etc/resolv.conf /var/lib/lxc/www/rootfs/etc/resolv.conf | + | root@server:~# ###cp /etc/resolv.conf /var/lib/lxc/www/rootfs/etc/resolv.conf |
| root@server:~# chroot /var/lib/lxc/www/rootfs /bin/bash | root@server:~# chroot /var/lib/lxc/www/rootfs /bin/bash | ||
| Line 110: | Line 136: | ||
| www:/# exit | www:/# exit | ||
| + | |||
| + | debian# ###umount /dev/vg1/www | ||
| </code> | </code> | ||
| Line 156: | Line 184: | ||
| root@server:~# systemctl stop lxc@www | root@server:~# systemctl stop lxc@www | ||
| + | |||
| + | root@server:~# systemctl enable lxc@www --now | ||
| </code> | </code> | ||