Differences between revisions 1 and 2
Revision 1 as of 2016-04-07 08:50:11
Size: 2568
Editor: AndreasHaupt
Comment:
Revision 2 as of 2016-04-07 09:12:38
Size: 2762
Editor: AndreasHaupt
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:

Letzte benutzte Automounter-Option:

{{{
* -fstype=cifs,sec=krb5,user=&,uid=$USER,gid=$GID,cruid=$USER,domain=WIN.DESY.DE,rw,file_mode=0644,cifsacl,nosetuids,noperm ://znfs/ch/User1/&
}}

Zusammenfassung erster kleinerer Funktionstest zur Ablösung von AFS-$HOME

1. Optionen

1.1. Windows Server

potentielle Vorteile: identisches $HOME in Windows & Linux.

1.1.1. mit CIFS Export

Funktioniert prinzipiell, aber es ist leider aktuell scheinbar unmöglich, "special files" wie Symlinks anzulegen. Es gibt die CIFS Protokollerweiterung 'unix extensions'. Diese scheint jedoch nur in Samba implementiert zu sein. Laut Gunter gibt es das für Windows nicht. Zweite Alternative wäre die CIFS Mountoption "sfu", die solche Files emulieren würde. Mit dieser aktivierten Option läßt sich der Windows-Share aber nicht mehr mounten:

Apr  7 08:24:59 wgs1d cifs.idmap: key description: cifs.idmap;0;0;39010000;os:S-1-5-18
Apr  7 08:24:59 wgs1d cifs.idmap: Unable to convert cifs.idmap;0;0;39010000;os:S-1-5-18 to UID: WBC_ERR_WINBIND_NOT_AVAILABLE
Apr  7 08:24:59 wgs1d cifs.idmap: key description: cifs.idmap;0;0;39010000;gs:S-1-5-18
Apr  7 08:24:59 wgs1d cifs.idmap: Unable to convert cifs.idmap;0;0;39010000;gs:S-1-5-18 to GID: WBC_ERR_WINBIND_NOT_AVAILABLE
Apr  7 08:24:59 wgs1d kernel: init_special_inode: bogus i_mode (770) for inode cifs:281474976765353

Letzte benutzte Automounter-Option:

* -fstype=cifs,sec=krb5,user=&,uid=$USER,gid=$GID,cruid=$USER,domain=WIN.DESY.DE,rw,file_mode=0644,cifsacl,nosetuids,noperm ://znfs/ch/User1/&
}}

=== NFS Export ===

Noch nicht getestet.

== Ganesha ==

NFS-Server mit NFS-4.1 Unterstützung. Unterstützt viele Backends ("normaler" Export eines lokalen Mountpoints, Glustre, ceph, ...). Fühlt sich jedoch noch sehr jung an. Kombination Ganesha mit Gluster-Backend wohl die am besten unterstützte Variante.

Stark in der Entwicklung, was zu Problemen führt. Letztes offizielles Release ist 2.2 (vom April 2015). Diese Version läßt sich jedoch nicht gegen das aktuelle Gluster in SL7 (3.7.1) bauen. Aktuelle Developer-Version ist 2.3.1 (April 2016) - verlangt aber mindestens Gluster 3.7.4 ...

Probleme:
 * Symlinks gehen nicht beim Export von Gluster-Volumes!?!
 {{{
[wgs1d] /nfs/ganesha/ganesha-nfs/ahaupt % ln -s /etc/group
ln: failed to create symbolic link ‘./group’: File exists
[wgs1d] /nfs/ganesha/ganesha-nfs/ahaupt % rm group
rm: cannot remove ‘group’: Stale file handle
  • Mit einem "normalen" Ganesha, welches nur ein Verzeichnis export, geht das ...

1.2. Netapp

2. Zusammenfassung

Server

Protokoll

Special Files (Symlinks)

Authentifizierung

Redundanz

Windows

CIFS

{X}

KRB5

(./)

Windows

NFS-4.x

?

KRB5

(./)

Ganesha mit Gluster-Backend

NFS-4.x

{X} ?!?

SYS,KRB5

(./)

Homedirectory_Evaluierung (last edited 2016-05-31 15:26:55 by AndreasHaupt)