Add a node definition for the Catalyst 8000V Edge Software.

This commit is contained in:
Joe Clarke
2021-01-11 15:01:41 -05:00
parent da21ae9630
commit 557328140b
2 changed files with 129 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
# Cisco Catalyst 8000V Edge Software
This directory contains the following node definition:
* `cat8000v.yaml` - Cisco Catalyst 8000V Edge Software node definition
### Image Availability
Images for the Cat8000v can be downloaded from https://software.cisco.com/download/home/286327102/type/282046477 with a proper Cisco.com account and entitlement.
### Notes
The Cat8000v comes in 8 GB and 16 GB flavors. However, this node definition uses 1 vCPU and 4 GB of RAM. That should
be fine for basic testing. However, you can override the CPU and memory on a per-image definition and per-node level
if need be.
When downloading new images from Cisco.com, be sure to get images have `-serial` in the name and are **not** EFI images.

View File

@@ -0,0 +1,112 @@
id: cat8000v
configuration:
generator:
driver: csr1000v
provisioning:
volume_name: disk
media_type: iso
files:
- name: iosxe_config.txt
content: |-
platform console serial
!
hostname insert_hostname_here
!
!
!
!
!
!
!
end
editable: true
inherited:
image:
ram: true
cpus: true
data_volume: false
boot_disk_size: false
cpu_limit: true
node:
ram: true
cpus: true
data_volume: false
boot_disk_size: false
cpu_limit: true
device:
interfaces:
has_loopback_zero: true
default_count: 4
loopback:
- Loopback0
physical:
- GigabitEthernet1
- GigabitEthernet2
- GigabitEthernet3
- GigabitEthernet4
- GigabitEthernet5
- GigabitEthernet6
- GigabitEthernet7
- GigabitEthernet8
- GigabitEthernet9
- GigabitEthernet10
- GigabitEthernet11
- GigabitEthernet12
- GigabitEthernet13
- GigabitEthernet14
- GigabitEthernet15
- GigabitEthernet16
- GigabitEthernet17
- GigabitEthernet18
- GigabitEthernet19
- GigabitEthernet20
- GigabitEthernet21
- GigabitEthernet22
- GigabitEthernet23
- GigabitEthernet24
- GigabitEthernet25
- GigabitEthernet26
- GigabitEthernet27
- GigabitEthernet28
- GigabitEthernet29
- GigabitEthernet30
- GigabitEthernet31
- GigabitEthernet32
serial_ports: 2
general:
description: Catalyst 8000V Edge Software
nature: router
read_only: false
schema_version: 0.0.1
sim:
linux_native:
cpus: 1
disk_driver: virtio
driver: csr1000v
libvirt_domain_driver: kvm
nic_driver: virtio
ram: 4096
cpu_limit: 100
boot:
timeout: 250
completed:
- Would you like to enter the initial configuration dialog?
- Press RETURN to get started!
- '%CVAC-4-CONFIG_DONE:'
pyats:
os: iosxe
series: csr1000v
config_extract_command: show run
use_in_testbed: true
ui:
description: |-
Catalyst 8000V Edge Software
4 GB DRAM, 1 vCPU
[CCO Link](https://www.cisco.com/c/en/us/products/routers/catalyst-8000v-edge-software/index.html)
group: Cisco
icon: router
label: CAT8000V
label_prefix: cat8000v-
visible: true