Upgrade Technical General Considerations
Client is creating project plan for upgrade and needs general technical considerations.
Project Plan
Technical Considerations
Client is creating project plan for upgrade and needs general technical considerations.
Prior to install to your Test environment, it is important to run the Tyler Prerequisite Installer on all of your servers that host Tyler applications. This should be run off-hours as it may require an immediate reboot to avoid downtime.
Prior to the start of the engagement, exclude the following directories from your anti-virus protection plan (real-time scans including Windows Defender) during production and maintenance periods. Once added, these exclusions should not be removed; otherwise, subsequent deployments may fail. These exclusions must be made on all servers in your Munis footprint.
D:\Octopus\*
C:\Octopus\*
C:\Program Files\Octopus Deploy\*
Note: your antivirus may not properly exclude a folder if you are attempting to utilize a wildcard [*] as in the examples above.
ÂDuring the testing phase, there is typically no impact to the core functionality of your Munis Live/Prod environment, provided all pre-requisites are complete.
If there are custom objects in your database in the DBO Schema, they will be lost during the upgrade process. A report is generated for your use in recreating the objects within a custom schema if you desire to do so.
Starting with version 2019.1, Tyler products are deployed and updated through Tyler Deploy. The majority of MIU functions such as Munis updates and service packs are being replaced by Tyler Deploy. More information about Tyler Deploy is available in Tyler Community. Please identify the members from you organization that should have access to Tyler Deploy and provide their names and email addresses to the Tyler Deployment Team.
During the testing phase, you configure new user/role permissions or printer configurations, please notify the Deployment Engineer prior to the installation of the upgrade to your Production environment. If you wish, the engineer can transfer (import) those new settings from Test into Live after the installation to the Production environment. Note: If you choose to import the settings from Test into Production, all existing user and printer settings will be overwritten. Also, any new users created in Production during the testing phase-and not in the Test environment-those users would be missing after the import into Production.
The case-insensitive SQL instance needs to be set to a static port (typically port 1435) This does require a restart of SQL services and possible downtime, so it is recommended to do this after-hours.
Port Exceptions:
443 – 2 way communication between the servers and tylerdeployer.tylerdeploy.com, tylerdeployer2.tylerdeploy.com, tylerdeployer3.tylerdeploy.com, & tylerdeployer4.tylerdeploy.com. This port is used to access Tyler Deploy. This traffic will always initiate from the internal servers.
443 - 2-way communication between the Infrastructure Server (or Munis App server) and the External Web server. Allows web service calls between the IS (or MA) and External Web server. This traffic will always initiate from the External Web server.
443 - 2-way communication between the IS and tyl.tylerportico.com. Allows Cashiering license verification.
10943-10950 – 2 way communication between the servers and tylerdeployer.tylerdeploy.com, tylerdeployer2.tylerdeploy.com, tylerdeployer3.tylerdeploy.com, tylerdeployer4.tylerdeploy.com, tylerdeployer5.tylerdeploy.com, tylerdeployer6.tylerdeploy.com, tylerdeployer7.tylerdeploy.com, & tylerdeployer8.tylerdeploy.com. This is used to send packages to your application servers for updates and installations. This traffic will always initiate from the internal servers. Please include all ports in this range.
1435 – 2 way communication between the EW and the MA server. This is used for Tyler Identity Core functionality which is required by Citizen and Vendor Self Service (2019.1+). This traffic will always initiate from the EW server.