UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx

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
1 sur 17

Recommandé

uipath_insights_upgrade.pptx par
uipath_insights_upgrade.pptxuipath_insights_upgrade.pptx
uipath_insights_upgrade.pptxRohit Radhakrishnan
135 vues15 diapositives
Best practices in Deploying SUSE CaaS Platform v3 par
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Juan Herrera Utande
100 vues47 diapositives
Migrating Mission-Critical Workloads to Intel Architecture par
Migrating Mission-Critical Workloads to Intel ArchitectureMigrating Mission-Critical Workloads to Intel Architecture
Migrating Mission-Critical Workloads to Intel ArchitectureIntel IT Center
1.1K vues16 diapositives
IUG ATL PC 9.5 par
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5Rizwan Mohammed
354 vues24 diapositives
Getting to Walk with DevOps par
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOpsEklove Mohan
329 vues17 diapositives
Neutron upgrades par
Neutron upgradesNeutron upgrades
Neutron upgradesVictor Morales
144 vues13 diapositives

Contenu connexe

Similaire à UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx

VMworld 2013: Best Practices for Application Lifecycle Management with vCloud... par
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
2.9K vues32 diapositives
Pivotal Cloud Foundry 2.6: A First Look par
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookVMware Tanzu
854 vues52 diapositives
Openstack upgrade without_down_time_20141103r1 par
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Yankai Liu
2.5K vues35 diapositives
Neutron upgrades strategy par
Neutron upgrades strategyNeutron upgrades strategy
Neutron upgrades strategyVictor Morales
120 vues7 diapositives
SPCA2013 - Successful Migration to SharePoint 2013 par
SPCA2013 - Successful Migration to SharePoint 2013SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013NCCOMMS
943 vues22 diapositives
Automation Deployments and Gudielines.pptx par
Automation Deployments and Gudielines.pptxAutomation Deployments and Gudielines.pptx
Automation Deployments and Gudielines.pptxNikhileshSathyavarap
199 vues21 diapositives

Similaire à UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx(20)

VMworld 2013: Best Practices for Application Lifecycle Management with vCloud... par VMworld
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...
VMworld2.9K vues
Pivotal Cloud Foundry 2.6: A First Look par VMware Tanzu
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
VMware Tanzu854 vues
Openstack upgrade without_down_time_20141103r1 par Yankai Liu
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1
Yankai Liu2.5K vues
SPCA2013 - Successful Migration to SharePoint 2013 par NCCOMMS
SPCA2013 - Successful Migration to SharePoint 2013SPCA2013 - Successful Migration to SharePoint 2013
SPCA2013 - Successful Migration to SharePoint 2013
NCCOMMS943 vues
Datasheet apachepluginforrd par MidVision
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
MidVision148 vues
Pivotal Platform - December Release A First Look par VMware Tanzu
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
VMware Tanzu470 vues
Adop and maintenance task presentation 151015 par andreas kuncoro
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
andreas kuncoro866 vues
Serena Release Management approach and solutions par Softmart
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
Softmart1K vues
VMworld 2013: Failsafe at PCIe Level: Enabling PCIe Hot Swap par VMworld
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
VMworld875 vues
Command Central Overview par Software AG
Command Central OverviewCommand Central Overview
Command Central Overview
Software AG6.6K vues
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015) par pasalapudi123
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)
pasalapudi123645 vues
Ebs upgrade-to-12.2 technical-upgrade_best_practices par aioughydchapter
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
aioughydchapter2.2K vues
Cloud Foundry: Hands-on Deployment Workshop par Manuel Garcia
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
Manuel Garcia2.8K vues
Deploying and releasing applications par Ma Xuebin
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
Ma Xuebin17.6K vues
Pivotal Platform: A First Look at the October Release par VMware Tanzu
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
VMware Tanzu682 vues

Plus de Rohit Radhakrishnan

UiPath Devops.pptx par
UiPath Devops.pptxUiPath Devops.pptx
UiPath Devops.pptxRohit Radhakrishnan
344 vues12 diapositives
DU PPT (1).pptx par
DU PPT (1).pptxDU PPT (1).pptx
DU PPT (1).pptxRohit Radhakrishnan
156 vues47 diapositives
UiPath Test Manager Connect Webinar UiPath Planview.pptx par
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxRohit Radhakrishnan
122 vues25 diapositives
UiPath Marketplace - HyperHack 2023.pptx par
UiPath Marketplace - HyperHack 2023.pptxUiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxRohit Radhakrishnan
103 vues34 diapositives
Hyperhack_2023_06072023.pptx par
Hyperhack_2023_06072023.pptxHyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptxRohit Radhakrishnan
96 vues4 diapositives
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx par
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxRohit Radhakrishnan
1K vues26 diapositives

Plus de Rohit Radhakrishnan(20)

UiPath Test Manager Connect Webinar UiPath Planview.pptx par Rohit Radhakrishnan
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx par Rohit Radhakrishnan
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses... par Rohit 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...
Maximizing efficiency and security in large-scale automation rollouts with Au... par 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...
UiPath Automation Cloud Robots - Best Practises session 2.pptx par Rohit Radhakrishnan
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 par Rohit Radhakrishnan
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptx
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant... par 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... par 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...

Dernier

Top 10 Strategic Technologies in 2024: AI and Automation par
Top 10 Strategic Technologies in 2024: AI and AutomationTop 10 Strategic Technologies in 2024: AI and Automation
Top 10 Strategic Technologies in 2024: AI and AutomationAutomationEdge Technologies
14 vues14 diapositives
Igniting Next Level Productivity with AI-Infused Data Integration Workflows par
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
225 vues86 diapositives
ChatGPT and AI for Web Developers par
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersMaximiliano Firtman
181 vues82 diapositives
Melek BEN MAHMOUD.pdf par
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 vues1 diapositive
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... par
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...NUS-ISS
34 vues35 diapositives
Tunable Laser (1).pptx par
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptxHajira Mahmood
23 vues37 diapositives

Dernier(20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows par Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software225 vues
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... par NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS34 vues
Black and White Modern Science Presentation.pptx par maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
Transcript: The Details of Description Techniques tips and tangents on altern... par BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 vues
Five Things You SHOULD Know About Postman par Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 vues
.conf Go 2023 - Data analysis as a routine par Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk93 vues
DALI Basics Course 2023 par Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 vues
STPI OctaNE CoE Brochure.pdf par madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb12 vues
Empathic Computing: Delivering the Potential of the Metaverse par Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
The details of description: Techniques, tips, and tangents on alternative tex... par BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 vues
How the World's Leading Independent Automotive Distributor is Reinventing Its... par NUS-ISS
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS15 vues
AI: mind, matter, meaning, metaphors, being, becoming, life values par Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values

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

Notes de l'éditeur

  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