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

Slides:



Advertisements
Similar presentations
automated single login access to Novell storage resources
Advertisements

Business Development Suit Presented by Thomas Mathews.
Customer Strategic Presentation March 2010
Microsoft System Center Data Protection Manager Mat Young – Storage Technology Architect, Microsoft EMEA Justin Alderson – Storage Specialists Manager,
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Tag line, tag line SnapDrive for Windows 6.2 Customer Technical Presentation November 2009.
ISV Partner Alliance Value Policy Policy Management for Microsoft® System Center.
Workflow Automation 1.1 feature overview
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
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.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
© N. Ganesan, Ph.D., All rights reserved. Active Directory Nanda Ganesan, Ph.D.
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.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
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.
Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration.
© 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.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Library à la Carte: Customize|Collaborate|Connect Overview & Demo Kim Griggs & Jane Nichols Oregon State University.
Installation Overview Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P October 2013.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
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.
© 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.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Portal for ArcGIS An Introduction
Module 4 : Installation Jong S. Bok
ArcGIS Server for Administrators
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Tips and Tricks for Managing and Administering your Enterprise Project Management Server Solution Mike Joe / Karthik Chermakani Software Test Engineer.
Module 3 Configuring File Access and Printers on Windows 7 Clients.
Working with Feature Services Gary MacDougall Russell Brennan.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
© 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.
Jens G Jensen RAL, EDG WP5 Storage Element Overview DataGrid Project Conference Heidelberg, 26 Sep-01 Oct 2003.
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.
Space Management Rick Jooss SANiSAN Business Unit.
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Implementing Server Security on Windows 2000 and Windows Server 2003 Fabrizio Grossi.
TE002 Coming to grips with management with Sage CRM Robert Tan.
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.
Monitoring Storage Systems for Oracle Enterprise Manager 12c
Integrating Dropbox with Canvas
Microsoft Virtual Academy
Module 1: Introduction to Administering Accounts and Resources
Creating an Oracle Database
Monitoring Storage Systems for Oracle Enterprise Manager 12c
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.
Planning a Group Policy Management and Implementation Strategy
BMC Automation Portal Update
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  The p4 flex script is written in python and is run in behalf of the user by the p4broker. Consists of the following files: –broker.cfg - p4broker configuration file that defines the ports and location of flex.py script –flex.cfg - p4 flex configuration file that defines the variables needed to run p4 flex such as p4 admin user information and NetApp admin user information –flex.py - python script that provides the functionality to create template, create clone and delete Perforce workspaces quickly 7

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

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

Workflow 12 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 13

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

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

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

17 Demo

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

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

In the Workshop 20

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 – 21