Upgrading ISE in the Cloud with Automation

Опубликовано: 23 Октябрь 2024
на канале: Cisco ISE - Identity Services Engine
1,684
23

Cisco ISE TME Charlie Moreton brings you his next installment about automation and ISE by tackling fully automated upgrades of large ISE deployments of 8 and 16 nodes in a hybrid multi-cloud environment! Charlie's ISEDemoLab GitHub Repository used in the webinar:
https://github.com/ISEDemoLab/Upgrade...

00:00 Intro & Agenda
01:42 Yet Another ISE Upgrade Webinar?
03:27 Traditional, 12-node ISE Deployment Upgrade Baseline
04:45 First, 8-node Automated Baseline
05:44 Charlie's Automation Setup: Windows 11, WSL, Ubuntu, VSCode, Windows Terminal, Python, Ansible
07:14 What You Should Know: REST APIs, bash, Ansible, YAML
08:31 How Charlie Sets Up His Environment
GitHub ReadMe: https://github.com/ISEDemoLab/Upgrade...
11:24 - Environment Variables & Secrets Files
11:59 - Launch VSCode
12:34 - ansible.cfg and task_output_limit
13:43 - Ansible vars (variables) Files
14:36 - Setup Playbooks
17:33 - Git Repository Change Control
20:31 Is it Worth Learning Automation? Why?
21:49 Create 8-Node Hybrid Multi-Cloud ISE Deployment in 3h45m: AWS, Azure, OCI, VMware, enable APIs, add repository, patch, promote PPAN, add SPAN, create node groups, add PSNs, add Certs, Licensing.
24:55 Review Ansible Play Recap Timing for OVA vs ISO (ISO is 30% faster!)
31:02 Where does the Time Go?
32:30 Lessons Learned from Automating Upgrade PreChecks
https://github.com/ISEDemoLab/Upgrade...
38:43 Review Upgrade Process for ISE 3.2.3 ⮕ 3.3 with IP Address Reuse
42:33 Where the Upgrade Time Goes for 8 Nodes (6h22m) vs 16 nodes (6h35m)!
45:18 Automated Upgrade Process with a Load Balancer
47:29 Load Balancer Configuration in Ansible Playbooks
53:26 upgrade.yaml Playbook
55:05 Notifications via Screen, Email (sSMTP, SWAKS)
1:03:52 Push Notification via https://ntfy.sh
1:09:48 Public Key Authentication for Password Reset

Resources
GitHub Repository: https://github.com/ISEDemoLab/Upgrade...
ISE REST APIs Introduction :    • ISE REST APIs Introduction  
Practical ISE Automation with Ansible :    • Practical ISE Automation with Ansible  
Automated ISE Setup with Infrastructure as Code Tools :    • Automate ISE Setup with Infrastructur...  
ISE in a Hybrid Cloud Environment :    • ISE in a Hybrid Cloud Environment  
Cloud Load Balancing with ISE :    • Cloud Load Balancers with ISE  
ISE Webinars : https://cs.co/ise-webinars
ISE Community : https://cs.co/ise-community