June 10-15, 2012 Growing Community; Growing Possibilities Lori Tirpak & Aaron Grant.

Slides:



Advertisements
Similar presentations
XIr2 Recommended Performance Tuning Andy Erthal BI Practice Manager.
Advertisements

Refeng Wu CQ5 WCM System Administrator
Information Technology and Computing Services One Stop East Carolina University Kari Mills New Technologies Development Group Empowering East Carolina.
The JA-SIG Clearinghouse – We’re making progress! JA-SIG Miami December, 2003 Patty Gertz.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
UWCalendar 2 1 Communication & Collaboration Technologies Rensselaer Polytechnic Institute June 21, 2004 Rensselaer and UWCalendar2 an institute-wide open-source.
1 June 10-15, 2012 Growing Community; Growing Possibilities uPortal Integration in Action Jim Helwig University of Wisconsin-Madison.
Wilma Hodges  Began faculty training and moving content in Nov  Original plan was to be fully migrated to Sakai by.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Taming the Beast Managing an Enterprise Portal Jim Helwig JA-SIG uPortal Conference June 13, The University of Wisconsin Board of.
December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center.
From Entrepreneurial to Enterprise IT Grows Up Nate Baxley – ATLAS Rami Dass – ATLAS
JA-SIG Summer Conference, 2006 Experiences upgrading uPortal Panelists: Katya Sadovsky (UC Irvine) Adam Rybicki (Unicon) Susan Bramhall (Yale) Steve Barrett.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
UPortal Ken Weiner JA-SIG, IBS
WebFOCUS 8: Best Practices for Migration
UPortal 3 – What's New? JA-SIG Conference, Spring 2008 uPortal What's New? Eric Dalquist University of Wisconsin - Madison.
Implementing Sakai A Panel Discussion Feliz Gouveia, Magnus Tagesson, Michael Osterman, Josh Baron, Lance Speelmon.
UPortal: Hands On Mark Mazelin Cedarville University.
Clarity Educational Community Get the Results You Need When You Need Them Transitioning to CA PPM On Demand Presented by: Joshua.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Coppin State University Integration Strategies for PeopleSoft Enterprise Portal June 7, 2006 at 10:45 AM Portal 2006 Conference Gettysburg, PA.
1 Documentum 6 Reviews from Early Adopters Technology Services Group, Inc. October 10, 2007.
A Community of Learning Luminis Platform Workshop Creating a Personal User Experience Presented by: Steven Forman, SunGard Higher Education March 20 th,
Skinning uPortal: For Developers Matthew Polizzotti Senior UX Developer Unicon, Inc. Westin Westminster Standley I 25-May-2011 © Copyright Unicon, Inc.,
Luminis 4.x Upgrade Checo Fall 2008 Meeting Sept 22-24, 2008.
A Community of Learning SUNGARD SUMMIT 2007 | sungardsummit.com 1 Setting up a Luminis Test System Presented by: Michael Barsic Savannah College of Art.
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
UPortal 101 JA-SIG Pre-conference Seminar Susan Bramhall & Andrew Petro Vancouver, BC, June 4, 2006.
DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison.
MAE Continuous Integration Administration guide July 8th, 2013.
Www2.computer.org Basic Architecture Leo Wadsworth, Staff Manager April 2008.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Pan European Portal Conference 2003, Geneva April 25, 2003 Elements of Successful uPortal Implementations Implementing uPortal to Guarantee Performance.
ISetup – A Guide/Benefit for the Functional User! Mohan Iyer January 17 th, 2008.
June 12th, th Sakai Conference - Amsterdam Sakai 2.4.x System Administrator’s Guide Tony Atkins 7th Sakai Conference Amsterdam, Netherlands June12th,
DB Installation and Care Carmine Cioffi Database Administrator and Developer ICAT Developer Workshop, The Cosener's House August
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
A Community of Learning Moving Forward with Luminis IV Presented by: Dan Bramer Plymouth State University March 20, 2007 Evaluation Code 1011.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Module 3 Planning and Deploying Mailbox Services.
June 10-15, 2012 Growing Community; Growing Possibilities Kevin Muller, Fordham University Bill Thompson, Unicon.
Tuning Sakai for Large Production Systems: Hints and Tricks Raúl Mengod Universidad Politécnica de Valencia (Spain)
Using Ajax to Improve uPortal User Experience Jen Bourey Yale University
Presented by Jim Farmer uPortal Project Administrator at Open Source Deployment and Development Thursday, 11 December 2003 OSS Watch at Oxford University,
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Intro to Datazen.
Clusterpoint Margarita Sudņika ms RDBMS & NoSQL Databases & tables → Document stores Columns, rows → Schemaless documents Scales UP → Scales UP.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
UpgradinguPortal to What’s new that matters Better use of third party frameworks Faster! Improved caching Drag and Drop New Skin & Theme Accessibility.
U.Porto Susana Leitão | GATIUP |
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Sven Riedel Lübeck, September 06 oncampus September 2006Seite 2 LMS History  1998 Start Evaluation  2001 Start Distance Education Program.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
© Copyright 2008 Elluminate, Inc. Elluminate SAS and ELM Comparison Marc Stringer Sr. Systems Engineer.
ETL Validator Deployment Options
Identity and Access Management Challenges in uPortal
Lead SQL BankofAmerica Blog: SQLHarry.com
Web Portal Project.
Complete 1z0-161 Exam Dumps - Pass In 24 Hours - Dumps4download.us
Background Current Mobile Environment:
Moodle Scalability What is Scalability?
PLANNING A SECURE BASELINE INSTALLATION
Presentation transcript:

June 10-15, 2012 Growing Community; Growing Possibilities Lori Tirpak & Aaron Grant

 Oakland University is located in Rochester, Michigan  We have approximately 20,000 students  We have been running a Portal environment for 5 years and converted to Jasig uPortal in 2009  We were running uPortal before upgrading to  We have 2 full time staff members and 4 student employees dedicated to uPortal, CAS, uMobile and portlet development  We have only focused on student experience  Staff and faculty can log in but there are limited predefined features 2012 Jasig Sakai Conference2

 Jasig uPortal (soon to be 4.0.5)  Red Hat Enterprise Linux 5.0  Apache Tomcat  Oracle JDK  Groovy 8.4  PostgreSQL 8.4  Maven  Ant Jasig Sakai Conference3

◦ LDAP - Red Hat Directory Server ◦ CAS (Central Authentication Service) ◦ Ellucian (formerly SunGard HE) Banner ◦ F5 BIG-IP 3900 using Local Traffic Manager Used for Load Balancing, SSL Termination, Port Redirection 2012 Jasig Sakai Conference4

uPortal Web Servers ◦ 2 Nodes - 50/50 Load Balanced  Dell Poweredge R610  Two Quad Core Xeon Processors  Processor, X5550, 2.66/6.4, 8mb L1 Cache Intel Dual Socket Nehalem  24 gb of RAM uPortal Database Servers ◦ 2 Nodes - Primary and Failover  Dell Poweredge R610  Two Quad Core Xeon Processors  Processor, X5550, 2.66/6.4, 8mb L1 Cache Intel Dual Socket Nehalem  24 gb of RAM 2012 Jasig Sakai Conference5

6

 LDAP and Banner group configurations ◦ This allows us to target specific groups of users with Tabs and portlets  Progress to Degree portlet ◦ Displays academic courses needed to complete degree  Grades portlet ◦ Displays to student midterm and final grades  Academic Information portlet ◦ List of student ID, Major, Advising info  Class schedule portlet ◦ List of courses a student is registered for along with a link to OU Bookstore to purchase required text books 2012 Jasig Sakai Conference7

 LDAP Password Information portlet ◦ Password age, best practices and link to reset password.  Groovy build process ◦ Rapid deployment of uPortal, Puppetmaster script that runs Maven and Ant commands  CAS single sign ◦ Google apps for education, Moodle, Org Sync, Symplicity NACELINK, Blackboard Xythos, National Student Clearinghouse  Oakland University Google custom search engine integrated into Jasig Search portlet 2012 Jasig Sakai Conference8

 Announcements  Feedback  Calendar  Campus Map  Bookmarks  Weather  Simple CMS portlet  News Reader RSS  Jasig widget portlets (uPortal tips, sitemap, Google map, Google search, etc)  Search 2012 Jasig Sakai Conference9

 Drew Wills and Jacob Lichner from Unicon worked with us to re-skin uPortal 4.0.  Drew worked with us to migrate our uPortal from 3.1 to 4.0.  We decided to start from scratch on student layouts. We deleted all database content.  We moved from SVN to GitHub for our source code repository. Using GitHub has improved our upgrade process to include patches from the latest Jasig releases  We implemented Groovy Build process which helps with rapid deployment of uPortal. Puppetmaster script runs Maven and Ant commands  We created Quickstart data to help streamline the Portal build process 2012 Jasig Sakai Conference10

 Load test. Load is higher than prior versions.  Use initportal on the first node and then deploy-ear on all other nodes. We had layout issues with our tabs because we used initportal on all nodes.  Have a minimum of 4 gb for heap space. We were experiencing Tomcat crashes and Tomcat 500 errors.  Reduce logging levels to info or warn. Some portlets come with logging levels of debug or trace and this caused a lot of RAM usage and IO on disk.  We fine tuned our PostgreSQL database to optimize our uPortal performance 2012 Jasig Sakai Conference11

 We deactivated uPortal event tracking. This was putting a high load on front ends and database server and utilizing 50% of our switch traffic. 500 mb per second.  We had to change code on OU and Jasig portlets to catch and not display 503 errors.  We doubled physical memory on front ends and database server from 12 to 24 gb  With uPortal and our additional portlets we found a need to increase the amount of files that could be opened at once in the OS, the default for Red Hat Enterprise Linux was 1024, we increased this to Jasig Sakai Conference12

2012 Jasig Sakai Conference13

2012 Jasig Sakai Conference14

2012 Jasig Sakai Conference15

2012 Jasig Sakai Conference16

2012 Jasig Sakai Conference17

2012 Jasig Sakai Conference18

2012 Jasig Sakai Conference19

2012 Jasig Sakai Conference20

2012 Jasig Sakai Conference21

2012 Jasig Sakai Conference22

June 10-15, 2012 Growing Community; Growing Possibilities Jim Helwig

2012 Jasig Sakai Conference24

 5 clustered Solaris servers  uPortal 4.0.5, Tomcat, Apache httpd  Oracle portal database  Nortel Alteon Layer 4 load balancing 2012 Jasig Sakai Conference25

 CVS - legacy portlets  SVN - new portlets, configuration files  GitHub - uPortal framework  Pre-dev – framework testing  Shared dev – some portlet development  Test – integration testing  QA – deployment validation, customer testing  Production  Jenkins, Perl, shell scripts for deployment  jMeter for load testing 2012 Jasig Sakai Conference26

 Attribute sources ◦ Shibboleth ◦ LDAP ◦ various other databases  Group sources ◦ PAGS groups based on attributes for major populations and enterprise roles ◦ Local group store for administrative groups ◦ External custom group database for fine grained, manually managed groups ◦ Likely to use Grouper in the future 2012 Jasig Sakai Conference27

2012 Jasig Sakai Conference28

 Single, clustered portal application  Three domains 2012 Jasig Sakai Conference29

 Publicly accessible curricular guide  View differs, depending on whether or not you are authenticated 2012 Jasig Sakai Conference30

 UW-Madison campus portal  80,000+ faculty, staff, students, applicants 2012 Jasig Sakai Conference31

 UW System wide portal for 13 campuses  Campus-specific skins 2012 Jasig Sakai Conference32

2012 Jasig Sakai Conference33

2012 Jasig Sakai Conference34

 Add, remove, move content  Add tabs 2012 Jasig Sakai Conference35

2012 Jasig Sakai Conference36

2012 Jasig Sakai Conference37

2012 Jasig Sakai Conference38

 Focused on personalized content  Aggregation of campus applications  Simple Content Management  IFrame  XML Transform  Dynamic Menu  WebProxy  Jasig Bookmarks, Weather and Courses  And many custom portlets 2012 Jasig Sakai Conference39

2012 Jasig Sakai Conference40

2012 Jasig Sakai Conference41

2012 Jasig Sakai Conference42

2012 Jasig Sakai Conference43

2012 Jasig Sakai Conference44

2012 Jasig Sakai Conference45

2012 Jasig Sakai Conference46

2012 Jasig Sakai Conference47

2012 Jasig Sakai Conference48

2012 Jasig Sakai Conference49

2012 Jasig Sakai Conference50