Всем привет. Сегодня заметил что я не могу подключиться к виртуальным машинам на Proxmox через встроенный VNC, вместо этого выдает ошибку
Connection failed (Error 500: failed to get address info for: jovial-station: Name or service not known).
Притом подключиться по VNC я не могу ни к виртуальным машинам ни к самому Proxmox, хотя сами виртуальные машины работают. Первый метод ремонта, т.е. перезагрузка лишь усложнил ситуацию, т.к. Proxmox вообще перестал работать, виртуалки не запускаются, я ни могу к нему подключиться через Web. Подключаюсь через SSH, заглядываю в syslog
nano /var/log/syslog
и обнаруживаю там такие ошибки.
/etc/pve/local/pve-ssl.key: failed to load local private key (key_file or key) at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 1899. Warning: unable to close filehandle GEN5 properly: No space left on device at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 1890. error writing access log
/etc/pve/local/pve-ssl.key: failed to load local private key (key_file or key) at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 1899.Чтобы избавиться от ошибки рекомендуют поменять имя хоста.
hostnamectl set-hostname new-host-name
После этого нам нужно изменить имя хоста также в /etc/hosts
Схема должна быть такая
127.0.0.1 localhost.localdomain localhost
your.new.ip.address your.fully.qualified.domainname new-host-name
Далее мы копируем конфигурационные файлы старого имени хоста на новый.
cp /root/old-host-name/qemu-server/* /etc/pve/nodes/new-host-name/qemu-server
Теперь по второй проблеме.
Warning: unable to close filehandle GEN5 properly: No space left on device at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 1890. error writing access log
Как видите, нам прямым текстом говорят что не хватает места что даже логи записаться не могут.
При помощи FileZilla я скачал себе на компьютер всю папку /var/log и обнаружил что она занимает 1.2 Гб
Оставляем логи только за последние 7 дней
journalctl --vacuum-time=7d