SFA TUTORIAL Mohamed Amine LARABI INRIA SophiaAntipolis Email
SFA TUTORIAL Mohamed Amine LARABI, INRIA (Sophia-Antipolis) Email: mohamed. larabi@inria. fr 1 - Plug. Fest – 23 -25 January 2013
Content ● Introduction ● SFA Components ● SFA Internal Design ● SFA Hands-On: Scenario 1: SFA Registry-Only Deployment Scenario 2: SFA Dummy Flavour Deployment ● Pointers 2 - Plug. Fest – 23 -25 January 2013
SFA Introduction ● What SFA is : A common secure API for allowing authorized users to have access to the global set of available resources through the toolof their choice. ● Why it is needed : To federate different technologies in different administrative domains. 3 - Plug. Fest – 23 -25 January 2013
SFA Components ● 3 APIs (xmlrpc over https) Registry (port 12345) Slice Manager (port 12347) Aggregate Manager (port 12346) ● a User Interface (SFI) interacts with SM and R as approp. ● Admin/Operator tool (SFAadmin) perform SFA operations within an admin context without use of credentials. 4 - Plug. Fest – 23 -25 January 2013
SFA Components ● Slice Manager (SM): proxy between user and AMs for slice operations. decides which AM needs to be contacted (Routing). ● Registry (R): maintains and serves SFA records. credentials are extracted from the registry. ● Aggregate Manager (AM): performs all slice instantiations (Resource Mngt) 5 - Plug. Fest – 23 -25 January 2013
SFA Internal Design 6 - Plug. Fest – 23 -25 January 2013
SFA Hands-On ● Scenario 1 : SFA Registry-Only Deployment 7 - Plug. Fest – 23 -25 January 2013
8 - Plug. Fest – 23 -25 January 2013
SFA Hands-On ● Scenario 2 : SFA “Dummy” Flavour Deployment 9 - Plug. Fest – 23 -25 January 2013
10 - Plug. Fest – 23 -25 January 2013
Pointers ● SFA GIT Repo : http: //git. onelab. eu/? p=sfa. git; a=summary ● Documentation: http: //svn. planet-lab-org : ■ SFA Tutorial (Operator Oriented) ■ SFA Advanced User and Developer Step-By-Step Tutorial (Developer Oriented) ■ SFA User’s Guide (End-user Oriented) 11 - Plug. Fest – 23 -25 January 2013
12 - Plug. Fest – 23 -25 January 2013
- Slides: 12