Using rolling updates for Zoom Node
Admins can configure advanced rolling update options for Zoom Node deployments, including scheduling, batch sizes, and concurrency limits. They can monitor updates in real-time, view logs, and take actions like pausing, canceling, or rolling back. These features ensure efficient and flexible update management for large environments. Services and modules can also be manually updated.
Requirements for using rolling updates for Zoom Node
How to deploy a rolling update
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Click Rolling Update
, and select one of the following options:
- Deploy at once: Start with a new rolling update configuration.
- Start with a template: Select an already created update template.
- Click Next to configure the deployment strategy.
- Under Service Type, select the module type and service.
- Under Batch selection, select the batch type:
- All batches: Sets the Target Selection for the Service Type.
- Individual batches: Allows the creation of multiple batch configurations using the desired Service Type. Under Batches, select the number of desired batches (maximum of 5).
- Under Target Selection, select the target type:
- Select Select Service by filter to filter based on the Target Group, Location, Node, and/or Zone.
- If selecting Select Services directly, under Services, select the desired service instances you want to update together.
Note: If individual batches were selected previously, Target Selection will need to be configured for each batch.
- Click Next.
- If under Batch selection, All batches was selected:
- Under Batches, set the desired number of update batches (maximum number of 5).
- Under Batch[#] size, set the number of services to be updated within each batch.
- Click Next.
- Under Concurrency, select whether the number of targeted services to update simultaneously is based on the number of targets or a percentage of targets.
- Under Error Threshold, select whether the update task will stop after a certain number of errors or a specific percentage of failed update targets.
- Under Pause Strategy, select whether the update process will pause for manual verification for a successful update:
- No Pause: The update process will not pause and automatically move to the next batch after completing a batch.
- Pause after first batch: The update process will pause after the first batch for manual verification.
- Pause after each batch: The update process will pause after each batch for manual verification.
Note: If Pause after first batch or Pause after each batch is selected, the deployment will need to be resumed once verification is complete. - Under Timeout, select the maximum amount of time (minutes), an update process can run before timing out.
- (Optional) Click Save as Template to save the configuration as a template.
- Click Submit.
- Click Deployment details to view the in-progress deployment.
How to manage in-progress and completed deployments
Viewing batch deployments
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Under Deployment, click on the name of the deployment to view the details of the update.
- On the left, the batches will be listed, along with the progress of each batch deployment.
- Click on a batch to display the Services being updated within the batch and the Status of each service update.
Note: If an update is running, click Refresh to check the updated Status. - To view the settings for the deployment, next to Deployment execution details, click View.
Canceling a current deployment
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Under Deployment, next to the desired deployment, click Terminate.
- When prompted for confirmation, select whether deployment will be considered Successful or Failed.
- Click Terminate.
Resuming a current deployment
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Under Deployment, next to the desired deployment, click Resume.
Note: A deployment that can be resumed will have the Status set to Waiting.
How to manage rolling update templates
Creating a rolling update template
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Click Add template.
- Under Name, enter the name of the template.
- (Optional) Under Description, enter text that describes the template.
- Click Next.
- Configure the template.
- Click Save.
Editing a template
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Click Template.
- Click the name of the Template.
- Click Edit.
- Make the necessary changes to the template.
- Click Save.
Duplicating a template
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Click Template.
- Next to the desired template, click the More button.
- Click Duplicate template.
- Make the necessary changes to the template.
- Click Save.
Creating a deployment schedule from a template
- Sign in to the Zoom web portal.
- In the navigation menu, click Node Management, then click Updates.
- Click the Rolling Update tab.
- Click Template.
- Next to the desired template, click the More button.
- Click Add Schedule.
- Under Start on (UTC), set the starting date and time for the schedule.
- Under Maintenance window, set the timeframe that updates can be deployed.
- Under Repeats, set the interval for how often the schedule will run:
- The Day(s) option will provide the ability to select for it to repeat in 1-7 day cycles.
- The Week(s) option will provide the ability to select which days of the week to repeat.
- The Month(s) option will provide the ability to select a specific day of the month or a specific weekday.
- Under End on (UTC), set the end date for the schedule.
- Click Save.