CloudVision Studios - Static Configuration Studio Migration Lab Guide¶
Goal¶
The goal of this lab is to introduce users to Static Configuration Studio in CloudVision as an alternative workflow to traditional network provisioning.
It introduces a tag-based, structured approach to configuration management using a containerized design to simplify device groupings and configlet application
In this lab, users will transfer configlets from Network Provisioning to Static Configuration Studio using a completed L2LS Lab—gaining hands-on experience with tagging, workspaces, and container hierarchy.
Why Use Static Configuration Studio¶
Building on What Works¶
Network Provisioning offers a proven way to manage configurations through containers, configlets, and change controls. It’s reliable and continues to serve many production environments well.
Static Configuration Studio builds on that foundation with a more visual, flexible, and tag-driven approach. It’s designed to simplify day-to-day configuration tasks, especially in labs or environments that benefit from quicker iterations and flexible groupings.
More Flexibility, Less Repetition¶
While traditional network provisioning links devices to a single container, Static Configuration Studio allows devices to be grouped in multiple ways using tags. This makes it easier to apply shared configurations across different parts of the network without duplication—helping improve efficiency and reduce human error.
A Smoother Way to Work¶
With Static Configuration Studio, you can manage configurations in a more visual, interactive workspace. You stay in one screen, reduce extra clicks, and clearly see how devices and configlets are connected through tags and containers.
It brings a new level of control and clarity to configuration management, helping teams move faster and stay aligned—even as environments grow more complex.
Key Definitions¶
Studios¶
CloudVision Studios is a UI-driven provisioning tool that simplifies network configuration without requiring CLI expertise. Each studio acts as a template for defining network features and managing devices. Studios operate within workspaces, allowing multiple configurations to be tracked and submitted efficiently.
Workspaces¶
Workspaces are staging areas for drafting, validating, and submitting changes in Studios and Tags. Changes remain isolated until submitted for review and deployment.
Containers¶
Logical groupings that assign configlets to tagged devices in a hierarchy.
Tags¶
Key:value labels used to group and identify devices. CloudVision supports user, system, and topology tags, but only user tags can be created and assigned manually.
Configlets¶
Collections of CLI commands for configuration, organized for reuse and assignment.
Part 1: Preparing the Lab¶
Accessing the Lab¶
-
Navigate to the login URL sent to you via e-mail.
-
If your topology is not in the
Running
state, click theStart
button on the bottom left. -
Click the
Click Here to Access Topology
button. -
You will see a landing page that looks like this.
-
Credentials used in the rest of the lab are visible in the table at the bottom of the landing page.
Part 2: Start the Lab¶
Launch L2LS Lab in Console¶
-
Within ATD, open the console access. login using the provided credentials
Accessing CloudVision Portal¶
-
Click CVP on the lab landing page to access CloudVision Portal.
-
Click Provisioning on the left menu and click Network Provisioning
Note: Notice containers - we will recreate in Static Configuration Studio
-
Go to Configlets and note how many devices/containers are associated with each.
Part 3: Inventory and Topology Studio¶
Set up Workspace¶
Part 4: Getting Started with Static Configuration Studio¶
Create a Workspace and Hierarchy¶
-
You can delete redundant spine containers and drag
Role:Spine
to the top.Note: Containers can only be dragged to the top of the other sub-containers, or outside of its parent container.
-
View the tags that were automatically applied to the devices.
Assigning Devices to Containers in Reverse¶
-
In Network Provisioning→Tags, add
Role:Leaf
tags to the leaf devices. -
Return to Static Configuration Studio and create a
Role:Leaf
sub-container underPod:S1
. Drag the container to the top.Note: Container will auto-populate since devices already possessed tag
Role:Leaf
.
Part 5: Transferring Configlets¶
Transfer Core Configlets¶
Now that the container hierarchy is in place, it's time to transfer configuration logic into Static Configuration Studio.
Navigate to Network Provisioning → Configlets and begin transferring the necessary configlets applied to devices in our network into Static Configuration Studio's Configlet Library.
- Go to Network Provisioning → Configlets and copy the ATD-INFRA Configlet, and recreate a new ATD-INFRA Configlet in Static Configlet Studio's Configlet Library.
Transfer the BASE Configlets¶
-
Repeat for
s1-leaf2
,s1-leaf3
,s1-leaf4
,s1-host1
,s1-host2
. Transfer the BASE configlet for each
Transfer L2LS Configlets¶
-
Repeat for spine 2.
-
Repeat for L2LS s1-leaf2, L2LS s1-leaf3, L2LS s1-leaf4, L2LS s1-spine1, L2LS s1-spine2, L2LS s1-host1, L2LS s1-host2
Part 6: Applying Configlets to Containers¶
Assign ATD-INFRA to All Devices¶
Assign Device-Specific Configs¶
Verification: Check for icons representing configlets on devices and containers.
Do not yet submit this workspace. You first need to unassign the configlets from network provisioning. might want to create a separate workspace for this
Part 7: Review and Submit¶
- Submit the workspace.
Important:
You will notice configurations apply only to Leaf 4. This is expected because the L2LS lab was resumed at the point where Leaf 4 needed configuration—the others had previously been configured.
Section 2: Unassigning Network Provisioning¶
After building or editing configurations in Static Configuration Studio, it's important to unassign any configlets previously applied through Network Provisioning to avoid conflicts when pushing changes.
Right-click: Right-click on the device or container in the Network Provisioning view
Manage > Configlet: Choose "Manage" and then "Configlet"
Uncheck: Uncheck the configlets you want to remove from the proposed configuration
Validate/Update: Click "Validate" for a device or "Update" for a container
Save: Click "Save" to apply the changes
Repeat this process for the following devices: s1-host1,2
, s1-leaf1,2,3,4
, s1-spine1,2
Once you validate and save the config changes in Studio, it creates tasks. These tasks become change controls that we can run.
If done right, only leaf4
should have a task. If other devices show diffs, something went wrong with the migration.
Summary / Conclusion¶
You’ve now successfully¶
-
Recreated your Network Provisioning container hierarchy using Static Configuration Studio.
-
Built a logical container structure using tags.
-
Migrated configlets from Network Provisioning to Static Configuration Studio.
-
Applied configurations using an intuitive, visual workspace.
-
Explored how workspaces and tagging can enhance lab workflows.
Static Configuration Studio provides an alternative approach to managing configurations in CloudVision—designed to be flexible, visual, and aligned with modern operational workflows. Whether used alongside or in place of traditional methods, it adds another valuable tool to your CloudVision toolkit.