Add LXD.md
This commit is contained in:
33
LXD.md
Normal file
33
LXD.md
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
Решил использовать схему с LXC внутри
|
||||||
|
```
|
||||||
|
apt update && apt dist-upgrade -y && reboot
|
||||||
|
```
|
||||||
|
```
|
||||||
|
snap install lxd
|
||||||
|
```
|
||||||
|
Далее инициализируем lxd. В качестве типа хранилища я предпочёл btrfs. Потому что lvm-thin потребует ручной настройки, а для zfs на vps слишком мало памяти.
|
||||||
|
```
|
||||||
|
lxd init
|
||||||
|
```
|
||||||
|
Далее запускаем контейнер.
|
||||||
|
```
|
||||||
|
lxc launch ubuntu:noble dbsky-mow-inside --network lxdbr0
|
||||||
|
```
|
||||||
|
Вместо `noble` можно выбрать версию по вкусу. Работает и числовое именование, например `lxc launch ubuntu:24.04`.
|
||||||
|
Зафиксируем статический адрес
|
||||||
|
```
|
||||||
|
lxc config device set dbsky-mow-insidee eth0 ipv4.address 10.209.0.10
|
||||||
|
```
|
||||||
|
Попадаем внутрь контейнера:
|
||||||
|
```
|
||||||
|
lxc exec dbsky-mow-inside -- bash
|
||||||
|
```
|
||||||
|
И далее выполняем стандартные процедуры.
|
||||||
|
Прроверим интерфейс, адрес
|
||||||
|
```
|
||||||
|
ip a
|
||||||
|
```
|
||||||
|
Ну и апдейтим
|
||||||
|
```
|
||||||
|
apt update && apt dist-upgrade -y && reboot
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user