summaryrefslogtreecommitdiff
path: root/.trash/OVN upgrade Ansible playbook.md
blob: 790507148010e277e251f7dfcacea8a7d542390f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
tags:
  - groupvps
---
- Makes a backup of OVN db's on networking nodes
	- Creates files on the local system under /tmp
	- Creates files on the remote system under /var/.ovn-backups
- Pins the controller version on both compute and networking nodes
	- `ovs-vsctl set open_vswitch . external_ids:ovn-match-northd-version=true`
- Upgrades ovn-central, ovn-common and ovn-host on network nodes
	- Installs packages
	- restarts ovn-controller, ovn-northd, ovn-ovsdb-server-sb/nb
	- Checks ovsdb-server is running
	- Checks the socket file for existence
- Upgrades ovn controller on compute nodes
	- Installs package
	- restart ovn-controller

**Invocation**
```
ansible-playbook playbooks/failsafe_install_ovn.yml --limit vps_testpod --extra-vars "ovn_search_version=22.03.8+20250403.1251.35813e0b.systems.jammy1"
```