Показаны сообщения с ярлыком LXD LXC. Показать все сообщения
Показаны сообщения с ярлыком LXD LXC. Показать все сообщения

понедельник, 22 июля 2019 г.

LXC Operation not permitted - Failed to create veth pair "vc1" and "veth


Error:

lxc ct100 20190722062355.822 ERROR network - network.c:instantiate_veth:106 - Operation not permitted - Failed to create veth pair "vc1" and "vethWGA60H"
lxc ct100 20190722062355.822 ERROR network - network.c:lxc_create_network_priv:2457 - Failed to create network device
lxc ct100 20190722062355.822 ERROR start - start.c:lxc_spawn:1626 - Failed to create the network
lxc ct100 20190722062355.822 ERROR start - start.c:__lxc_start:1939 - Failed to spawn container "ct100"
lxc abc100 20190722062355.822 ERROR lxccontainer - lxccontainer.c:wait_on_daemonized_start:842 - Received container state "STOPPING" instead of "RUNNING"
lxc 20190722062355.832 WARN commands - commands.c:lxc_cmd_rsp_recv:132 - Connection reset by peer - Failed to receive response for command "get_state"

Решение

modprobe veth

суббота, 6 апреля 2019 г.

Linux LXC systemd error 226/NAMESPACE

После апгрейда LXC контейнера Debian c 9 на 10, ошибка

mariadb.service: Main process exited, code=exited, status=226/NAMESPACE

помогло
mariadb.service
#ProtectSystem=full
#PrivateDevices=true
#ProtectHome=true
#PrivateTmp=false

redis.service
#PrivateTmp=yes
#PrivateDevices=yes
#ProtectHome=yes
#ReadOnlyDirectories=/
#ProtectKernelModules=true
#ProtectKernelTunables=true
#ProtectControlGroups=true
#RestrictRealtime=true
#RestrictNamespaces=true
#RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
#ProtectSystem=true

Может можно раскомментировать что-нибудь из списка redis, но я не перебирал все возможные варианты (возможно Restrict, так как sentinel работает с ними).

среда, 23 января 2019 г.

LXD борьба за available space

Есть LXD 3.0.1
В контейнере не стало свободного пространства. Также есть расхождение в дисковом пространстве контейнера (lxc info cntn1 - 100Gb) и внутри контейнера (df -h - 50Gb)

lxc info cntn1
  root:
    path: /
    pool: lxd
    size: 110GB
    type: disk
df -h
Filesystem             Size  Used Avail Use% Mounted on
lxd/containers/cntn1   59G   50G  9.4G  85% /

Вначале добавил root size плюс 10Gb

lxc config device set abc104 root size 110GB

Но через некоторое время места опять стало мало.
После форума нашел, что причина - снепшоты
zfs list -o space | grep cntn1 NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD lxd/containers/cntn1 6.98G 103G 53.3G 49.7G 0B 0B lxd/snapshots/cntn1 1.05T 590K 0B 24K 0B 566K lxd/snapshots/cntn1/cntn1_snap 1.05T 107K 0B 107K 0B 0B lxd/snapshots/cntn1/stable_migrate 1.05T 459K 0B 459K 0B 0B

zfs list | grep cntn1 NAME USED AVAIL REFER MOUNTPOINT lxd/containers/cntn1 104G 6.46G 50.2G /var/lib/lxd/storage- pools/lxd/containers/cntn1 lxd/snapshots/cntn1 590K 1.05T 24K /lxd/snapshots/cntn1 lxd/snapshots/cntn1/cntn1_snap 107K 1.05T 22.7G /var/lib/lxd/storage-pools/lxd/snapshots/cntn1/cntn1_snap lxd/snapshots/cntn1/stable_migrate 459K 1.05T 41.4G /var/lib/lxd/storage-pools/lxd/snapshots/cntn1/stable_migrate

Но удаление снепшота не помогло

lxc delete lxd/snapshots/cntn1/cntn1_snap

zfs destroy lxd/snapshots/cntn1/cntn1_snap

zfs list | grep cntn1 NAME USED AVAIL REFER MOUNTPOINT lxd/containers/cntn1 103G 6.59G 50.3G /var/lib/lxd/storage-pools/lxd/containers/cntn1 lxd/snapshots/cntn1 483K 1.05T 24K /lxd/snapshots/cntn1 lxd/snapshots/cntn1/stable_migrate 459K 1.05T 41.4G /var/lib/lxd/storage-pools/lxd/snapshots/cntn1/stable_migrate

Пока решение добавить еще root size плюс 10Gb и зарезервировать эти 10Gb

lxc config device set abc104 root size 120GB

zfs set refreservation=10g lxd/containers/cntn1


zfs get refreservation lxd/containers/abc104
NAME                   PROPERTY        VALUE      SOURCE
lxd/containers/abc104  refreservation  10G        local

После этих команд результат

zfs list | grep cntn1
NAME                               USED  AVAIL  REFER  MOUNTPOINT
lxd/containers/cntn1               110G  16.9G  49.9G  /var/lib/lxd/storage-pools/lxd/containers/cntn1
lxd/snapshots/cntn1                483K  1.05T    24K  /lxd/snapshots/cntn1
lxd/snapshots/cntn1/stable_migrate 459K  1.05T  41.4G  /var/lib/lxd/storage-pools/lxd/snapshots/cntn1/stable

df -h
Filesystem             Size  Used Avail Use% Mounted on

lxd/containers/abc104   67G   51G   17G  76% /