Banner
I don’t have the responsibility for any data loss on your computer.
Read carefully before installing VM. >w<
Background
Since there is little information about installing CML (Cisco Modeling Lab) on fedora by using libvirt, I decide to make a document about this topic on Fedora Discussion.
I am studying CCNP after passing my CCNA exam. I need a lab environment for my self-study on my laptop which is ROG GU603HM. The official Cisco documentation recommends using VMware Workstation Player/Pro instead of libvirt for CML VM. Dual boot for using Windows or installing VMware Workstation on fedora is inconvenient from my perspective. So I tried to install CML on libvirt, it worked out of the box fortunately.
I am not a native English speaker, hope you guys understand my words.
Setting up
First, I followed the “Installing virtualization software” topic from fedora docs.
And download 2 ISO files from Cisco which are “Cisco Modeling Labs 2.8.0 server” & “Cisco Modeling Labs reference platform ISO file (October 2024)”.
Cisco announced that CML is free under condition that it is used below 5 nodes per lab.
If you are interested in the information, you can watch David Bombal’s Youtube video.
Create a new virtual machine using “Cisco Modeling Labs 2.8.0 server” ISO file and select “Ubuntu 24.04 LTS”.
I’m using NAT for local access on my laptop. (You can adjust the setting for bridge later.)
Doing some configuration like this.
And doing some adjustment before installing.
Add the “Cisco Modeling Labs reference platform ISO file (October 2024)” ISO file by clicking “Add Hardware” button.
Enable boot menu and adjust the booting order.
Adjust additional setting for Video Virtio & begin installation.
Press Enter to enter CML installation process & have a cup of coffee.
You can make the screen larger by clicking View>Scale Display>Always.
After the successful installation, the VM will reboot & don’t press any key to enter standard “CML Initial System Configuration process”.
You can follow again, David Bombal Youtube video for the initial system configurtion process.
After that, CML should boot like you were using CML on Windows + VMware Workstation combination.
Optional
You can remove the “Cisco Modeling Labs 2.8.0 server” CDROM and adjust some settings for booting quicker.
Adjustments for bridging are not covered in this topic.
There is a lot of good information about bridging using systemd-networkd on Fedora Discussion like:
Hope your configuration would work.
Good luck. >w<