100 likes | 246 Views
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
E N D
Daten unterwegs verfügbar machenAFS 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 /afs/ 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.demö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