SlideShare una empresa de Scribd logo
1 de 18
2011 T&D Users Group Meeting, Philadelphia, Sept 21-23



     DIY – PI 2010 Migration Upgrade


       Andi Greisel, Portland General Electric


                     PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                          @2010 OSIsoft, LLC - AllAllRightsReserved
                                              © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                         1
A Quick Look at PGE
   Established 1889
    – First long distance transmission electric company
   800,000+ retail customers
   4,000 sq. mile service territory
   1,500+ miles transmission line
   26,000+ miles of distribution line




                             PI T&D Users Group      @2011 OSIsoft, LLC - – Rights Reserved
                                                    @2010 OSIsoft, LLC - AllAllRightsReserved
                                                        © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                                   2
PGE’s PI Usage
   Separate PI Environments
    – Generation
    – Marketing
    – Transmission & Distribution
       • 130 users
         – Engineering
         – Operations
         – Planners
       • ProcessBook
         – Substation onelines
         – Some redundancy with EMS
       • DataLink                           Image source: http://bobsmisanthropicadventures.blogspot.com/2011/05/wednesdays-pics.html


         – Analysis
       • 40,000+ PI tags
                           PI T&D Users Group                  @2011 OSIsoft, LLC - – Rights Reserved
                                                              @2010 OSIsoft, LLC - AllAllRightsReserved
                                                                  © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                                                                        3
Why We Did It Ourselves?
   For the challenge
   To better learn the software
   Lots of custom applications
   Can always get help




                       PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                            @2010 OSIsoft, LLC - AllAllRightsReserved
                                                © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                           5
Why We Upgraded?
   Retiring old servers
    – Part of IT’s regular vintage schedule
   Move to virtual servers
    – IT strongly encouraging a virtual environment
       • Shared resources
       • Easier rebuild on failure
       • Snapshots!
   In need of a PI upgrade (3.4.375)
    – AF sounds interesting
    – Interest in PI Notifications
   Want to use Active Directory to control access
    – PI Users are not secure

                           PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                                @2010 OSIsoft, LLC - AllAllRightsReserved
                                                    © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                               6
System Comparison
   Existing system
    –   Windows Server 2003
    –   32-bit
    –   3.4.375
    –   Four servers

   Replacement system
    –   Windows Server 2008 R1 & R2
    –   Virtual
    –   64-bit
    –   3.4.385 (PI 2010 R2)
    –   Five servers
         • SQL database

                        PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                             @2010 OSIsoft, LLC - AllAllRightsReserved
                                                 © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                            7
Server Layout – Primary Site




      Batch      PI Server                   SQL Express
      DNP        AF Server                   Custom Apps
      ICCP
      OPC


               PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                    @2010 OSIsoft, LLC - AllAllRightsReserved
                                        © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                   8
Server Layout – Backup Site




      DNP        PI Server                      IIS 6.0
      ICCP                                       PI SDK
      OPC


               PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                    @2010 OSIsoft, LLC - AllAllRightsReserved
                                        © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                   9
Our Approach
   Setup parallel systems
    – Different server names and IP addresses
    – Redundant interfaces
       • Most data via ICCP
       • Some RTU data direct via DNP
    – Potentially create server name alias on corporate DNS
   Rewrite custom applications
    – Alarm notification program
       • Email and SMS
    – MV90 batch processing
   Administer our servers separate from IT
    – Drove decisions for SQL DB location

                         PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                              @2010 OSIsoft, LLC - AllAllRightsReserved
                                                  © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                             10
Biggest Design Decisions
   PI and AF on one server, SQL on another
    – No AF redundancy
     • Not sure how much will use AF
    – Splitting up single install procedure
     • Page 16 – PI AF 2010 R2
    – Opening firewall between AF and SQL servers
     • Page 44 – PI AF 2010 R2
   Structuring Active Directory groups
    –    Previously setup to control access to share drive
   SQL flavor (Express, Standard or Enterprise)
    –    Understanding licensing scheme
        • Potentially use corporate cluster

                           PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                                @2010 OSIsoft, LLC - AllAllRightsReserved
                                                    © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                               11
Decision: Running Parallel Systems
   Pros
    –    No rush to upgrade
    –    Less downtime
    –    Data comparison
        • Reassurance
   Cons
    –    Maintaining two systems
        • Tag structure slightly different
            –   Windows Security
        •
        Like production once archives moved
    – Setting up redundant interfaces
     • Required DNP upgrade
            –   Multiple connections to RTU

                              PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                                   @2010 OSIsoft, LLC - AllAllRightsReserved
                                                       © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                                  12
Decision: SQL Server Express 2008 R2
   Pros
    –   Free
    –   Easy to upgrade to Standard or Enterprise
   Cons
    – No database redundancy
    – Maximum database size of 10 GB per database
     • 4 GB for SQL Server Express 2008 (non R2)
    – Single physical CPU, but multiple cores allowed
    – 1 GB of RAM
     • Runs with any RAM amount, but max use is 1 GB
   Useful comparison resource
    –   http://www.microsoft.com/sqlserver/en/us/product-info/compare.aspx


                               PI T&D Users Group        @2011 OSIsoft, LLC - – Rights Reserved
                                                        @2010 OSIsoft, LLC - AllAllRightsReserved
                                                            © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                                       13
Snag: Migrate, then Upgrade
   Tried to freshly install PI 2010
   Issues
    – Backup and Restore not compatible
     • 32-bit to 64-bit architecture difference
    – Archives not compatible
    – Few weeks lost
   Resolution
    –   Uninstall PI 2010 and install 3.4.375 64-bit
   Salvageable
    –   AF installation
    –   Interface configuration
    –   SQL server setup

                           PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                                @2010 OSIsoft, LLC - AllAllRightsReserved
                                                    © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                               15
Snag: SISCO AX-S4 ICCP & RDP
   SISCO AX-S4 doesn’t work over RDP
    –   Virtual servers require remote desktop
    –   Licensing limitation
   Issue
    –   Licensing doesn’t work over RDP
   Resolution
    –   Special licensing request
    –   Update should be available now




                          PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                               @2010 OSIsoft, LLC - AllAllRightsReserved
                                                   © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                              16
Snag: PI Users and piadmin Account
   No user with administrator privileges after install
   Issue
    –   Copied across users and groups
    –   Disabled piadmin as part of install
    –   Using Active Directory instead of PI Users
    –   No user had administrator privileges
   Resolution
    –   Elevated PI User over Windows Security in PI SMT3
    –   Mapped piadmin to relevant user accounts




                          PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                               @2010 OSIsoft, LLC - AllAllRightsReserved
                                                   © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                              17
Where Are We Now?
   Cutting over October 17th
    – Had expected to have cutover last month
       • Don’t schedule for summer!
   System is running and being tested
   Custom applications need to be completed
   Complete client tests
   Verify batch data is up-to-date
   Verify archives are good




                        PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                             @2010 OSIsoft, LLC - AllAllRightsReserved
                                                 © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                            18
Time Consumers
   Internal IT policies and processes
    –    Largest time consumers
        • Building virtual servers
        • Firewall changes
        • Creating service accounts and AD groups
        • Setting up and testing ICCP connections
   Moving archives
    –    Unregister, move, reregister: script it!
   Converting PI displays
    –    Find and replace server names
   Updating PI tags
    –    A few PI ownership attributes removed

                            PI T&D Users Group       @2011 OSIsoft, LLC - – Rights Reserved
                                                    @2010 OSIsoft, LLC - AllAllRightsReserved
                                                        © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                                   19
Summary
   Good learning experience
   Larger project than expected, a few hiccups
   OSIsoft Technical Support rocks!
    – Logged around 10 calls, relatively complex
    – Incredibly helpful and responsive




                         PI T&D Users Group    @2011 OSIsoft, LLC - – Rights Reserved
                                              @2010 OSIsoft, LLC - AllAllRightsReserved
                                                  © 2009 OSIsoft, Inc. All Rights Reserved
                                                                                             20

Más contenido relacionado

La actualidad más candente

OpenStack meetup, March2013 keynote
OpenStack meetup, March2013 keynoteOpenStack meetup, March2013 keynote
OpenStack meetup, March2013 keynote
openstackindia
 
20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdi20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdi
subtitle
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo Zaragoza
Fran Navarro
 

La actualidad más candente (17)

Cold Fusion Deck
Cold Fusion DeckCold Fusion Deck
Cold Fusion Deck
 
OpenStack meetup, March2013 keynote
OpenStack meetup, March2013 keynoteOpenStack meetup, March2013 keynote
OpenStack meetup, March2013 keynote
 
CloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUG
 
Enterprise Applications in 2011
Enterprise Applications in 2011Enterprise Applications in 2011
Enterprise Applications in 2011
 
Novell iFolder 3.8: A Simple, Secure File Access Solution
Novell iFolder 3.8: A Simple, Secure File Access SolutionNovell iFolder 3.8: A Simple, Secure File Access Solution
Novell iFolder 3.8: A Simple, Secure File Access Solution
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
 
Server Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef ArendsenServer Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef Arendsen
 
IBM i + POWER7
IBM i + POWER7IBM i + POWER7
IBM i + POWER7
 
Choosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your EnterpriseChoosing the Right Community Linux for Your Enterprise
Choosing the Right Community Linux for Your Enterprise
 
20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdi20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdi
 
The Value of NetApp with VMware
The Value of NetApp with VMwareThe Value of NetApp with VMware
The Value of NetApp with VMware
 
Violin Memory DOAG (German Oracle User Group) Nov 2012
Violin Memory DOAG (German Oracle User Group) Nov 2012Violin Memory DOAG (German Oracle User Group) Nov 2012
Violin Memory DOAG (German Oracle User Group) Nov 2012
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo Zaragoza
 
OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?
 
Business continuity with SAP on IBM i
Business continuity with SAP on IBM iBusiness continuity with SAP on IBM i
Business continuity with SAP on IBM i
 
JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrix
 
Infoboom future-storage-aug2011-v3
Infoboom future-storage-aug2011-v3Infoboom future-storage-aug2011-v3
Infoboom future-storage-aug2011-v3
 

Destacado

Suresh_OSI PI Consultant
Suresh_OSI PI ConsultantSuresh_OSI PI Consultant
Suresh_OSI PI Consultant
Suresh Kumar
 
OSIsoft - Pioneers of Digital Transformation
OSIsoft - Pioneers of Digital TransformationOSIsoft - Pioneers of Digital Transformation
OSIsoft - Pioneers of Digital Transformation
Jay Draeger
 

Destacado (19)

OSI PI
OSI PIOSI PI
OSI PI
 
Применение PI Asset Framework (PI AF) и PI Notifications в электрораспределит...
Применение PI Asset Framework (PI AF) и PI Notifications в электрораспределит...Применение PI Asset Framework (PI AF) и PI Notifications в электрораспределит...
Применение PI Asset Framework (PI AF) и PI Notifications в электрораспределит...
 
Managing 'Big Data': Federal use cases for real-time data infrastructure
Managing 'Big Data':  Federal use cases for real-time data infrastructureManaging 'Big Data':  Federal use cases for real-time data infrastructure
Managing 'Big Data': Federal use cases for real-time data infrastructure
 
Suresh_OSI PI Consultant
Suresh_OSI PI ConsultantSuresh_OSI PI Consultant
Suresh_OSI PI Consultant
 
InduSoft Web License Activation
InduSoft Web License ActivationInduSoft Web License Activation
InduSoft Web License Activation
 
PI Coresight
PI CoresightPI Coresight
PI Coresight
 
AssetTrackr - GPS based Vehicle Tracking | Car Tracking for India
AssetTrackr - GPS based Vehicle Tracking | Car Tracking for IndiaAssetTrackr - GPS based Vehicle Tracking | Car Tracking for India
AssetTrackr - GPS based Vehicle Tracking | Car Tracking for India
 
InduSoft Oil and Gas Webinar
InduSoft Oil and Gas WebinarInduSoft Oil and Gas Webinar
InduSoft Oil and Gas Webinar
 
PTC and OSIsoft to Collaborate to Accelerate Industrial Internet of Things So...
PTC and OSIsoft to Collaborate to Accelerate Industrial Internet of Things So...PTC and OSIsoft to Collaborate to Accelerate Industrial Internet of Things So...
PTC and OSIsoft to Collaborate to Accelerate Industrial Internet of Things So...
 
InduSoft Web Studio and Meeting FDA 21 CFR Part 11 Regulations for Food, Beve...
InduSoft Web Studio and Meeting FDA 21 CFR Part 11 Regulations for Food, Beve...InduSoft Web Studio and Meeting FDA 21 CFR Part 11 Regulations for Food, Beve...
InduSoft Web Studio and Meeting FDA 21 CFR Part 11 Regulations for Food, Beve...
 
OSIsoft - Pioneers of Digital Transformation
OSIsoft - Pioneers of Digital TransformationOSIsoft - Pioneers of Digital Transformation
OSIsoft - Pioneers of Digital Transformation
 
Thin Clients for InduSoft Web Studio
Thin Clients for InduSoft Web StudioThin Clients for InduSoft Web Studio
Thin Clients for InduSoft Web Studio
 
OSIsoft PI System Presentation
OSIsoft PI System PresentationOSIsoft PI System Presentation
OSIsoft PI System Presentation
 
The Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry PiThe Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry Pi
 
Using InduSoft Web Studio to Create HTML5 SCADA/HMI Graphics
Using InduSoft Web Studio to Create HTML5 SCADA/HMI GraphicsUsing InduSoft Web Studio to Create HTML5 SCADA/HMI Graphics
Using InduSoft Web Studio to Create HTML5 SCADA/HMI Graphics
 
Industrial Internet of Things -- Microsoft DC Azure Meetup
Industrial Internet of Things -- Microsoft DC Azure MeetupIndustrial Internet of Things -- Microsoft DC Azure Meetup
Industrial Internet of Things -- Microsoft DC Azure Meetup
 
Kawasaki Robotics and InduSoft Web Studio: InduSoft Presentation
Kawasaki Robotics and InduSoft Web Studio: InduSoft PresentationKawasaki Robotics and InduSoft Web Studio: InduSoft Presentation
Kawasaki Robotics and InduSoft Web Studio: InduSoft Presentation
 
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
 
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
What is New in Wonderware InduSoft Web Studio 8.0+SP1+Patch 1
 

Similar a T&D Philly Presentation

Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)
Gerardo Pardo-Castellote
 
GeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – JapónGeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS Delivery
OpSource
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David Elboth
Friprogsenteret
 

Similar a T&D Philly Presentation (20)

Cloud Computing and Electronic Design: Xuropa EDPS, 2010
Cloud Computing and Electronic Design: Xuropa EDPS, 2010Cloud Computing and Electronic Design: Xuropa EDPS, 2010
Cloud Computing and Electronic Design: Xuropa EDPS, 2010
 
Mule Integration Simplified
Mule Integration SimplifiedMule Integration Simplified
Mule Integration Simplified
 
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
 
Peter Wyatt_
Peter Wyatt_ Peter Wyatt_
Peter Wyatt_
 
Mule ESB - Integration Simplified
Mule ESB - Integration SimplifiedMule ESB - Integration Simplified
Mule ESB - Integration Simplified
 
Opscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as CodeOpscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as Code
 
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
 
Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)
 
Introducing TIBCO Jaspersoft 7.2
Introducing TIBCO Jaspersoft 7.2Introducing TIBCO Jaspersoft 7.2
Introducing TIBCO Jaspersoft 7.2
 
GeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – JapónGeneXus en Mitsubishi Heavy Industries (MHI) – Japón
GeneXus en Mitsubishi Heavy Industries (MHI) – Japón
 
SharePoint Performance - Tales from the Field
SharePoint Performance - Tales from the FieldSharePoint Performance - Tales from the Field
SharePoint Performance - Tales from the Field
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS Delivery
 
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesSharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
 
Operations as Code
Operations as CodeOperations as Code
Operations as Code
 
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&DUpdates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&D
 
SharePoint SpeedMetal - Admin 101 SPSPhilly
SharePoint SpeedMetal - Admin 101 SPSPhillySharePoint SpeedMetal - Admin 101 SPSPhilly
SharePoint SpeedMetal - Admin 101 SPSPhilly
 
Chargeback in a Cloud and Non-Cloud Environment, IAITAM ACE
Chargeback in a Cloud and Non-Cloud Environment, IAITAM ACEChargeback in a Cloud and Non-Cloud Environment, IAITAM ACE
Chargeback in a Cloud and Non-Cloud Environment, IAITAM ACE
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David Elboth
 
Oper
OperOper
Oper
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

T&D Philly Presentation

  • 1. 2011 T&D Users Group Meeting, Philadelphia, Sept 21-23 DIY – PI 2010 Migration Upgrade Andi Greisel, Portland General Electric PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 1
  • 2. A Quick Look at PGE  Established 1889 – First long distance transmission electric company  800,000+ retail customers  4,000 sq. mile service territory  1,500+ miles transmission line  26,000+ miles of distribution line PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 2
  • 3. PGE’s PI Usage  Separate PI Environments – Generation – Marketing – Transmission & Distribution • 130 users – Engineering – Operations – Planners • ProcessBook – Substation onelines – Some redundancy with EMS • DataLink Image source: http://bobsmisanthropicadventures.blogspot.com/2011/05/wednesdays-pics.html – Analysis • 40,000+ PI tags PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 3
  • 4. Why We Did It Ourselves?  For the challenge  To better learn the software  Lots of custom applications  Can always get help PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 5
  • 5. Why We Upgraded?  Retiring old servers – Part of IT’s regular vintage schedule  Move to virtual servers – IT strongly encouraging a virtual environment • Shared resources • Easier rebuild on failure • Snapshots!  In need of a PI upgrade (3.4.375) – AF sounds interesting – Interest in PI Notifications  Want to use Active Directory to control access – PI Users are not secure PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 6
  • 6. System Comparison  Existing system – Windows Server 2003 – 32-bit – 3.4.375 – Four servers  Replacement system – Windows Server 2008 R1 & R2 – Virtual – 64-bit – 3.4.385 (PI 2010 R2) – Five servers • SQL database PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 7
  • 7. Server Layout – Primary Site  Batch  PI Server  SQL Express  DNP  AF Server  Custom Apps  ICCP  OPC PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 8
  • 8. Server Layout – Backup Site  DNP  PI Server  IIS 6.0  ICCP  PI SDK  OPC PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 9
  • 9. Our Approach  Setup parallel systems – Different server names and IP addresses – Redundant interfaces • Most data via ICCP • Some RTU data direct via DNP – Potentially create server name alias on corporate DNS  Rewrite custom applications – Alarm notification program • Email and SMS – MV90 batch processing  Administer our servers separate from IT – Drove decisions for SQL DB location PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 10
  • 10. Biggest Design Decisions  PI and AF on one server, SQL on another – No AF redundancy • Not sure how much will use AF – Splitting up single install procedure • Page 16 – PI AF 2010 R2 – Opening firewall between AF and SQL servers • Page 44 – PI AF 2010 R2  Structuring Active Directory groups – Previously setup to control access to share drive  SQL flavor (Express, Standard or Enterprise) – Understanding licensing scheme • Potentially use corporate cluster PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 11
  • 11. Decision: Running Parallel Systems  Pros – No rush to upgrade – Less downtime – Data comparison • Reassurance  Cons – Maintaining two systems • Tag structure slightly different – Windows Security • Like production once archives moved – Setting up redundant interfaces • Required DNP upgrade – Multiple connections to RTU PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 12
  • 12. Decision: SQL Server Express 2008 R2  Pros – Free – Easy to upgrade to Standard or Enterprise  Cons – No database redundancy – Maximum database size of 10 GB per database • 4 GB for SQL Server Express 2008 (non R2) – Single physical CPU, but multiple cores allowed – 1 GB of RAM • Runs with any RAM amount, but max use is 1 GB  Useful comparison resource – http://www.microsoft.com/sqlserver/en/us/product-info/compare.aspx PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 13
  • 13. Snag: Migrate, then Upgrade  Tried to freshly install PI 2010  Issues – Backup and Restore not compatible • 32-bit to 64-bit architecture difference – Archives not compatible – Few weeks lost  Resolution – Uninstall PI 2010 and install 3.4.375 64-bit  Salvageable – AF installation – Interface configuration – SQL server setup PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 15
  • 14. Snag: SISCO AX-S4 ICCP & RDP  SISCO AX-S4 doesn’t work over RDP – Virtual servers require remote desktop – Licensing limitation  Issue – Licensing doesn’t work over RDP  Resolution – Special licensing request – Update should be available now PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 16
  • 15. Snag: PI Users and piadmin Account  No user with administrator privileges after install  Issue – Copied across users and groups – Disabled piadmin as part of install – Using Active Directory instead of PI Users – No user had administrator privileges  Resolution – Elevated PI User over Windows Security in PI SMT3 – Mapped piadmin to relevant user accounts PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 17
  • 16. Where Are We Now?  Cutting over October 17th – Had expected to have cutover last month • Don’t schedule for summer!  System is running and being tested  Custom applications need to be completed  Complete client tests  Verify batch data is up-to-date  Verify archives are good PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 18
  • 17. Time Consumers  Internal IT policies and processes – Largest time consumers • Building virtual servers • Firewall changes • Creating service accounts and AD groups • Setting up and testing ICCP connections  Moving archives – Unregister, move, reregister: script it!  Converting PI displays – Find and replace server names  Updating PI tags – A few PI ownership attributes removed PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 19
  • 18. Summary  Good learning experience  Larger project than expected, a few hiccups  OSIsoft Technical Support rocks! – Logged around 10 calls, relatively complex – Incredibly helpful and responsive PI T&D Users Group @2011 OSIsoft, LLC - – Rights Reserved @2010 OSIsoft, LLC - AllAllRightsReserved © 2009 OSIsoft, Inc. All Rights Reserved 20