Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

automated single login access to Novell storage resources
Customer Strategic Presentation March 2010
Tag line, tag line SnapDrive for Windows 6.2 Customer Technical Presentation November 2009.
Data Grid: Storage Resource Broker Mike Smorul. SRB Overview Developed at San Diego Supercomputing Center. Provides the abstraction mechanisms needed.
Workflow Automation 1.1 feature overview
A match made in heaven?. Who am I? Richard Barlow Systems Architect and Engineering Manager for the Virginia Credit Union Worked in IT for almost 20 years.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Microsoft Office Project 2003 Resource Kits James Scott & Roy Riley Technical Content Development Microsoft Corporation.
NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
SSRS Integration with SharePoint JACOB CHANG. Jacob Chang MCSE Degree in biology and computer engineering Started as an application developer Worked with.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
SnapManager 2.0 for Virtual Infrastructure Product Manager Lisa Haut-Mikkelsen Technical Marketing Engineer Amrita Das.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
GDC Workshop Session 1 - Storage 2003/11. Agenda NAS Quick installation (15 min) Major functions demo (30 min) System recovery (10 min) Disassembly (20.
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
© 2010 VMware Inc. All rights reserved Access Control Module 8.
Access Control Module 8. Module You Are Here VMware vSphere 4.1: Install, Configure, Manage – Revision A vSphere Environment Introduction to VMware.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Installation Overview Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P October 2013.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Rational ClearCase Introduction for PeopleSoft DSI UNIX Administrators.
© Blackboard, Inc. All rights reserved. My First Java Building Block for the Blackboard Content System Stephanie Cupp Senior Product Analyst Blackboard.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Introduction to HP Availability Manager.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Portal for ArcGIS An Introduction
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
ArcGIS Server for Administrators
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Information Technology at Emory Information Technology Division Technical Services IT Briefing Agenda 8/19/04 SW Distribution Update CSD Updates –iCommand.
Google Refine for Data Quality / Integrity. Context BioVeL Data Refinement Workflow Synonym Expansion / Occurrence Retrieval Data Selection Data Quality.
Machine Learning as a Service
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Afresco Overview Document management and share
Optimal Pipeline Using Perforce, Jenkins & Puppet Nitin Pathak Works on
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
IBM : Virtual Member Manager (VMM) Presented by : Ankita Nanwani (VMM Developer)
Integrating Active Directory with eDirectory ™ Using Novell Account Manager Reid Oakes Technical Team Manager Novell, Inc.
How to combine IRIS products Available APIs Examples of integrations Ole Andersen Senior Strategic Account Manager.
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
3 Copyright © 2006, Oracle. All rights reserved. Installation and Administration Basics.
Abstract After a SIG has been approved, one of the next steps is to get products out to users. During this talk, Niels will explain how the Storage SIG.
Monitoring Storage Systems for Oracle Enterprise Manager 12c
Network Appliance NCSE NS0-191 Dumps - Success Secret
Integrating Dropbox with Canvas
Microsoft Virtual Academy
LucidWorks: Vectorize Workflow Module
Oracle Database Administration
Module 1: Introduction to Administering Accounts and Resources
Creating an Oracle Database
Monitoring Storage Systems for Oracle Enterprise Manager 12c
Upgrade Nebula to OpenStack Newton
Unit 8 NT1330 Client-Server Networking II Date: 8/2/2016
Dumps4download.us Network Appliance NS0-513 Exam Dumps - Network Appliance NS0-513 Exam Dumps Questions
Dev Test on Windows Azure Solution in a Box
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Introduction to Portal for ArcGIS
Presentation transcript:

Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1

Agenda  Introduction  P4 Flex Overview – Agnes Jacob  P4 Flex Demo – Paul Allen 2

Introduction At Merge 2013 “Managing Big Workspace with Storage Magic” Jointly demo’ed and presented by Perforce and NetApp 3

P4 Flex Team 4 PM Clary Technical Account Manager Lawrence Bunka Sr. Product Strategy Manager Tim Brazil Performance Engineer Paul Allen Senior Integrations Engineer Agnes Jacob Senior Product Partner Engineer John Wiser Senior TME Manager

P4 Flex Overview  What is it? –P4 flex is an open-source p4broker script which is shared to the developer community to refine and customized to their own environment. –A starting reference 5

P4 Flex Overview  Support –Support is through the developer community forums in which Perforce and NetApp are members. –Posted on Perforce Workshop –Currently only supports Unix and NFS environments. 6

P4 Flex Components 7 P4 FLEX: broker.cfg flex.cfg flex.py P4 Client p4broker P4D Server P4 Client

P4 Flex Commands p4 flex volume -s size[M, G] name p4 flex volume -d name p4 flex volumes p4 flex snapshot -V volume [-c client] name p4 flex snapshots p4 flex clone -V volume -S parent name p4 flex clone -d name p4 flex clones [-a] 8

Requirements  In order to be able to utilize P4 Flex the following is required: –Python 2.6 or later –P4 Python 2.6 or later APIs –NetApp Manageability Software Development Kit (NMSDK) 5.3.x or later 9

Assumptions  To use P4 flex, the following are assumed. –SERVER  P4D Server is installed and running  P4Broker installed  LDAP is running or an existence of user accounts and authentication management.  NetApp Cluster Mode Storage Data ONTAP 8.x is used with FlexClone and NFS license enabled –CLIENT :  NFS Client is running on client box  NetApp volume is mounted on client box  The "p4 client" is installed. 10

P4 Flex In Action 11

Workflow  Create a Volume & add content  Snapshot a Volume  Cloned by a User  Clean up 12

Workflow 13 Volume snapshot 1 snapshot 2 snapshot 3 clone at snapshot 1 clone at snapshot 3 Bob Joe User’s clones created at snapshot on the Volume

Workflow  Create a Volume p4 flex volume -s 1G projVolume  Mounts the volume at: /p4/projVolume 14

Workflow  Snapshot a volume p4 volumes p4 flex snapshot -VprojVolume snap1  Creates a snapshot and hidden Perforce workspace to manage the have list. 15

Workflow  Clone a volume p4 volumes p4 snapshots p4 flex clone -VprojACE -Ssnap1 myClone  Mounts the clone & P4CONFIG /p4/myClone.p4config 16

Workflow  Clean up Clones p4 clones p4 clone -d myClone  Clean up Volumes p4 volumes p4 volume -d projACE (snapshots automatically removed) 17

18 Demo

Design Goals  Familiar and easy to use  P4 styled commands  Not just for build, but any asset  Extensible Open Source script 19

Value of P4 Flex  Increase developer’s productivity  Improved Collaboration  Faster Sync times (“-k”)  Less Disk space 20

In the Workshop 21

References  Perforce Workshop – P4 Flex Project – software-p4flexclone/ software-p4flexclone/  P4Broker – chapter.broker.htmlhttp:// chapter.broker.html  FlexClone - A Thorough Introduction to FlexClone –  Deployment and Implementation Guide: Perforce Software on NetApp Clustered Data ONTAP –  Data ONTAP Administration Manuals – 22

23 Q & A

24