Size: a a a

2019 March 25

A

Assasin in UbuntuLinux
тут кто-нибудь шарит в lxc/lxd? Может кто-нибудь объяснить разницу в использовании между lxc и lxd, краевые случаи, подводные камни? Именно в плане различий между ними, а не вообще что это такое.
источник

A

Assasin in UbuntuLinux
@roman901, я помню, ты что-то в этом шарил
источник

S

Spark in UbuntuLinux
Assasin
тут кто-нибудь шарит в lxc/lxd? Может кто-нибудь объяснить разницу в использовании между lxc и lxd, краевые случаи, подводные камни? Именно в плане различий между ними, а не вообще что это такое.
ну так тут и надо конкретные формулировки смотреть
источник

S

Spark in UbuntuLinux
lxc - технологии в ядре которые позволяют делать контейнеры
источник

S

Spark in UbuntuLinux
lxd - конкретная реализация
источник

A

Assasin in UbuntuLinux
Spark
ну так тут и надо конкретные формулировки смотреть
задача - реализовать шлюз в контейнере, т.е.:
- пробросить существующие на хосте eth0, eth1 в контейнер
- установить некоторые конфиги sysctl.network.ip.* для контейнера
- поднять там openvpn, wireshark, radvd, pppoe, brctrl, dhcpd и прочие сетевые штучки
- настроить iptables внутри контейнера отдельно от хоста

Насколько я понял, сделать это можно и lxc, и lxd, вопрос только в том, в чем будет разница между ними, это мне и мешает сделать выбор
источник

S

Spark in UbuntuLinux
lxc - это технология.
источник

S

Spark in UbuntuLinux
lxd - имплементация.
источник

S

Spark in UbuntuLinux
докер - имплементация
источник

A

Assasin in UbuntuLinux
Spark
lxd - имплементация.
тогда откуда у lxc свой набор утилит, и почему lxd не требует установленного lxc для работы?
источник

S

Spark in UbuntuLinux
LXС - в йадре
источник

A

Assasin in UbuntuLinux
lxc-create - команда создания образа. ставится пакетом lxc-utils. Никакого lxd, никакого "только в ядре"
источник

S

Spark in UbuntuLinux
можно сказать что lxd обертка над lxc
источник

S

Spark in UbuntuLinux
Assasin
lxc-create - команда создания образа. ставится пакетом lxc-utils. Никакого lxd, никакого "только в ядре"
ну, это базовые утилиты
источник

S

Spark in UbuntuLinux
вообще, не йепи мозг
источник

S

Spark in UbuntuLinux
есть machinectl
источник

VS

V 🏴‍☠️ S in UbuntuLinux
Assasin
задача - реализовать шлюз в контейнере, т.е.:
- пробросить существующие на хосте eth0, eth1 в контейнер
- установить некоторые конфиги sysctl.network.ip.* для контейнера
- поднять там openvpn, wireshark, radvd, pppoe, brctrl, dhcpd и прочие сетевые штучки
- настроить iptables внутри контейнера отдельно от хоста

Насколько я понял, сделать это можно и lxc, и lxd, вопрос только в том, в чем будет разница между ними, это мне и мешает сделать выбор
Шта
источник

VS

V 🏴‍☠️ S in UbuntuLinux
У тебя тут накладных расходов ппц будет. Проще виртуалку поднять
источник

A

Assasin in UbuntuLinux
Spark
вообще, не йепи мозг
да это ты мне зачем-то начал объяснять, что lxd использует lxc, я же просил конкретно - в каких краевых случаях настройка или функционирование будет отличаться)
источник

A

Assasin in UbuntuLinux
V 🏴‍☠️ S
У тебя тут накладных расходов ппц будет. Проще виртуалку поднять
накладных на что?
источник