Pacific Research Platform: FIONA Workshop, Bozeman
Workshop Details
- Dates: August 2-5, 2018
- Venues:
- Sponsors:
National Science Foundation (NSF), Corporation for Education Network Initiatives in California (CENIC)
Workshop Overview
The Pacific Research Platform: FIONA Workshop is a 4-day program:
- August 2: System Administration, Performance Measurement and Science DMZ Concepts
- Linux System Administration and Security Intermediate Level
- Network Performance Measurement concepts (perfSONAR)
- Science DMZ Architectural Model
- Science DMZ Security Model
- Basics of Data movement (Data Transfer Nodes [DTNs] and Scientific Workflows)
- August 3 - 4: FIONA--Advanced Performance Measurement and Visualization
- FIONA / FIONette setup and operation
- Planning network performance measurement deployments (mesh; regular testing with perfSONAR tools)
- Integrating disk-to-disk performance measurement (mesh; regular testing with GridFTP, nuttcp)
- MaDDash and Measurement Archive (planning mesh testing regime, registering results, and visualization)
- Troubleshooting, Tuning, and Scaling
- August 5: Introduction to Kubernetes Container Orchestration
- Containers - installing docker, running containers
- Installing single-node kubernetes (minikube), running containers in it
- Instantiating a cluster of containers (master node, worker nodes, pod networks, pods)
- Orchestrating persistent, distributed cluster storage (Rook / Ceph over K8s)
- Deploying applications and performance measurement across a cluster
- Setting up users policies, cluster security
- Cluster, multi-campus System Administration (federated AAA; managing resources; monitoring with Prometheus, and visualizing with Grafana)
Objectives
The August 2: System Administration, Performance Measurement and Science DMZ Concepts session will provide a foundational overview of perfSONAR, Science DMZs and how Data Transfer Nodes fit in to a properly architected and instrumented network to support Scientific Workflows. The initial Linux session will review CentOS/Red Hat specifics of Linux as well as proper SSH usage and some tips and tricks for maximizing use of your preferred text-based Linux editor.
The August 3 - 4: FIONA--Advanced Performance Measurement and Visualization session will build upon the foundation of the August 2: System Administration, Performance Measurement and Science DMZ Concepts session to provide cyberinfrastructure engineers with the knowledge and skills necessary to plan, implement, and manage deployments of perfSONAR nodes and data transfer nodes (DTNs), including: developing mesh-orchestrated test regimes to measure network and disk-to-disk performance; registering test results to a central measurement archive; and, setting up dashboards to visualize performance at a glance, as well as graph performance over time.
The August 2: System Administration, Performance Measurement and Science DMZ Concepts session and August 3 - 4: FIONA--Advanced Performance Measurement and Visualization sessions will both use FIONettes as the interactive, hands-on platform. FIONettes are low-cost ($325), 1Gbps-connected variants of PRP’s FIONA (Flash I/O Network Appliance) developed from commodity hardware components.
Each participant will use with a remote FIONette to explore concepts and perform the interactive lab exercises. Upon completion of the workshop each participant will be provided their own FIONette to take home with them to deploy in support of research and education activities at their institution.
The August 5: Introduction to Kubernetes Container Orchestration session is an optional presenter-led, 1-day tutorial. The presentations and demos are intended to provide attendees with an introduction to container and cluster concepts. Feedback from attendees of this session will help inform the development of an intensive, multi-day Kubernetes workshop.
To Participate in the Workshop
Space in National Research Platform FIONA Workshop will be limited to 30 participants on each of the four days. Participants, by invitation only, will be nominated by a campus CIO or IT leader. Each campus may nominate one participant. Priority will be given to nominees from institutions in EPSCoR states and Minority-Serving Institutions (MSI’s). The first qualified 25 nominations will be enrolled; a short waiting list (5 additional nominations) will be kept, as well. Participants will be contacted to confirm enrollment, logistics, and other workshop details.