tech:network:cml:2.2:in-place-upgrade-cml-p-2.1.2-to-2.2.1-on-ubuntu-20.04-and-vmware-workstation-16-1-pro:in-place-upgrade-cml-p-2.1.2-to-2.2.1-on-ubuntu-20.04-and-vmware-workstation-16-1-pro

In-Place Upgrade CML-P 2.1.2 to 2.2.1 on Linux(Ubuntu 20.04 LTS Desktop) and VMware Workstation 16.1 Pro

Upgrade process is pretty much simple. Download RPM, consult documentation.

I STRONGLY RECOMMENDED TO TAKE A SNAPSHOT BEFORE UPGRADING.

Tasks

  1. Read Release Note: [[https://developer.cisco.com/docs/modeling-labs/#!cml-release-notes|CML Release Notes - Cisco Modeling Labs - Document - Cisco DevNet]]
  2. Upgrade: [[https://developer.cisco.com/docs/modeling-labs/#!in-place-upgrade|In-Place Upgrade - Cisco Modeling Labs - Document - Cisco DevNet]]
    1. CML Upgrade
    2. Upgrade Breakout Tool
    3. Base OS Upgrade
    4. Copy Refplat ISO contents

Known Issues

Ugprade

before CML 2.2.2 update
before dnf update to complete 2.2.2 installation
dnf up to date CML 2.2.2

If you run the Copy Refplat ISO step during an installation, or if you ran the copy-refplat-iso-to-disk.sh script in earlier CML releases, the SELinux security context for the VM images may be incorrect.

Workaround 1: Before using the Copy Refplat ISO button in Cockpit, run

sudo sed -i 's/ahvz/ahvzX/' /usr/share/cockpit/virl2/copy-refplat-iso-to-disk.sh

If you used the default product configuration when installing an earlier CML-Personal release, your CML instance may experience licensing errors after upgrading the system to CML 2.2.1. The Tools > Licensing page indicates the you must select a product configuration.

Workaround: After upgrading to CML 2.2.1, run the following commands in the Cockpit Terminal:

sudo -E -s 
echo "CML_Personal" > /var/local/virl2/smart/product.txt 
chmod 644 /var/local/virl2/smart/product.txt 
chown nginx:nginx /var/local/virl2/smart/product.txt

Then restart the controller services on the CML2 page in Cockpit. Once the services restart, licensing should be working again, and the Tools > Licensing page no longer shows an error.

verified
cml2_p_controller-2.2.1-36.el8.36.x86_64-150.ova
56591d705de6df67826b21dfcb60765b406d9e8e5e3bdc9d238d32f3aafdbb635bc458530e9ebf8269035d8b56b8979bda99fc6bc6a9ab0c1b3be651144e1177

verified
cml2_p_controller-2.2.1-36.el8.36.x86_64.rpm
132791bbb7dd339c92aebd75b3c8f370c9123c94097810994470449c9591cac2e274a0b8f4a593f64ff9b6e8a12f419501a19861f69c96350e322b90b9e57bc0

verified
refplat_p-20210511-fcs.iso
ca14f582d96ae5055ca08c489afb6fa0380fb5c831374014f9705f938de2607dd0daea314abefa243967fa0db8a58888d778ea3d966147a4f0d8c5f18774a86e
wnoguchi@lasthope:~/Downloads/cml221$ sha512sum cml2_p_controller-2.2.1-36.el8.36.x86_64.rpm 
132791bbb7dd339c92aebd75b3c8f370c9123c94097810994470449c9591cac2e274a0b8f4a593f64ff9b6e8a12f419501a19861f69c96350e322b90b9e57bc0  cml2_p_controller-2.2.1-36.el8.36.x86_64.rpm
wnoguchi@lasthope:~/Downloads/cml221$ sha512sum cml2_p_controller-2.2.1-36.el8.36.x86_64-150.ova 
56591d705de6df67826b21dfcb60765b406d9e8e5e3bdc9d238d32f3aafdbb635bc458530e9ebf8269035d8b56b8979bda99fc6bc6a9ab0c1b3be651144e1177  cml2_p_controller-2.2.1-36.el8.36.x86_64-150.ova
wnoguchi@lasthope:~/Downloads/cml221$ sha512sum refplat_p-20210511-fcs.iso 
ca14f582d96ae5055ca08c489afb6fa0380fb5c831374014f9705f938de2607dd0daea314abefa243967fa0db8a58888d778ea3d966147a4f0d8c5f18774a86e  refplat_p-20210511-fcs.iso
Starting CML2 Software Upgrade...
*** Searching latest RPM file...
*** Selected: cml2_p_controller-2.2.1-36.el8.36.x86_64.rpm
*** Checking RPM integrity...
/var/local/virl2/dropfolder/cml2_p_controller-2.2.1-36.el8.36.x86_64.rpm: digests OK
*** stopping target
*** waiting for controller to become inactive
*** Installing new RPM...
Dependencies resolved.
================================================================================
Package              Arch        Version               Repository         Size
================================================================================
Upgrading:
cml2_controller      x86_64      2.2.1-36.el8.36       @commandline      143 M
Transaction Summary
================================================================================
Upgrade  1 Package
Total size: 143 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing        :                                                        1/1
Running scriptlet: cml2_controller-2.2.1-36.el8.36.x86_64                 1/1
Running scriptlet: cml2_controller-2.2.1-36.el8.36.x86_64                 1/2
Upgrading        : cml2_controller-2.2.1-36.el8.36.x86_64                 1/2
INFO  [alembic] Database connection string: sqlite:////var/local/virl2/config/controller.db
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> 2.2.0, migrate sysadmin and admin_users from json to DB
INFO  [alembic] Successfully retrieved backup from /var/local/virl2/config/controller.backup
INFO  [alembic] controller.backup data retrieved:
INFO  [alembic] users: wnoguchi
INFO  [alembic] admins: wnoguchi
INFO  [alembic] token lifetime: {'lifetime': 86400, 'changed': '1900-01-01T00:00:00+00:00'}
INFO  [alembic] MAC address block: 0
INFO  [alembic.runtime.migration] Running upgrade 2.2.0 -> 2.2.1, upgrade jwtoken table with token column
Running scriptlet: cml2_controller-2.2.1-36.el8.36.x86_64                 1/2
Setting system policy to DEFAULT:NOCBC
Note: System-wide crypto policies are applied on application start-up.
It is recommended to restart the system for the change of policies
to fully take place.
~/db_migrations /
/
Running scriptlet: cml2_controller-2.1.2-39.el8.x86_64                    2/2
Cleanup          : cml2_controller-2.1.2-39.el8.x86_64                    2/2
warning: file /var/local/virl2/rpms/python3-setuptools-wheel-39.2.0-6.el8.noarch.rpm: remove failed: No such file or directory
warning: file /var/local/virl2/rpms/python3-pip-wheel-9.0.3-18.el8.noarch.rpm: remove failed: No such file or directory
warning: file /var/local/virl2/rpms/python3-libs-3.6.8-15.1.el8.x86_64.rpm: remove failed: No such file or directory
warning: file /var/local/virl2/rpms/platform-python-3.6.8-15.1.el8.x86_64.rpm: remove failed: No such file or directory
Running scriptlet: cml2_controller-2.1.2-39.el8.x86_64                    2/2
Running scriptlet: cml2_controller-2.2.1-36.el8.36.x86_64                 2/2
Running scriptlet: cml2_controller-2.1.2-39.el8.x86_64                    2/2
Verifying        : cml2_controller-2.2.1-36.el8.36.x86_64                 1/2
Verifying        : cml2_controller-2.1.2-39.el8.x86_64                    2/2
Upgraded:
cml2_controller-2.2.1-36.el8.36.x86_64
Complete!
*** Cleaning up drop dir...
*** restarting target
*** Upgrade process done.
virl2-software-upgrade.service: Succeeded.
*** Stopping controller...
*** Waiting for controller to become inactive...
*** Still active...
Dependencies resolved.
================================================================================
 Package       Architecture   Version                Repository            Size
================================================================================
Installing:
 rsync         x86_64         3.1.3-9.el8            @commandline         404 k

Transaction Summary
================================================================================
Install  1 Package

Total size: 404 k
Installed size: 819 k
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : rsync-3.1.3-9.el8.x86_64                               1/1 
  Running scriptlet: rsync-3.1.3-9.el8.x86_64                               1/1 
  Verifying        : rsync-3.1.3-9.el8.x86_64                               1/1 

Installed:
  rsync-3.1.3-9.el8.x86_64                                                      

Complete!
Package sqlite-libs-3.26.0-11.el8.x86_64 is already installed.
Dependencies resolved.
================================================================================
 Package        Architecture   Version               Repository            Size
================================================================================
Installing:
 sqlite         x86_64         3.26.0-11.el8         @commandline         667 k

Transaction Summary
================================================================================
Install  1 Package

Total size: 667 k
Installed size: 1.3 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : sqlite-3.26.0-11.el8.x86_64                            1/1 
  Running scriptlet: sqlite-3.26.0-11.el8.x86_64                            1/1 
  Verifying        : sqlite-3.26.0-11.el8.x86_64                            1/1 

Installed:
  sqlite-3.26.0-11.el8.x86_64                                                   

Complete!
Dependencies resolved.
Nothing to do.
Complete!
*** Upgrade complete, rebooting in 10 seconds

Upgrading the Base OS procedure

DO NOT SIMPLY UPGRADE ALL PACKAGES. IT WILL BREAKS COCKPIT CML ADMINISTRATION UI NOT WORKING!!
Issue: c9f47d0f CML-P 2.2.1 Cockpit CML Administration UI stop working by Upgrading the Base OS procedure
[lasthope@cml2-controller ~]$ sudo -Es
[sudo] password for lasthope: 
[root@cml2-controller lasthope]# systemctl status virl2.target
● virl2.target - CML2 Network Simulation System
   Loaded: loaded (/usr/lib/systemd/system/virl2.target; enabled; vendor preset: disabled)
   Active: active since Sat 2021-06-05 01:08:08 EDT; 1min 54s ago

Jun 05 01:08:08 cml2-controller.cml.lab systemd[1]: Reached target CML2 Network Simulation System.
[root@cml2-controller lasthope]# systemctl stop virl2.target
[root@cml2-controller lasthope]# systemctl status virl2.target
● virl2.target - CML2 Network Simulation System
   Loaded: loaded (/usr/lib/systemd/system/virl2.target; enabled; vendor preset: disabled)
   Active: inactive (dead) since Sat 2021-06-05 01:10:22 EDT; 5s ago

Jun 05 01:08:08 cml2-controller.cml.lab systemd[1]: Reached target CML2 Network Simulation System.
Jun 05 01:10:22 cml2-controller.cml.lab systemd[1]: Stopped target CML2 Network Simulation System.
dnf update --exclude=cockpit*
[root@cml2-controller lasthope]# log_archive_directory=$HOME/log;mkdir ${log_archive_directory};script ${log_archive_directory}/$(date -u +%Y%m%d_%H%M%S)_$(whoami)@$(hostname -f).log
Script started, file is /root/log/20210605_051703_root@cml2-controller.cml.lab.log
[root@cml2-controller lasthope]# dnf update --exclude=cockpit*

(snip)

 unbound-libs                                   x86_64     1.7.3-15.el8                                       appstream     503 k
 unzip                                          x86_64     6.0-44.el8                                         baseos        195 k
 userspace-rcu                                  x86_64     0.10.1-4.el8                                       baseos        101 k
 util-linux                                     x86_64     2.32.1-27.el8                                      baseos        2.5 M
 xfsprogs                                       x86_64     5.0.0-8.el8                                        baseos        1.1 M
 yum                                            noarch     4.4.2-11.el8                                       baseos        198 k
 zlib                                           x86_64     1.2.11-17.el8                                      baseos        102 k
Installing dependencies:
 centos-logos-httpd                             noarch     85.5-1.el8                                         baseos         74 k
 grub2-tools-efi                                x86_64     1:2.02-99.el8                                      baseos        473 k
 linux-firmware                                 noarch     20201218-102.git05789708.el8                       baseos        123 M
 lmdb-libs                                      x86_64     0.9.24-1.el8                                       baseos         58 k
 python3-ptyprocess                             noarch     0.5.2-4.el8                                        appstream      31 k
Installing weak dependencies:
 python3-pexpect                                noarch     4.3.1-3.el8                                        appstream     138 k

Transaction Summary
==================================================================================================================================
Install   10 Packages
Upgrade  330 Packages

Total download size: 407 M
Is this ok [y/N]: y

(snip)

  rpm-build-libs-4.14.3-13.el8.x86_64                                                                           rpm-libs-4.14.3-13.el8.x86_64                                                                                     
  rpm-plugin-selinux-4.14.3-13.el8.x86_64                                                                       rpm-plugin-systemd-inhibit-4.14.3-13.el8.x86_64                                                                   
  rsync-3.1.3-12.el8.x86_64                                                                                     rsyslog-8.1911.0-7.el8.x86_64                                                                                     
  seabios-bin-1.13.0-2.module_el8.4.0+547+a85d02ba.noarch                                                       seavgabios-bin-1.13.0-2.module_el8.4.0+547+a85d02ba.noarch                                                        
  selinux-policy-3.14.3-67.el8.noarch                                                                           selinux-policy-targeted-3.14.3-67.el8.noarch                                                                      
  setroubleshoot-server-3.3.24-3.el8.x86_64                                                                     sgabios-bin-1:0.20170427git-3.module_el8.4.0+783+f8734d30.noarch                                                  
  shadow-utils-2:4.6-12.el8.x86_64                                                                              sos-4.0-11.el8.noarch                                                                                             
  spice-server-0.14.3-4.el8.x86_64                                                                              sqlite-3.26.0-13.el8.x86_64                                                                                       
  sqlite-libs-3.26.0-13.el8.x86_64                                                                              squashfs-tools-4.3-20.el8.x86_64                                                                                  
  sssd-client-2.4.0-9.el8.x86_64                                                                                sssd-common-2.4.0-9.el8.x86_64                                                                                    
  sssd-kcm-2.4.0-9.el8.x86_64                                                                                   sssd-nfs-idmap-2.4.0-9.el8.x86_64                                                                                 
  sudo-1.8.29-7.el8.x86_64                                                                                      systemd-239-45.el8.x86_64                                                                                         
  systemd-container-239-45.el8.x86_64                                                                           systemd-libs-239-45.el8.x86_64                                                                                    
  systemd-pam-239-45.el8.x86_64                                                                                 systemd-udev-239-45.el8.x86_64                                                                                    
  telnet-1:0.17-76.el8.x86_64                                                                                   tpm2-tools-4.1.1-2.el8.x86_64                                                                                     
  tpm2-tss-2.3.2-3.el8.x86_64                                                                                   trousers-0.3.15-1.el8.x86_64                                                                                      
  trousers-lib-0.3.15-1.el8.x86_64                                                                              tuned-2.15.0-2.el8.noarch                                                                                         
  udisks2-2.9.0-6.el8.x86_64                                                                                    udisks2-iscsi-2.9.0-6.el8.x86_64                                                                                  
  udisks2-lvm2-2.9.0-6.el8.x86_64                                                                               unbound-libs-1.7.3-15.el8.x86_64                                                                                  
  unzip-6.0-44.el8.x86_64                                                                                       userspace-rcu-0.10.1-4.el8.x86_64                                                                                 
  util-linux-2.32.1-27.el8.x86_64                                                                               xfsprogs-5.0.0-8.el8.x86_64                                                                                       
  yum-4.4.2-11.el8.noarch                                                                                       zlib-1.2.11-17.el8.x86_64                                                                                         

Installed:
  centos-logos-httpd-85.5-1.el8.noarch              grub2-tools-efi-1:2.02-99.el8.x86_64                  kernel-4.18.0-305.3.1.el8.x86_64    kernel-core-4.18.0-305.3.1.el8.x86_64    kernel-modules-4.18.0-305.3.1.el8.x86_64   
  kernel-modules-extra-4.18.0-305.3.1.el8.x86_64    linux-firmware-20201218-102.git05789708.el8.noarch    lmdb-libs-0.9.24-1.el8.x86_64       python3-pexpect-4.3.1-3.el8.noarch       python3-ptyprocess-0.5.2-4.el8.noarch      

Complete!
[root@cml2-controller lasthope]# 
[root@cml2-controller lasthope]# systemctl status virl2.target
● virl2.target - CML2 Network Simulation System
   Loaded: loaded (/usr/lib/systemd/system/virl2.target; enabled; vendor preset: disabled)
   Active: inactive (dead) since Sat 2021-06-05 01:10:22 EDT; 17min ago

Jun 05 01:08:08 cml2-controller.cml.lab systemd[1]: Reached target CML2 Network Simulation System.
Jun 05 01:10:22 cml2-controller.cml.lab systemd[1]: Stopped target CML2 Network Simulation System.
[root@cml2-controller lasthope]# systemctl reboot
<code>


Restart Controller Services


<code>
[lasthope@cml2-controller ~]$ sudo -Es
[sudo] password for lasthope: 
[root@cml2-controller lasthope]# cat /var/local/virl2/smart/product.txt
cat: /var/local/virl2/smart/product.txt: No such file or directory
[root@cml2-controller lasthope]# echo "CML_Personal" > /var/local/virl2/smart/product.txt
[root@cml2-controller lasthope]# chmod 644 /var/local/virl2/smart/product.txt
[root@cml2-controller lasthope]# chown nginx:nginx /var/local/virl2/smart/product.txt
[root@cml2-controller lasthope]# 

Copy the Refplat ISO to Disk - Cisco Modeling Labs - Document - Cisco DevNet

sudo sed -i 's/ahvz/ahvzX/' /usr/share/cockpit/virl2/copy-refplat-iso-to-disk.sh
/dev/sr0: BLOCK_SIZE="2048" UUID="2021-03-03-09-02-57-00" LABEL="REFPLAT" TYPE="iso9660"
*** Found cdrom device at /dev/sr0
*** Stopping controller...
*** Waiting for controller to become inactive...
*** Still active...
*** Trying to unmount /var/local/virl2/refplat/cdrom
*** No mount found
*** Mounting /dev/sr0 to /tmp/refplat_iso
*** Copying content of /tmp/refplat_iso to /opt/refplat_images (this may take a while)
sending incremental file list
./
node-definitions/
node-definitions/alpine-trex.yaml
node-definitions/alpine-wanem.yaml
node-definitions/alpine.yaml
node-definitions/asav.yaml
node-definitions/coreos.yaml
node-definitions/csr1000v.yaml
node-definitions/desktop.yaml
node-definitions/iosv.yaml
node-definitions/iosvl2.yaml
node-definitions/iosxrv.yaml
node-definitions/iosxrv9000.yaml
node-definitions/nxosv.yaml
node-definitions/nxosv9000.yaml
node-definitions/server.yaml
node-definitions/ubuntu.yaml
virl-base-images/
virl-base-images/alpine-3-13-2-base/
virl-base-images/alpine-3-13-2-base/alpine-3-13-2-base.qcow2
virl-base-images/alpine-3-13-2-base/alpine-3-13-2-base.yaml
virl-base-images/alpine-3-13-2-trex288/
virl-base-images/alpine-3-13-2-trex288/alpine-3-13-2-trex288.qcow2
virl-base-images/alpine-3-13-2-trex288/alpine-3-13-2-trex288.yaml
virl-base-images/alpine-3-13-2-wanem/
virl-base-images/alpine-3-13-2-wanem/alpine-3-13-2-wanem.qcow2
virl-base-images/alpine-3-13-2-wanem/alpine-3-13-2-wanem.yaml
virl-base-images/asav-9-15-1/
virl-base-images/asav-9-15-1/asav-9-15-1.yaml
virl-base-images/asav-9-15-1/asav9-15-1.qcow2
virl-base-images/coreos-2135-4-0/
virl-base-images/coreos-2135-4-0/coreos-2135-4-0.yaml
virl-base-images/coreos-2135-4-0/coreos_production_qemu_image.img
virl-base-images/csr1000v-170302/
virl-base-images/csr1000v-170302/csr1000v-170302.yaml
virl-base-images/csr1000v-170302/csr1000v-universalk9.17.03.02-serial.qcow2
virl-base-images/desktop-3-13-2-xfce/
virl-base-images/desktop-3-13-2-xfce/desktop-3-13-2-xfce.qcow2
virl-base-images/desktop-3-13-2-xfce/desktop-3-13-2-xfce.yaml
virl-base-images/iosv-159-3-m3/
virl-base-images/iosv-159-3-m3/iosv-159-3-m3.yaml
virl-base-images/iosv-159-3-m3/vios-adventerprisek9-m.spa.159-3.m3.qcow2
virl-base-images/iosvl2-2020/
virl-base-images/iosvl2-2020/iosvl2-2020.yaml
virl-base-images/iosvl2-2020/vios_l2-adventerprisek9-m.ssa.high_iron_20200929.qcow2
virl-base-images/iosxrv-6-3-1/
virl-base-images/iosxrv-6-3-1/iosxrv-6-3-1.yaml
virl-base-images/iosxrv-6-3-1/iosxrv-k9-demo-6.3.1.qcow2
virl-base-images/iosxrv9000-7-2-2/
virl-base-images/iosxrv9000-7-2-2/iosxrv9000-7-2-2.yaml
virl-base-images/iosxrv9000-7-2-2/xrv9k-fullk9-x-7.2.2.qcow2
virl-base-images/nxosv-7-3-0/
virl-base-images/nxosv-7-3-0/nxosv-7-3-0.yaml
virl-base-images/nxosv-7-3-0/titanium-final.7.3.0.d1.1.qcow2
virl-base-images/nxosv9000-9-2-4/
virl-base-images/nxosv9000-9-2-4/nxosv.9.2.4.qcow2
virl-base-images/nxosv9000-9-2-4/nxosv9000-9-2-4.yaml
virl-base-images/nxosv9300-9-3-6/
virl-base-images/nxosv9300-9-3-6/nexus9300v.9.3.6.qcow2
virl-base-images/nxosv9300-9-3-6/nxosv9300-9-3-6.yaml
virl-base-images/nxosv9500-9-3-6/
virl-base-images/nxosv9500-9-3-6/nexus9500v.9.3.6.qcow2
virl-base-images/nxosv9500-9-3-6/nxosv9500-9-3-6.yaml
virl-base-images/server-tcl-11-1/
virl-base-images/server-tcl-11-1/server-tcl-11-1.yaml
virl-base-images/server-tcl-11-1/tcl-11-1.qcow2
virl-base-images/ubuntu-20-04-20210224/
virl-base-images/ubuntu-20-04-20210224/focal-server-cloudimg-amd64.img
virl-base-images/ubuntu-20-04-20210224/ubuntu-20-04-20210224.yaml

sent 10.47G bytes  received 1.17K bytes  40.03M bytes/sec
total size is 11.36G  speedup is 1.09
*** Completed
*** Unmounting /dev/sr0 from /tmp/refplat_iso
*** Ejecting /dev/sr0
*** Restarting controller to reload images into CML2 controller...
*** Done
[lasthope@cml2-controller ~]$ sudo ls -l /opt/refplat_images/virl-base-images/
total 0
drwxr-xr-x. 2 root root 65 Jan 31 03:38 alpine-3-10-base
drwxr-xr-x. 2 root root 71 Jan 31 03:38 alpine-3-10-trex265
drwxr-xr-x. 2 root root 67 Jan 31 03:38 alpine-3-10-wanem
drwxr-xr-x. 2 root root 65 Jan 31 03:31 alpine-3-12-base
drwxr-xr-x. 2 root root 71 Jan 31 03:31 alpine-3-12-trex282
drwxr-xr-x. 2 root root 67 Jan 31 03:31 alpine-3-12-wanem
drwxr-xr-x. 2 root root 69 Feb 28 16:16 alpine-3-13-2-base
drwxr-xr-x. 2 root root 75 Feb 28 16:16 alpine-3-13-2-trex288
drwxr-xr-x. 2 root root 71 Feb 28 16:16 alpine-3-13-2-wanem
drwxr-xr-x. 2 root root 54 Jan 31 03:38 asav-9-12-2
drwxr-xr-x. 2 root root 54 Jan 31 03:31 asav-9-14-1
drwxr-xr-x. 2 root root 54 Feb  2 07:26 asav-9-15-1
drwxr-xr-x. 2 root root 74 Aug 28  2020 coreos-2135-4-0
drwxr-xr-x. 2 root root 86 Jan 31 03:38 csr1000v-161101b
drwxr-xr-x. 2 root root 86 Jan 31 03:31 csr1000v-170301a
drwxr-xr-x. 2 root root 84 Feb  2 07:27 csr1000v-170302
drwxr-xr-x. 2 root root 66 Jan 31 03:38 desktop-3-10-xfce
drwxr-xr-x. 2 root root 66 Jan 31 03:32 desktop-3-12-xfce
drwxr-xr-x. 2 root root 71 Feb 28 19:33 desktop-3-13-2-xfce
drwxr-xr-x. 2 root root 78 Jan 31 03:38 iosv-158-3
drwxr-xr-x. 2 root root 78 Jan 31 03:32 iosv-159-3
drwxr-xr-x. 2 root root 81 Feb 16 19:16 iosv-159-3-m3
drwxr-xr-x. 2 root root 92 Jan 31 03:32 iosvl2-2019
drwxr-xr-x. 2 root root 92 Jan 31 15:20 iosvl2-2020
drwxr-xr-x. 2 root root 65 Aug 28  2020 iosxrv-6-3-1
drwxr-xr-x. 2 root root 69 Jan 31 03:38 iosxrv9000-6-6-2
drwxr-xr-x. 2 root root 69 Jan 31 03:32 iosxrv9000-7-2-1
drwxr-xr-x. 2 root root 69 Feb 16 19:22 iosxrv9000-7-2-2
drwxr-xr-x. 2 root root 69 Aug 28  2020 nxosv-7-3-0
drwxr-xr-x. 2 root root 59 Jan 31 03:38 nxosv9000-9-2-3
drwxr-xr-x. 2 root root 59 Aug 28  2020 nxosv9000-9-2-4
drwxr-xr-x. 2 root root 64 Feb  2 07:20 nxosv9300-9-3-6
drwxr-xr-x. 2 root root 64 Feb  2 07:22 nxosv9500-9-3-6
drwxr-xr-x. 2 root root 56 Feb 16 19:32 server-tcl-11-1
drwxr-xr-x. 2 root root 52 Jan 31 03:39 server-tcl-8-2-1
drwxr-xr-x. 2 root root 71 Jan 31 03:39 ubuntu-18-04
drwxr-xr-x. 2 root root 70 Jan 31 03:32 ubuntu-20-04
drwxr-xr-x. 2 root root 79 Feb 28 16:14 ubuntu-20-04-20210224
[lasthope@cml2-controller ~]$ sudo du -sh /opt/refplat_images/virl-base-images/
[sudo] password for lasthope: 
19G     /opt/refplat_images/virl-base-images/

Upgrade Done!!

tech/network/cml/2.2/in-place-upgrade-cml-p-2.1.2-to-2.2.1-on-ubuntu-20.04-and-vmware-workstation-16-1-pro/in-place-upgrade-cml-p-2.1.2-to-2.2.1-on-ubuntu-20.04-and-vmware-workstation-16-1-pro.txt · Last modified: 2021/06/06 12:30 by 66.249.66.157