It Hints
Search
Close this search box.

Всем при­вет. Сего­дня заме­тил что я не могу под­клю­чить­ся к вир­ту­аль­ным маши­нам на 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
После гуг­ле­ния фору­ма под­держ­ки обна­ру­жил там “Когда вы меня­е­те имя хоста или ip-адрес на хосте proxmox, может слу­чить­ся так, что вы не смо­же­те полу­чить доступ к поль­зо­ва­тель­ско­му интер­фей­су, при этом в жур­на­ле будет ошиб­ка
/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
				
			
Теперь пере­за­гру­жа­ем­ся и видим что наш Proxmox рабо­та­ет в штат­ном режиме. 

Друзья - если вы нашли для себя что то полезное и хотите помочь проекту развиваться дальше, Вы можете задонатить любую сумму на поддержку. Деньги пойдут исключительно на оплату доменного имени, хостинга, а так же на мотивацию.

Facebook
Twitter
Email
VK
WhatsApp
Telegram