PSEN Server Balance EN/ICE Procedures Jean-Charles Tournier EN/ICE/SCD 14-January-2016.

Slides:



Advertisements
Similar presentations
FILEMAKER SERVER SOFTWARE & REMOTE ADMINISTRATION
Advertisements

Data Transfer Data Import Data Export Database Backup and Restore Uninstalling and re-installing LIMS.
BePunctual Employee Time & Attendance (T&A) System User Guide.
User Training. Step 1 Press Ctrl-I or choose File > Login, this will open the Login window. Figure 1-1 shows the Login window. Figure 1-1 Login Window.
IMS Client Installation Procedures 1. Copy the Voic Pro from the shared folder on the Voic Pro server. Go to Start, Run, and \\ or \\
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
OpalisRobot™ Demonstration Actual Run Book Procedure Actual Data center Run Book Procedure documenting for Level 1 staff how to both VERIFY.
Purchasing Goods and Services. Overview In this session you will learn how to utilize the eProcurement Module to create requisitions for purchasing goods.
eduphoria! Forethought 201
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
Sinewave Computer Services Pvt. Ltd. Page 1 7/2/2015 Taxbase New Features Index.
New UI Changes for Endpoint Security in LDMS 9.6 SP2.
Information for students Welcome to the S 3 P system. Login to the system by entering your User ID and password. The User ID is the same as your normal.
Copyright © 2013 FingerTec Worldwide Sdn.Bhd. All rights reserved.
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
PDI TRAINING SESSION: Risk Management Registration for International Travel You will need a CSU EID.
Year End Processing Financial Management 1Freedom Systems - Year End Processing Webinar WELCOME TO THE YEAR END PROCESSING WEBINAR WE WILL BE WITH YOU.
MagicInfo Pro Server Software All control, content, and scheduling is performed within the MagicInfo Pro Server software previously installed. Before.
SMART Response Initial Set-up: Windows PC Teacher and Class Set-up Creating a Quiz, Test, or Survey Delivering an Assessment Reports Additional Question.
Introduction to our On-Line Self Service Center at
NextGen Trustee Department Disbursements This class will cover the various methods of handling department disbursements. Whether entering them manually.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Scoring Program Updates & XML upload to the NSRCA web site July 2013.
Enrolment Services – Class Scheduling Fall 2014 Course Combinations.
111 EMC CONFIDENTIAL—INTERNAL USE ONLY NMC -- NW Administration NMC Team NetWorker 7.3 TOI July 28, 2005.
GRITS Manage Orders Training Overview: Inventory and Manage Orders Functions 05/08/2014.
So – You want to learn how to put a BLOG article onto the state website. (Note: If you have not done so, you will need to review the web training provided.
PSEN Server Balance EN/ICE Procedures Jean-Charles Tournier EN/ICE/SCD 09-September-2015.
Windows Vista Inside Out Chapter 22 - Monitoring System Activities with Event Viewer Last modified am.
2007 TAX YEARERO TRAINING - MODULE 81  In this lesson we will cover:  Learn how to make changes to your site information  Running Tech Setup and what.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Guidelines for ENSCONET partners in the use of the e-forum.
Publishing Your Web Pages Ann Emmanuel SIUE Web Administrator
Communicating with staff. Objectives that will be covered: 1.Setting up the staffroom communitySetting up the staffroom community 2.Sharing documents.
OpenEMR: Basic Billing Based on OpenEMR 4.1 Laboratory Informatics Institute January 2014.
Basic Community Tools: Surveys, tasks, chat room, blogs, forums and the gallery.
Choose a folder on the remote machine. For e.g. if there is a machine named comp1 in your network, please choose a folder in that machine which you will.
#ZOLLSummit. RescueNet Billing Batch Posting Presented by Stacey Bickford & BJ Terrill.
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
Office of Housing Choice Voucher Program Voucher Management System – VMS Version Released October 2011.
WA GEAR UP. Individual settings are recommended for some supports Separate test sessions are not required for students with a PNP For paper-based testing,
Testing External Survey Automatic Credit Granting Shepherd University Department of Psychology.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
IOAP Setup and Maintenance of Assessment Laptop. Introduction In order to have smooth functioning of laptops during ion assessments, a few setup activities.
Tomcat Setup BCIS 3680 Enterprise Programming. One-Click Tomcat Setup 2  This semester we’ll try to set up Tomcat with a PowerShell script.  Preparation.
SNG via Webinar. Where’s Webinar??  Double click Aflac 2000 folder  Highlight “SNGWebCommunicator”  Right Click and “Send To - Desktop”
Munis Version 9.1 & 8.3 Sneak Peek System Administration.
Your current Moodle 1.9 Minimum Requirements Ability to do a TEST RUN! Upgrading Moodle to Version 2 By Ramzan Jabbar Doncaster College for the Deaf By.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Supervisor Approval Instructions- Bi-weekly Payable Time & Absence Requests.
Supervisor Approval Instructions- Bi-weekly Payable Time & Absence Requests.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Downloading and Installing GRASP-AF Workshop Ian Robson Information Analyst, North of England Cardiovascular Network.
The Next Step Hudson Fare Files 102 – Import & upload Rev. 10/14.
Using Microsoft Outlook Training By Gary Lane.
SchoolSuccess for Coordinators
beas group AG Beas sql guide Martin Heigl CTO
Unit & District Tools Phase 1
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Data Entry Interface (DEI) Overview
How to Create and Start a Test Session
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Presentation transcript:

PSEN Server Balance EN/ICE Procedures Jean-Charles Tournier EN/ICE/SCD 14-January-2016

Foreword This procedure lists the actions needed to be completed by BE/ICS in order to allow EN/EL/CO to update PSEN smoothly. It does not cover the operations needed to create/delete/update devices as it is under EN/EL/CO responsibility and covered by their procedures.

Outline Preparatory set up Procedures Common issues

Preparatory Setup All operations on the data servers should be done as UNICRYO On cs-ccr-psen1 and cs-ccr-psen2, open – A terminal with the “top –d 1” command to monitor the processes – The WinCC OA log viewer From cs-ccr-psen1 (but could be also cs-ccr- psen2), open the system overview panel to monitor the redundancy/split status and stop/start of manager progress

PSEN SERVER BALANCE PROCEDURE

Procedure Overview 1.Notify BE/ICS standby service 2.Perform an online backup 3.Let EN/EL/CO import the device definition 4.Stop the project on cs-ccr-psen2 5.Backup the project on cs-ccr-psen2 6.Restart the project on cs-ccr-psen2 7.Let EN/EL/CO restart all the managers 8.From psen2, go back to redu mode 9.Restart all the managers on cs-ccr-psen1 10.Verify that the update is completed 11.Notify BE/ICS standby service

STEP 1 – Notify EN/ICE SBS Send an to the EN/ICE standby service to ignore all PSEN alarms in Moon during the update. From: Jean-Charles Tournier Date: Thursday 2 July :36 To: Industrial-Controls-Piquet (BE-ICS Industrial Controls Piquet) Subject: PSEN Update Hello, Please ignore all PSEN alarms in Moon this morning as we are starting the weekly update. I’ll send an once the operation is over. Thanks, jc

STEP 2 – Online Backup from PSEN2 Overview From cs-ccr-psen2, perform an online backup of the db folder. Make sure to configure the backup for cs-ccr- psen2 in the online backup panel The online backup is to be located in: –~/PVSS_projects/PVSS_backup/psen/before_balance The operation takes between 1 and 2 minutes to be completed

STEP 2 – Online Backup from PSEN2 Details 1 - Open System Management 2 – Open online backup 3 – Click on Host 2 4 – Make sure the target path is set correctly to “…./before_balance/” 5 – Click on “Start backup”

Step 2.1 – Fix Inhibited Alarms (Optional) Run the panel PSEN-1864-IdentifyAlarmInhib.pnl present in the panel folder on cs-ccr-psen2 (Misc folder in svn) to fix all possible inhibited tags which are still in alarms 1 – Get the list of tags in alarm but inhibited 2 – If tags are found, select them (CTRL+A) 3 – Click on fix selected tags. Once done, get One more time the list of bad tags to make sure They were correctly fixed.

STEP 3 – Import of Devices This step is performed by EN/EL/CO For a typical update, this step takes 1h30 but can be longer if more devices need to updated/created or if problems are encountered To have an idea of the update size, connected to the ENSDM production DB and do: – select count(*) from items; – An update is considered small when it has less than 10,000 items (representing 10,000 DPs to be updated/created in PSEN).

STEP 4 – Stop the project on PSEN2 Once informed by EN/EL/CO that they completed the update, stop the project on PSEN2 – Open the project administration console – Stop the project psen – Wait for the project to be completely stopped “ps –eaf | grep WCC” should only give results for the log viewer and the project administration console

STEP 5 – Backup of psen2 From cs-ccr-psen2: –cd ~/PVSS_projects/PVSS_backup/psen –./psenBackup.sh – Wait for the backup to complete (it takes about 5 minutes) The script is also available at: – svn/trunk/applications/PSEN/Development/PSEN/ Misc/psenBackup.sh svn/trunk/applications/PSEN/Development/PSEN/ Misc/psenBackup.sh

STEP 6 – Restart the project on PSEN2 From cs-ccr-psen2, open the administration console and simply restart the project “psen” – Only the core managers will be restarted, i.e. data event redundancy, etc. – It takes a bit less than 10 minutes for these managers to restart Once the project is restarted, notify EN/EL/CO that they can complete the restart of the project on cs-ccr-psen2

STEP 7 – Let EN/EL/CO complete the project restart If you are asked to do it for them: – Open a UI manager on cs-ccr-psen2 only WCCOAui –proj psen –m gedi –data cs-ccr-psen2 –event cs-ccr- psen2 –num 127 – Open the “Manager plan” panel and apply the nominal plan to cs-ccr- psen2 (it takes about 20mn for the plan to complete)

STEP 8 – Back to redundancy mode Wait for a green light from EN/EL/CO – they need to export masked alarms before this step From cs-ccr-psen2 open a gedi – WCCOAui –proj psen –m gedi – Note: it is really important to start the gedi from cs-ccr-psen2 otherwise newly created DP may be lost Open the system management panel Click on the redundancy button Make sure to select the right peer to keep as reference (normally you should select cs-ccr-psen2) – In you are not able to access the system management panel (blank panel with error) or you don’t have the choice to choose which server to restart check the common issues slidesthe common issues slides cs-ccr-psen1 will be restarted and the event manager on both projects will be at 100% for a while (1-2 minutes on cs-ccr-psen2, more on cs-ccr-psen1) Wait for the complete restart of cs-ccr-psen1 and to have the message “recovery completed” from the log of psen1 Copy the LASER configuration files from cs-ccr-psen2 to cs-ccr-psen1 – From cs-ccr-psen1 do scp cs-ccr-psen2:~/PVSS_projects/psen/psen/data/LASER_CONFIG_FILES/* ~/PVSS_projects/psen/psen/data/LASER_CONFIG_FILES

STEP 9 – Put PSEN1 into nominal mode From a Gedi open either on cs-ccr-psen1 or cs- ccr-psen2, open the manager plan panel – Set it to cs-ccr-psen1 – Apply the nominal mode This step takes about 20 minutes

STEP 10 – Verify that the update is completed Open a normal PSEN session from e.g. the terminal servers – Make sure that the system integrity square is green – Open the alarm screen and check that alarms are coming/leaving – Open the DPE finder and search for all tags (about 230K tags should be found) – Do a search from the event screen – Verify with EN/EL/CO that an alarm can be masked and unmasked If it can not, simply stop the PSEN_MaskedAlarm manager on PSEN2, then on PSEN1, then restart it on PSEN1 and finally on PSEN2 (to avoid to have PSEN2 becoming the active peer while the manager is restarted)

STEP 11 – Notify EN/ICE Standby service Send an to to let them know that the update is completed and they should monitor PSEN in MOON

COMMON ISSUES

Creating LHC Logging configuration file – 1/2 Perform this step after update is done only if asked by EN/EL/CO to update LHC Logging configuration From cs-ccr-psen1 or cs-ccr-psen2 start PSEN by issuing WCCOAui -currentproj -p vision/PSEN_login.pnl In the login window tick Advanced and select Engineering. Log in with PSEN admin rights. In the displayed window go to the LHC Logging tab. Click Create LHC Logging configuration file and in the opened window export configuration to a new file (it has to have.xml extension, or else next step will fail). The file should be generated without errors.

Configuring LHC Logging – 2/2 On the LHC logging tab of PSEN Engineering tool, click Configure LHC Logging Publication In the opened window, go the Import configuration and click Auth. button. Use credentials provided by EN/EL/CO to log in. Select config file created in the previous step, then click Check. – If some of the tags are already configured, they will be overwritten – it is not a problem. – If some tags don’t have _archive configs, fix the problem by either removing them from the config file, or adding the _archive configs. After all problems are corrected, press Append. Message should be displayed in the log, informing about successful configuration change.

Error during import of tags for an RTU Sometimes import of tags for one or more RTUs can fail with messages similar to The problem is fixed with acknowledging any outstanding alarms for the concerned DPE and retrying the import A panel named “PSEN-1864-IdentifyAlarmInhib.pnl” is available on cs-ccr-psen2 and under the Misc folder of svn to identify all tags inhibited with alarm state different from null. WCCOAui (127), :20:49.810, CTRL, WARNING, 5/ctrl, Location of the following log entry: Module: Import DB Panel: /opt/unicryo/PVSS_projects/psen/installed_components/panels/vision/PSEN/ENSDB/PSEN_LoadRtu.pnl [] Object: 6 named: "DBLoadButton" of type: PUSH_BUTTON Script: Clicked Library: /opt/unicryo/PVSS_projects/psen/installed_components/scripts/libs/fwConfigs/fwAlertConfig.ctl Line: 1831 WCCOAui (127), :20:49.780, PARAM,WARNING, 31, Config type change failed, DP: psen_1:psen- ETC03_slash_BE-EHI04_slash_BE-PSEN_tag_double delay_value:_alert_hdl.._type, MAN: (SYS: 530 Ui -num 127 CONN: 2), USER: 37665

DIP Manager stops/crashes When going back from split mode to redu mode, the DIP manager on PSEN2 may stop. – Simply restart it once the event manager of PSEN2 is at reasonable level (it is normally at 100% for some time during this phase) Once PSEN1 is completely restarted and re- become the active peer, the DIP manager on PSEN1 may stop. – You have to stop the DIP manager on PSEN2, then start DIP on PSEN1 and finally restart DIP on PSEN2

Alarms are not masked Simply restart the PSEN_MaskedAlarm manager – Stop the manager on cs-ccr-psen2 – Stop the manager on cs-ccr-psen1 – Start the manager on cs-ccr-psen1

Blank System Management Panel - 1/2

Blank System Management Panel - 2/2 This is because the dpe SystemNum of _DistManager and _DistManager_2 are not equals Clear both of them The dist manager is not required to run open the system overview panel

Cannot Choose Which Server to restart If you get the top picture (instead of the bottom one), this is because Gedi has been started with the options “-data …. – event …” and connect to only one peer. To get the bottom picture, Gedi needs to be started normally, with simply “WCCOAui –proj psen –m gedi” Do not click OK as you don’t know which peer will be restart.