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

Slides:



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

©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
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.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
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.
Open-File Backup & App. Consistent Snapshots Microsoft Volume Shadow Copy Service Introduced 2002 –VSS Broadly Adopted by 3 rd Party Backup Vendors –Enables.
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.
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.
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
Installation Overview Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P October 2013.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Rational ClearCase Introduction for PeopleSoft DSI UNIX Administrators.
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
© 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.
Portal for ArcGIS An Introduction
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
ArcGIS Server for Administrators
Information Technology at Emory Information Technology Division Technical Services IT Briefing Agenda 8/19/04 SW Distribution Update CSD Updates –iCommand.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
Working with Feature Services Gary MacDougall Russell Brennan.
1 AHM -2-4 Sept 2003 e-Science Centre Running SRB Ananta Manandhar.
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.
IBM : Virtual Member Manager (VMM) Presented by : Ankita Nanwani (VMM Developer)
Module 1: Introduction to Administering Accounts and Resources.
How to combine IRIS products Available APIs Examples of integrations Ole Andersen Senior Strategic Account Manager.
Implementing Server Security on Windows 2000 and Windows Server 2003 Fabrizio Grossi.
Publishing GIS Services to ArcGIS Server
Storage Netværk Mød Microsoft Feb 2005, Agenda Data Protection Server (opdatering) Microsoft og iSCSI Demo.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
3 Copyright © 2006, Oracle. All rights reserved. Installation and Administration Basics.
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Inventory Extension.
Virtuozzo 4.0 Carla Safigan Virtuozzo Marketing Jack Zubarev COO.
Monitoring Storage Systems for Oracle Enterprise Manager 12c
TECH TRACK: RHEV Backup AND Recovery
Network Appliance NCSE NS0-191 Dumps - Success Secret
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.
Automated Testing Strategies and Dynamics 365 Performance Management
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, Perforce and NetApp jointly presented and demo’ed: “Managing Big Workspace with Storage Magic” 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 –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. 5

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 6

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 [-S parent] 7

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 8

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. 9

Workflow User workflow forms 3 stages:  Create a Volume  Snapshot a Volume  Cloning a Volume 10

Workflow 11 Volume snapshot 1 snapshot 2 snapshot 3 clone at snapshot 1 clone at snapshot 3 bob snapshot 1 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 12

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

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

15 Demo

Design Goals  Similar to p4 commands  Simple  Flexible  Extensible  Open-Source  Community contributes 16

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

In the Workshop 18

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