You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The tool will help you automate your CML lab deployments with SD-WAN Manager, Controllers and Validators and up to 20 SD-WAN edges. You can build as pods as your CML platform can host. Please refer to the [Limitations and scale](#limitations-and-scale) for details.
9
+
10
+
11
+
8
12
## Getting Started
9
13
10
14
### Prerequisites
11
-
Catalyst SD-WAN Lab tool requires Python 3.8 or newer. This can be verified by pasting the following to a terminal window:
15
+
Catalyst SD-WAN Lab Deployment Tool requires Linux or macOS system.
16
+
To run is on Windows, please use [Linux on Windows with WSL](/README.md#appendix---wsl-installation) or set up Linux VM/container.
12
17
13
-
% python3 -c "import sys;assert sys.version_info>(3,8)" && echo "ALL GOOD"
18
+
Catalyst SD-WAN Lab Deployment Tool requires Python 3.9 or newer. This can be verified by pasting the following to a terminal window:
19
+
20
+
% python3 -c "import sys;assert sys.version_info>(3,9)" && echo "ALL GOOD"
14
21
15
22
If 'ALL GOOD' is printed it means Python requirements are met. If not, download and install the latest 3.x version at Python.org (https://www.python.org/downloads/).
16
23
@@ -54,7 +61,7 @@ You can also use the following shortcut to run any lab task:
54
61
55
62
Notes:
56
63
- The virtual environment is deactivated by typing 'deactivate' at the command prompt.
57
-
- Before running SD-WAN Lab again, make sure to activate the virtual environment back again (source venv/bin/activate).
64
+
- Before running Catalyst SD-WAN Lab Deployment Tool again, make sure to activate the virtual environment back again (source venv/bin/activate).
58
65
59
66
## Usage
60
67
Simmilar to [Sastre](https://github.com/CiscoDevNet/sastre), the command line is structured as a set of base parameters, the task specification followed by task-specific parameters:
@@ -302,6 +309,37 @@ This task has several task-specific parameters.
302
309
--lab <lab_name> Lab name
303
310
--force Delete the lab without asking for confirmation. Note the all lab data will be lost!
304
311
312
+
## Limitations and scale
313
+
The tool supports the following scale per CML lab:
314
+
315
+
- 1 SD-wan Manager instance (Cluster is not yet supported)
316
+
- 8 SD-WAN Validators (Documented support from CCO)
317
+
- 12 SD-WAN Controllers (Documented support from CCO)
318
+
- 20 SD-WAN Edges
319
+
- 10 SD-Routing edges
320
+
321
+
322
+
323
+
## Appendix - WSL Installation
324
+
325
+
To install WSL on your Windows VM or Physical machine. Ensure that the HW Virutalization is enabled in the BIOS or VM Defintion.
326
+
327
+
If its on Windows server you may need to run this command to allow the WSL to function properly
Once the installation is finished and you have restarted Windows you are able to continue the installation of this tool as described in the [installation section](README.md#installing) of this document.
339
+
340
+
You can read more about [Linux on Windows with WSL here](https://learn.microsoft.com/en-us/windows/wsl/install).
341
+
342
+
305
343
## Authors
306
344
Tomasz Zarski (tzarski@cisco.com)
307
345
@@ -311,4 +349,4 @@ BSD-3-Clause
311
349
312
350
## Acknowledgments
313
351
- Marcelo Reis and [Sastre](https://github.com/CiscoDevNet/sastre)
0 commit comments