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:
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?
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?