SlideShare a Scribd company logo
1 of 17
Standalone UiPath Orchestrator Upgrade (IaaS/PaaS)
- Live demo
18 July 2023
Shreyas Risodkar
Technical Account Manager
UiPath
www.linkedin.com/in/shreyas-risodkar-59603515
Speakers
Priyesh Tiwari
Technical Account Manager
UiPath
https://www.linkedin.com/in/priyesh-tiwari-a71a1b31
Q & A
4
Events in the series
☞ Standalone UiPath Orchestrator Upgrade (IaaS/PaaS) [2022.4 to 2023.4]
❍ Orchestrator Insights (Looker) installation
❍ Test Manager and Action Center Upgrade
❍ Automation Suite (Installation)
❍ Automation Suite (Upgrade)
5
Agenda
❖ Key drivers for upgrade.
❖ Upgrade approaches.
❖ Upgrade considerations, prerequisites and planning.
❖ Multinode Orchestrator Upgrade – IaaS. (demo)
❖ HAA upgrade (demo)
❖ Multinode Orchestrator Upgrade – PaaS. (demo)
❖ Post Upgrade Checks
❖ Q&A
6
Key Drivers for upgrade
Major reasons for Upgrade:
• Your UiPath Orchestrator currently does not fall
under supported product lifecycle version.
(Refer link here )
• Majority of features used in your environment
are nearing deprecation timeline mentioned
here
• You are looking for or awaiting new features
and bug fixes that can be found in most recent
releases of UiPath Orchestrators as mentioned
here
Key factors to consider while choosing new
version:
• Check compatibility matrix (Refer link here)
• Verify upgrade paths (Single step vs 2 step
upgrade) using this reference link.
• Chose between latest vs (n-1) LTS versions.
• Always refer release notes for new features.
• Upgrade non-production setup and document
learnings before proceeding with Production
upgrades.
** Refer slide notes for more details
Extended support for version 2020.10 will be expiring in oct’2023.
7
Upgrade approaches.
Upgrade in Place - Upgrade of current
environments on existing hardware (in
use/production). Upgrade one environment
(i.e. Dev, Test, Prod) at a time as testing of
processes allows to move forward sequentially.
Upgrade in Parallel - Install of latest version of
UiPath software on new hardware for all
environments, allowing to test and migrate
processes onto new environments while all existing
environments in production remain unaffected.
DEV
TEST
PROD
Orch
Robot
Studio
DEV
TEST
PROD
Orch
Robot
Studio
DEV
TEST
PROD
Orch
Robot
Studio
Existing Environment Parallel Environment
8
Sample Upgrade High Level Plan
Plan Preparation Execution Monitor
• Evaluate pros and cons of
LTS vs FTS versions and
compatibility matrix
• Evaluate pros and cons of
In-place vs Parallel upgrade
• Evaluate Support Model
(including UiPath
dependencies)
• Determine target upgrade
version and timeline
• Involve IT, Infra, Security
team and other business
stakeholders in discussions
to align on an upgrade plan
• Review existing Infra and
UiPath Platform Setup
• Security Assessment
• License Assessment
• Build new or update existing
Infra per the Methodology
chosen
• Provision any service
accounts required with
admin access rights
• Prepare the rollback plan
• Upgrade NON-PROD
environment and conduct
impact analysis; address any
issues identified.
• Communication to
stakeholders on downtime
• Back up your automation
packages, configuration file,
and database
• Stop all services including job
triggers and robots etc. (You
could use maintenance mode
using Orchestrator APIs)
• Upgrade PROD environment.
• For each environment,
upgrade Orchestrator first,
then Robot/Studio if required
• Monitor jobs for a 1-2 weeks. Fix
Prod specific issues if any
• For UiPath product specific
issues, create a P1 ticket with
UiPath Support
• Once stable, decommission old
servers and Robots if any
9
Key Upgrade considerations
As a good practice, for dependencies always use Runtime Rule = “Strict”
Prepare an upgrade plan and document the procedure
Always backup your environment before upgrading - config files/installation folder,
Database, Packages repository. Also ensure there are no pending jobs.
Prepare a roll back plan and document the procedure
Keep a copy of original version of the Workflows before making updates for upgrade
Studio and Robot should strictly have the same version (including patches)
Ensure certificate details are correctly applied during the upgrade
Validate SMTP server settings details on Orchestrator post upgrade
** Refer slide notes for more details
10
Multinode setup with no
Disaster Recovery
Improved resiliency and performance
• Better performance and reduced load on single
node.
• Better traffic distribution controlled and facilitated by
load balancer.
Failover
• Failure resistance as multiple Orchestrator nodes
are available.
• High availability add on can be deployed as a
single node or as a cluster to support failover.
Scalability
• Ability to easily deploy more nodes in future
without compromising on much downtime.
• This model can be easily scaled to suit any
needs, including Active/Passive and Active/Active
disaster recovery deployments
11
IaaS Upgrade
• Run directly via msi on Primary node
• Generate parameter config file on primary node server using Generate-ParametersFile
powershell utility
• Copy the parametersFile.json file from Primary on to secondary server
• Run msi via cmd line by passing arguments on secondary server. Example as below –
 .UiPathOrchestrator.msi PARAMETERS_FILE=parametersFile.json
SECONDARY_NODE=1 CONFIRM_BLOCK_CLASSIC_EXECUTIONS=1 /l*vx
UpgradeLogs.txt /passive
• Start the sites on both servers
• Start validation
Ref link - https://docs.uipath.com/orchestrator/standalone/2023.4/installation-guide/updating-using-the-windows-installer#multi-node-environment
12
Demo Time!
Standalone multinode Orchestrator
(On Prem IaaS) upgrade demo
13
HAA Upgrade
• To use the latest HAA version you must perform a fresh installation. You cannot directly
upgrade from a previous HAA version to the latest HAA version.
• Convert setup back to single node
• Turn off the HAA flag in Orchestrator configs
• To uninstall HAA, run the following command:
• sudo ./rl_uninstall.sh
• Perform fresh installation
• Validate the HAA portal to verify cluster in healthy state and license/admin settings
• Turn off the HAA flag in Orchestrator configs
• Convert setup back to multinode node and perform sanity
Ref link - https://docs.uipath.com/orchestrator/standalone/2023.4/installation-guide/haa-upgrading
14
Demo Time!
HAA component Upgrade demo
15
PaaS Upgrade
 Stop the services
 Take wwwroot folder back via FTP for all App services
 Prepare the Orchestrator, Identity upgrade script (-action should be update)
 Validate all required details provided in the script
 Run the upgrade script for Orchestrator & Identity
 Start validation
Ref link - https://docs.uipath.com/orchestrator/standalone/2023.4/installation-guide/updating-using-the-azure-script
16
Demo Time!
Standalone Orchestrator
(Azure PAAS) upgrade demo
Thank You

More Related Content

Similar to UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx

VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookVMware Tanzu
 
Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Yankai Liu
 
Neutron upgrades strategy
Neutron upgrades strategyNeutron upgrades strategy
Neutron upgrades strategyVictor Morales
 
SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013NCCOMMS
 
Automation Deployments and Gudielines.pptx
Automation Deployments and Gudielines.pptxAutomation Deployments and Gudielines.pptx
Automation Deployments and Gudielines.pptxNikhileshSathyavarap
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrdMidVision
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookVMware Tanzu
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015andreas kuncoro
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutionsSoftmart
 
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap VMworld
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central OverviewSoftware AG
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practicesEbs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practicesaioughydchapter
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)pasalapudi123
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopManuel Garcia
 
A step by-step process to design and manage a successful sap bi implementatio...
A step by-step process to design and manage a successful sap bi implementatio...A step by-step process to design and manage a successful sap bi implementatio...
A step by-step process to design and manage a successful sap bi implementatio...Xoomworks Business Intelligence
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applicationsMa Xuebin
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleaseVMware Tanzu
 

Similar to UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx (20)

VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
 
Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1
 
Neutron upgrades strategy
Neutron upgrades strategyNeutron upgrades strategy
Neutron upgrades strategy
 
SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013
 
Automation Deployments and Gudielines.pptx
Automation Deployments and Gudielines.pptxAutomation Deployments and Gudielines.pptx
Automation Deployments and Gudielines.pptx
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practicesEbs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practices
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
 
A step by-step process to design and manage a successful sap bi implementatio...
A step by-step process to design and manage a successful sap bi implementatio...A step by-step process to design and manage a successful sap bi implementatio...
A step by-step process to design and manage a successful sap bi implementatio...
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October Release
 

More from Rohit Radhakrishnan

UiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxRohit Radhakrishnan
 
UiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxUiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxRohit Radhakrishnan
 
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxRohit Radhakrishnan
 
Hackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfHackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfRohit Radhakrishnan
 
Automation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxAutomation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxRohit Radhakrishnan
 
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Rohit Radhakrishnan
 
Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Rohit Radhakrishnan
 
Automation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxAutomation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxRohit Radhakrishnan
 
UiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptxUiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptxRohit Radhakrishnan
 
UiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxRohit Radhakrishnan
 
API Integration service & insights.pptx
API Integration service & insights.pptxAPI Integration service & insights.pptx
API Integration service & insights.pptxRohit Radhakrishnan
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...Rohit Radhakrishnan
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...Rohit Radhakrishnan
 

More from Rohit Radhakrishnan (20)

UiPath Devops.pptx
UiPath Devops.pptxUiPath Devops.pptx
UiPath Devops.pptx
 
DU PPT (1).pptx
DU PPT (1).pptxDU PPT (1).pptx
DU PPT (1).pptx
 
UiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptx
 
UiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxUiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptx
 
Hyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptxHyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptx
 
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
 
Hackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfHackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdf
 
Dev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdfDev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdf
 
Automation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxAutomation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptx
 
Variable and Arguments_4.pptx
Variable and Arguments_4.pptxVariable and Arguments_4.pptx
Variable and Arguments_4.pptx
 
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
 
Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...
 
Introduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptxIntroduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptx
 
Automation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxAutomation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptx
 
UiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptxUiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptx
 
UiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptx
 
API Integration service & insights.pptx
API Integration service & insights.pptxAPI Integration service & insights.pptx
API Integration service & insights.pptx
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
 
Inna pidicho.pdf
Inna pidicho.pdfInna pidicho.pdf
Inna pidicho.pdf
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx

  • 1. Standalone UiPath Orchestrator Upgrade (IaaS/PaaS) - Live demo 18 July 2023
  • 2. Shreyas Risodkar Technical Account Manager UiPath www.linkedin.com/in/shreyas-risodkar-59603515 Speakers Priyesh Tiwari Technical Account Manager UiPath https://www.linkedin.com/in/priyesh-tiwari-a71a1b31
  • 4. 4 Events in the series ☞ Standalone UiPath Orchestrator Upgrade (IaaS/PaaS) [2022.4 to 2023.4] ❍ Orchestrator Insights (Looker) installation ❍ Test Manager and Action Center Upgrade ❍ Automation Suite (Installation) ❍ Automation Suite (Upgrade)
  • 5. 5 Agenda ❖ Key drivers for upgrade. ❖ Upgrade approaches. ❖ Upgrade considerations, prerequisites and planning. ❖ Multinode Orchestrator Upgrade – IaaS. (demo) ❖ HAA upgrade (demo) ❖ Multinode Orchestrator Upgrade – PaaS. (demo) ❖ Post Upgrade Checks ❖ Q&A
  • 6. 6 Key Drivers for upgrade Major reasons for Upgrade: • Your UiPath Orchestrator currently does not fall under supported product lifecycle version. (Refer link here ) • Majority of features used in your environment are nearing deprecation timeline mentioned here • You are looking for or awaiting new features and bug fixes that can be found in most recent releases of UiPath Orchestrators as mentioned here Key factors to consider while choosing new version: • Check compatibility matrix (Refer link here) • Verify upgrade paths (Single step vs 2 step upgrade) using this reference link. • Chose between latest vs (n-1) LTS versions. • Always refer release notes for new features. • Upgrade non-production setup and document learnings before proceeding with Production upgrades. ** Refer slide notes for more details Extended support for version 2020.10 will be expiring in oct’2023.
  • 7. 7 Upgrade approaches. Upgrade in Place - Upgrade of current environments on existing hardware (in use/production). Upgrade one environment (i.e. Dev, Test, Prod) at a time as testing of processes allows to move forward sequentially. Upgrade in Parallel - Install of latest version of UiPath software on new hardware for all environments, allowing to test and migrate processes onto new environments while all existing environments in production remain unaffected. DEV TEST PROD Orch Robot Studio DEV TEST PROD Orch Robot Studio DEV TEST PROD Orch Robot Studio Existing Environment Parallel Environment
  • 8. 8 Sample Upgrade High Level Plan Plan Preparation Execution Monitor • Evaluate pros and cons of LTS vs FTS versions and compatibility matrix • Evaluate pros and cons of In-place vs Parallel upgrade • Evaluate Support Model (including UiPath dependencies) • Determine target upgrade version and timeline • Involve IT, Infra, Security team and other business stakeholders in discussions to align on an upgrade plan • Review existing Infra and UiPath Platform Setup • Security Assessment • License Assessment • Build new or update existing Infra per the Methodology chosen • Provision any service accounts required with admin access rights • Prepare the rollback plan • Upgrade NON-PROD environment and conduct impact analysis; address any issues identified. • Communication to stakeholders on downtime • Back up your automation packages, configuration file, and database • Stop all services including job triggers and robots etc. (You could use maintenance mode using Orchestrator APIs) • Upgrade PROD environment. • For each environment, upgrade Orchestrator first, then Robot/Studio if required • Monitor jobs for a 1-2 weeks. Fix Prod specific issues if any • For UiPath product specific issues, create a P1 ticket with UiPath Support • Once stable, decommission old servers and Robots if any
  • 9. 9 Key Upgrade considerations As a good practice, for dependencies always use Runtime Rule = “Strict” Prepare an upgrade plan and document the procedure Always backup your environment before upgrading - config files/installation folder, Database, Packages repository. Also ensure there are no pending jobs. Prepare a roll back plan and document the procedure Keep a copy of original version of the Workflows before making updates for upgrade Studio and Robot should strictly have the same version (including patches) Ensure certificate details are correctly applied during the upgrade Validate SMTP server settings details on Orchestrator post upgrade ** Refer slide notes for more details
  • 10. 10 Multinode setup with no Disaster Recovery Improved resiliency and performance • Better performance and reduced load on single node. • Better traffic distribution controlled and facilitated by load balancer. Failover • Failure resistance as multiple Orchestrator nodes are available. • High availability add on can be deployed as a single node or as a cluster to support failover. Scalability • Ability to easily deploy more nodes in future without compromising on much downtime. • This model can be easily scaled to suit any needs, including Active/Passive and Active/Active disaster recovery deployments
  • 11. 11 IaaS Upgrade • Run directly via msi on Primary node • Generate parameter config file on primary node server using Generate-ParametersFile powershell utility • Copy the parametersFile.json file from Primary on to secondary server • Run msi via cmd line by passing arguments on secondary server. Example as below –  .UiPathOrchestrator.msi PARAMETERS_FILE=parametersFile.json SECONDARY_NODE=1 CONFIRM_BLOCK_CLASSIC_EXECUTIONS=1 /l*vx UpgradeLogs.txt /passive • Start the sites on both servers • Start validation Ref link - https://docs.uipath.com/orchestrator/standalone/2023.4/installation-guide/updating-using-the-windows-installer#multi-node-environment
  • 12. 12 Demo Time! Standalone multinode Orchestrator (On Prem IaaS) upgrade demo
  • 13. 13 HAA Upgrade • To use the latest HAA version you must perform a fresh installation. You cannot directly upgrade from a previous HAA version to the latest HAA version. • Convert setup back to single node • Turn off the HAA flag in Orchestrator configs • To uninstall HAA, run the following command: • sudo ./rl_uninstall.sh • Perform fresh installation • Validate the HAA portal to verify cluster in healthy state and license/admin settings • Turn off the HAA flag in Orchestrator configs • Convert setup back to multinode node and perform sanity Ref link - https://docs.uipath.com/orchestrator/standalone/2023.4/installation-guide/haa-upgrading
  • 15. 15 PaaS Upgrade  Stop the services  Take wwwroot folder back via FTP for all App services  Prepare the Orchestrator, Identity upgrade script (-action should be update)  Validate all required details provided in the script  Run the upgrade script for Orchestrator & Identity  Start validation Ref link - https://docs.uipath.com/orchestrator/standalone/2023.4/installation-guide/updating-using-the-azure-script

Editor's Notes

  1. Reference links: UiPath Product lifecycle:https://docs.uipath.com/overview-guide/docs/product-lifecycle UiPath general support terms: https://docs.uipath.com/overview-guide/docs/general-support-terms UiPath Out of support version: https://docs.uipath.com/overview-guide/docs/out-of-support-versions UiPath Compatibility Matrix: https://docs.uipath.com/overview-guide/docs/compatibility-matrix#standalone UiPath Upgrade paths: https://docs.uipath.com/overview-guide/docs/orchestrator-upgrade-paths UiPath deprecations timeline: https://docs.uipath.com/overview-guide/docs/deprecation-timeline#upcoming-removals-4
  2. Supported tools and accelerators to facilitate upgrade: https://docs.uipath.com/studio/docs/project-dependencies-mass-update https://marketplace.uipath.com/listings/orchestrator-manager https://marketplace.uipath.com/listings/export-schedules-calendar-for-orchestrator/reviews
  3. Reference Material Read more about Always on Availability Groups – https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server?view=sql-server-ver16 https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server?view=sql-server-ver16 Notes: SQL Server farm can be composed of minimum 2 machines. The feature AlwaysOn Availability Groups (AOG) is present in: SQL Server 2012 Enterprise Edition SQL Server 2014 Enterprise Edition (up to 8 secondary replicas) SQL Server 2016 Standard Edition, but Basic Availability, with 2 nodes only SQL Server 2016 Enterprise Edition (up to 8 secondary replicas) If AlwaysOn feature is not an option (because of the high cost), then the classical Windows Failover Cluster, with one Active node and one Passive node and External storage for Database files can be use A Network Load Balancer (software NLB, like F5 BIG-IP, NGINX, Zen Load Balancer, HAProxy) is required when Orchestrator is installed on multiple servers in a High Availability configuration. Minimum requirements are to be a Layer 7 HTTP Load Balancer, configured with Round Robin algorithm, no affinity or sticky session.
  4. https://docs.uipath.com/orchestrator/standalone/2023.4/user-guide/maintenance-mode
  5. Walkthrough of current setup, prerequisite checks and Infra Perform Upgrade on both web servers Post installations Upgrade checks
  6. ./redis-cli -h 10.100.0.6 -p 10000 -a UiPath#12345
  7. Uninstall HAA setup Reinstall HAA setup
  8. Uninstall HAA setup Reinstall HAA setup