LINUX.ORG.RU
ФорумAdmin

Виртуальная машина поломалась

 , ,


0

3

Добрый вечер уважаемые граждане ЛОРа. Произошла у меня неприятность - накрылась виртуалка. Ищу пути восстановления. Вводные данные:
система виртуализации ProxmoxVE 3.1-21
формат контейнера OpenVZ
внутри была(есть) CentOS 6

Все началось с неудачного обновления пакета systemd, после которого посыпались ошибки

[system] Activating systemd to hand-off: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
dbus[127]: [system] Activating systemd to hand-off: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
[system] Failed to activate service 'org.freedesktop.login1': timed out
[system] Failed to activate service 'org.freedesktop.systemd1': timed out

и никакую службу нельзя было перезапустить. Решил перезагрузить сервер - в итоге контейнер загружается, система стартует криво

enter into CT 109 failed
Unable to open pty: No such file or directory

хотя exec работает. Службы внутри не запущены, сеть не работает.
Может кто-нибудь подскажет какую нибудь зацепку как запустить систему внутри.


Как так то?

proxmox-ve: 5.3-1 (running kernel: 4.15.18-11-pve)
pve-manager: 5.3-11 (running version: 5.3-11/d4907f84)

На дворе 2019, и вы не обдейтили ноду, но решили обдейтить контейнер.(УРА! У нас есть обновления!, обновился контейнер, ломаем все мосты и строем фуникулер! Три раза УРА!!!) Ну и как обычно бекапов нет. И я, все обновляю только на рабочей «лошадки!», а что получится, я и потом разгребу. Тестового стенда нет (и так все работае), и нечем заменить (VmWare, VirtualBox) нет, и нет времени на спичках проверить (а вдруг руку оторвет т.е. просто займет время, или все заработает из коробочки, а я тут на спичках пробывал). Сразу куплю зажигалку, …и… канистру, а там посмотрим что и где оторвет. НЕТ я пойду на бензо… и там проверю если это прод.

(сори много шуток и сарказма)

Ну а теперь по вопросу.

  1. есть бекап - откатись.
  2. попробуй смигрировить на LXC пусть с ошибками но на новой ноде, вроде как у всех удавалось почти без потерь. Как? — в гугле есть.
pvvking ★★
()

внутри была(есть) CentOS 6

Все началось с неудачного обновления пакета systemd, после которого посыпались ошибки

В centos 6 - upstart, а не systemd. Так что вопрос: что и куда вы обновляли?

Ну и, во-вторых, openvz - это не виртуализация. Там хостовое ядро является общим для всех контейнеров. И оно должно быть достаточно свежим для поддержки того, что нужно юзерспейсу во всех контейнерах.

Deleted
()
  Updating   : systemd-219-62.el7_6.5.x86_64                                       200/672
Failed to list units: Connection timed out
Failed to expand names: Connection timed out

После этого посыпались ошибки

Failed to execute operation: Activation of org.freedesktop.systemd1 timed out
Failed to execute operation: Activation of org.freedesktop.systemd1 timed out


simple
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.