Proxmox mit vielen zfs-mounts

Nov 17, 2016
2
0
6
Wir prüfen z.Z. einen Solaris 10 Fileserver auf Linux bzw. PROXMOX (da zfs vorhanden) zu portieren.
Der Solarisserver stellt LDAP, nfs und über mehrere Container(Zonen) Samba-, Webdav- oder ftp-Services in separaten Domains für ca. 4000 zfs-mounts bereit. Die Abbildung der Zonen auf LXC ist weitestgehend unproblematisch, der in der globalen Zone laufende LDAP-Server kann auch auf LXC übertragen werden.
nfs mit Kernel-Threads ist bei Solaris 10 auf die globale Zone beschränkt und könnte direkt vom Host geliefert werden.
In der Version proxmox-ve: 4.4-76 bricht das Anlegen von Containern bei vielen "mounted" Dateisystemen mit der Fehlermeldung " file '/proc/mounts' too long - aborting" ab.

Ein Workaround für die CLI-Variante mit pct wäre folgende Code-Modifikation:

Code:
diff  /usr/share/perl5/PVE/ProcFSTools.pm /usr/share/perl5/PVE/ProcFSTools.pm.ORI
295c295
<     return PVE::Tools::file_get_contents("/proc/mounts", 240*1024);
---
>     return PVE::Tools::file_get_contents("/proc/mounts");

Beim Anlegen von Containern über das Web-Interface hat diese Änderung jedoch keine Auswirkungen. Hier wird ein entsprechender "TASK ERROR: file '/proc/mounts' too long - aborting" gemeldet.

Würde das Hochsetzen dieser Beschränkung Fehler an anderen Stellen auslösen?
 
Bitte einen Bug report erstellen: bugzilla.proxmox.com

Dann können wir das schnell beheben ...
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!