Daten unterwegs verfügbar machen AFS Zelle im CMS macht‘s möglich Daniela-Maria Pusinelli Benutzerversammlung 12.03.2008
Open AFS ein globales Filesystem 1983 Start Entwicklung Andrew File System (AFS) 2000 IBM gibt OpenAFS heraus Seitdem ca. 20 Anwender in Deutschland, hauptsächlich im akademischen Bereich Vorteil: geringe Kosten für ein sicheres, performantes und global erreichbares File System Nachteil: Zugriffskontrolle außerhalb des Betriebssystems – das erschwert das Arbeiten mit dem System Definierter, weltweit einheitlicher Namensraum, ermöglicht ein globales File System Unterstützte Plattformen: IBM, HP/UX, Linux, SGI, MacOS, Windows AFS im CMS - 2 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
AFS Dateibaum mit CMS Zelle cms.hu-berlin.de/ . . . openafs.org/ afsdoc/ . . . sun4x_510/ . . . user/ . . . compsv/matlab pusida/ hermannu/ . . . schmidtb/ R2007a/ . . . R2007b_x/ . . . AFS im CMS – 3 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
Aufbau der CMS Zelle seit November 2006 Produktionszelle cms.hu-berlin.de 3 Datenbankserver, 2 File-Server sind konfiguriert Zelle enthält plattformspezifische Binaries, User Volumes, Dokumentation und Software Volumes Authentifizierung basiert auf Kerberos Home-Verzeichnisse stehen weltweit zur Verfügung Anmeldung bei der Zelle erfolgt mit dem CMS-Account und -Passwort Lokales Caching verringert Netzbelastung AFS im CMS - 4 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
Zugang zur CMS Zelle haben alle Studenten und Mitarbeiter, die einen CMS-Account haben Aktuell 24.460 Nutzer, jeder hat eigenes Volume mit einem Startguthaben von 500 MB Voraussetzung: auf lokalem Host muss der AFS-Client installiert sein siehe http://www.cms.hu-berlin.de/dl/systemservice/fileservice/afs/ Falls kein Client installiert ist, Anmelden auch über pluto.cms.hu-berlin.de möglich AFS im CMS - 5 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
Anmeldung CMS-Zelle UNIX: mit kaserver klog -setpag pusida mit Kerberos 5 und PAM kinit pusida; aklog um auf die Kommandos zuzugreifen, muss der Pfad /usr/afsws/bin in den Suchpfad aufgenommen werden die Manuals erreicht man über den MANPATH /usr/afsws/man Windows2000/XP: AFS Icon (Schloss) in der Task Leiste öffnen und einen Token holen dann kann Laufwerk zugeordnet werden J:\afs\cms.hu-berlin.de\user\pusida bei erneutem Windows Login kommt die Aufforderung AFS Login automatisch AFS im CMS - 6 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
Datensicherung von allen Volumes werden 2 RO Kopien angelegt, auf jedem Server eine davon täglich inkrementelle Backups ein Backupschema sichert, dass die Daten taggenau wiederhergestellt werden können die inkrementellen Backups sollen zusätzlich ins HSM-TSM gesichert werden (sind praktisch Dateien) Zelle läuft seit November 2006 stabil AFS im CMS - 7 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
1. Anwendung: Verwaltung Matlab Software Software wird über die Gruppe pusida:matlab verwaltet Alle Mitglieder der Gruppe können auf die Daten zugreifen und die *.iso Dateien mounten cd /afs/cms.hu-berlin.de/software/compsv/matlab pts creategroup pusida:matlab -> legt Gruppe „matlab" an pts adduser h0159cat pusida:matlab -> fügt User "h0159cat" zur Gruppe hinzu pts member pusida:matlab -> listet die Mitglieder der Gruppe fs setacl R2007a pusida:matlab rl -> Daten in R2007a können von den Mitgliedern der Gruppe angesehen werden fs setacl R2007a system:anyuser l -> ohne Ticket/nicht zur Gruppe gehörig, können Daten nicht angesehen werden AFS im CMS - 8 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
2. Anwendung: Dokumentenaustausch mittels AFS Zugriff auf Dokumente bei Konferenzen über das AFS Home-Verzeichnis /afs/cms.hu-berlin.de/user/pusida Ebenso, quasi unterwegs, Ablage von Dokumenten ins AFS Home-Verzeichnis Zugriff kann für andere Accounts/Gruppen erlaubt werden, allgemein verboten -> Dokumentenaustausch innerhalb einer Arbeitsgruppe und darüber hinaus möglich cd /afs/cms.hu-berlin.de/user/pusida/doc/abt4 pts creategroup pusida:abt4 pts adduser schmidtb pusida:abt4 fs listacl abt4 fs setacl abt4 system:anyuser none fs setacl abt4 pusida:abt4 read AFS im CMS - 9 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli
Zusammenfassung Datenaustausch mit anderen Universitäten und Instituten von entfernten Standorten möglich Gastwissenschaftler können Homeverzeichnis in der CMS-Zelle bekommen Zugriff auf Datenbanken in anderen AFS-Zellen (DESY,CERN, ...) fs newcell –name desy.de –server vayu.desy.de Dokumentenaustausch unter verschiedenen Plattformen/Betriebssystemen und in Arbeitsgruppen Softwaredistribution (siehe Beispiel) Installation weiterer Zellen innerhalb der Humboldt-Universität sind nach der Technologie möglich Software und Dokumentation http://www.openafs.org AFS im CMS - 10 Benutzerversammlung 12.03.2008 Daniela-Maria Pusinelli