INE Logical Topology (AIO)

INE Logical_IOSv

While on my previous post i have discuss building the INE Topology using IOSv (Cisco Virtual IOS) on VMWare Workstation/Player, One of my friend has suggested; Why not build it all on a single Virtual Machine which make sense as it make it portable and could be easily migrated to any Computer.

Basically we are installing a Virtualize Router within a Virtualize server (Ubuntu Server)

So with this in mind, I have investigated the possibility of building it and the simplest one is to build it on a Linux 64 Bit Server on VMWare Workstation and running the IOSv using QEMU with KVM enable.

We need the following

1. Ubuntu Server 64bits
2. VMware Workstation installed on a Computer

Step 1: Install Ubuntu Server

Ubuntu Server VM Profile (VMWare Workstation)

AIO VM Config
- 2 vCPU or More (better performance) with Virtualization option enable
- 1 vNIC
- 2GB Ram
- 20GB vHDD

After we have successfully install the server we need to installed additional packages

Step 2: Install Linux Packages

sudo apt-get update
sudo apt-get instal ssh 
sudo apt-get install qemu 

Step 3: Upload IOSv virtual disk (.vmdk)

Use Filezilla or WinSCP to transfer file
iosv@ubuntu:~$ ls -l
total 112064
-rw-rw-r-- 1 iosv iosv 114753536 Oct 11 08:46 r1.vmdk
iosv@ubuntu:~$ 

Step 4: Create a copy for other IOSv instance

cp r1.vmdk r2.vmdk
cp r1.vmdk r3.vmdk
.
.
cp r1.vmdk r10.vmdk

After duplicating the IOSv Virtual Disk we will have 10 files.

iosv@ubuntu:~$ ls -l
total 1236164
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:04 r10.vmdk
-rw-rw-r-- 1 iosv iosv 114753536 Oct 10 15:00 r1.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:01 r2.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:01 r3.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:01 r4.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:02 r5.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:02 r6.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:02 r7.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:03 r8.vmdk
-rw-rw-r-- 1 iosv iosv 115146752 Oct 10 15:03 r9.vmdk
iosv@ubuntu:~$ 

Step 5: Create Script of running IOSv

nano startiosv.sh 

and paste the following

qemu-system-x86_64 -name R1 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1001,server,nowait -drive if=virtio,file=./r1.vmdk \
-net nic,macaddr=00:00:00:00:01:01 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

echo Starting R1
sleep 20

qemu-system-x86_64 -name R2 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1002,server,nowait -drive if=virtio,file=./r2.vmdk \
-net nic,macaddr=00:00:00:00:01:02 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear

echo Starting R2
sleep 20

qemu-system-x86_64 -name R3 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1003,server,nowait -drive if=virtio,file=./r3.vmdk \
-net nic,macaddr=00:00:00:00:01:03 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear

echo Starting R3
sleep 20

qemu-system-x86_64 -name R4 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1004,server,nowait -drive if=virtio,file=./r4.vmdk \
-net nic,macaddr=00:00:00:00:01:04 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear

echo Starting R4
sleep 20

qemu-system-x86_64 -name R5 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1005,server,nowait -drive if=virtio,file=./r5.vmdk \
-net nic,macaddr=00:00:00:00:01:05 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear

echo Starting R5
sleep 20

qemu-system-x86_64 -name R6 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1006,server,nowait -drive if=virtio,file=./r6.vmdk \
-net nic,macaddr=00:00:00:00:01:06 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear

echo Starting R6
sleep 20

qemu-system-x86_64 -name R7 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1007,server,nowait -drive if=virtio,file=./r7.vmdk \
-net nic,macaddr=00:00:00:00:01:07 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear

echo Starting R7
sleep 20

qemu-system-x86_64 -name R8 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1008,server,nowait -drive if=virtio,file=./r8.vmdk \
-net nic,macaddr=00:00:00:00:01:08 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear

echo Starting R8
sleep 20

qemu-system-x86_64 -name R9 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1009,server,nowait -drive if=virtio,file=./r9.vmdk \
-net nic,macaddr=00:00:00:00:01:09 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear
echo Starting R9

sleep 20
qemu-system-x86_64 -name R10 -daemonize -enable-kvm -vga none -vnc none -m 384 \
-serial telnet:0.0.0.0:1010,server,nowait -drive if=virtio,file=./r10.vmdk \
-net nic,macaddr=00:00:00:00:01:10 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234

clear
echo Starting R10

clear
IP=$(ifconfig eth0 | grep 'inet addr' | cut -d: -f2 | cut -d' ' -f1)
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo !!!!!!!!!!!!!! Router Access !!!!!!!!!!!!!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo R1 - Telnet $IP 1001
echo R2 - Telnet $IP 1002
echo R3 - Telnet $IP 1003
echo R4 - Telnet $IP 1004
echo R5 - Telnet $IP 1005
echo R6 - Telnet $IP 1006
echo R7 - Telnet $IP 1007
echo R8 - Telnet $IP 1008
echo R9 - Telnet $IP 1009
echo R10 - Telnet $IP 1010
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Or

qemu-system-x86_64 -name R1 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1001,server,nowait -drive if=virtio,file=./r1.vmdk -net nic,macaddr=00:00:00:00:01:01 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
echo Starting R1
sleep 20
qemu-system-x86_64 -name R2 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1002,server,nowait -drive if=virtio,file=./r2.vmdk -net nic,macaddr=00:00:00:00:01:02 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R2
sleep 20
qemu-system-x86_64 -name R3 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1003,server,nowait -drive if=virtio,file=./r3.vmdk -net nic,macaddr=00:00:00:00:01:03 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R3
sleep 20
qemu-system-x86_64 -name R4 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1004,server,nowait -drive if=virtio,file=./r4.vmdk -net nic,macaddr=00:00:00:00:01:04 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R4
sleep 20
qemu-system-x86_64 -name R5 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1005,server,nowait -drive if=virtio,file=./r5.vmdk -net nic,macaddr=00:00:00:00:01:05 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R5
sleep 20
qemu-system-x86_64 -name R6 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1006,server,nowait -drive if=virtio,file=./r6.vmdk -net nic,macaddr=00:00:00:00:01:06 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R6
sleep 20
qemu-system-x86_64 -name R7 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1007,server,nowait -drive if=virtio,file=./r7.vmdk -net nic,macaddr=00:00:00:00:01:07 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R7
sleep 20
qemu-system-x86_64 -name R8 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1008,server,nowait -drive if=virtio,file=./r8.vmdk -net nic,macaddr=00:00:00:00:01:08 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R8
sleep 20
qemu-system-x86_64 -name R9 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1009,server,nowait -drive if=virtio,file=./r9.vmdk -net nic,macaddr=00:00:00:00:01:09 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R9
sleep 20
qemu-system-x86_64 -name R10 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1010,server,nowait -drive if=virtio,file=./r10.vmdk -net nic,macaddr=00:00:00:00:01:10 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
clear
echo Starting R10
clear
IP=$(ifconfig eth0 | grep 'inet addr' | cut -d: -f2 | cut -d' ' -f1)
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo !!!!!!!!!!!!!! Router Access !!!!!!!!!!!!!!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo R1 - Telnet $IP 1001
echo R2 - Telnet $IP 1002
echo R3 - Telnet $IP 1003
echo R4 - Telnet $IP 1004
echo R5 - Telnet $IP 1005
echo R6 - Telnet $IP 1006
echo R7 - Telnet $IP 1007
echo R8 - Telnet $IP 1008
echo R9 - Telnet $IP 1009
echo R10 - Telnet $IP 1010
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Step 6: Make the Script Executable

chmod +x startiosv.sh

Step 7: Execute Script

sudo ./startiosv.sh

Result

Router Access

Connectivity Testing

R1 Ping test

R2 ping test

As per test result R1 and R2 are communicating. So now we could access the router via our favorite terminal software and start labbing.

To stop the IOSv qemu instances

sudo killall qemu-system-x86_64

INE RSv5 (AIO) Initial Configuration

Download here

INE RSv5 (AIO) Bridging  – Better Method

Building INE CCIE RSv5 IOSv  All-in-One vRack (Bridging Method)


Building INE CCIE RSv5 IOSv All-in-One vRack
Tagged on:                                         

24 thoughts on “Building INE CCIE RSv5 IOSv All-in-One vRack

  • 10/14/2014 at 3:27 am
    Permalink

    I set it up on hyper-v but the cdp is not working. Do you know who to make it work?

    Reply
    • 10/14/2014 at 3:33 am
      Permalink

      I haven’t tried it on Hyper-V but you could try to install a vmware player.

      I have updated the script please add on the qemu command the -net nic,model=e1000 without this command qemu will not add an interface.

      Reply
  • 10/19/2014 at 11:12 am
    Permalink

    Step 7 – I get the following error and I’m unable to telnet to the routers

    iosv@ubuntu:~$ chmod +x startiosv.sh
    iosv@ubuntu:~$ ls -l
    total 534592
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r10.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r1.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r2.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r3.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r4.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r5.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r6.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r7.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r8.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 23:00 r9.vmdk
    -rwxrwxr-x 1 iosv iosv 3366 Oct 18 23:01 startiosv.sh
    -rw-rw-r– 1 iosv iosv 49758720 Oct 18 22:58 vios-adventerprisek9-m-disk1.vmdk

    iosv@ubuntu:~$ sudo ./startiosv.sh
    [sudo] password for iosv:
    Could not access KVM kernel module: No such file or directory
    failed to initialize KVM: No such file or directory
    Starting R1

    Could not access KVM kernel module: No such file or directory
    failed to initialize KVM: No such file or directory
    .
    .
    .

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!! Router Access !!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    R1 – Telnet 192.168.1.65 1001
    R2 – Telnet 192.168.1.65 1002
    R3 – Telnet 192.168.1.65 1003
    R4 – Telnet 192.168.1.65 1004
    R5 – Telnet 192.168.1.65 1005
    R6 – Telnet 192.168.1.65 1006
    R7 – Telnet 192.168.1.65 1007
    R8 – Telnet 192.168.1.65 1008
    R9 – Telnet 192.168.1.65 1009
    R10 – Telnet 192.168.1.65 1010
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    iosv@ubuntu:~$ telnet 192.168.1.65 1001
    Trying 192.168.1.65…
    telnet: Unable to connect to remote host: Connection refused
    iosv@ubuntu:~$

    Thanks in advance for your guides.

    Reply
    • 10/19/2014 at 12:18 pm
      Permalink

      have you check if on your Laptop/Server bios virtualization has been enable? and also on step 1 virtualization on vmware workstation is enable?

      Also try step in this page to resolve the issue..

      vt-enabled-in-bios

      Reply
    • 10/20/2014 at 12:45 am
      Permalink

      There is another way.. if your cpu is not capable of running kvm just remove the “-enable-kvm” and it should run but heavy on the CPU process..

      Reply
  • 10/20/2014 at 4:26 am
    Permalink

    Hi Jam, no to both. I don’t have those options in Step 1 since I’m doing this with ESXi 5.1. I’ll try to follow this guide once I have VM WS10 installed on another box. Thank you.

    Reply
  • 10/20/2014 at 6:54 am
    Permalink

    Jam, i installed as above on a VM WS 10. But this time I’m getting errors…

    Starting R9
    : not found.sh: 86: ./startiosv.sh:
    sleep: invalid time interva ’20\r’
    Try ‘sleep –help’ for more information.
    ; not found.sh: 88: ./startiosv.sh:
    ‘: No such file or directorycould not open disk image
    ./startiosv.sh. 90: ./startiosv.sh: -serial: not found
    ./startiosv.sh: 91: ./startiosv.sh: -net: not found

    Reply
    • 10/20/2014 at 7:42 am
      Permalink

      try this.

      qemu-system-x86_64 -name R1 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1001,server,nowait -drive if=virtio,file=./r1.vmdk -net nic,macaddr=00:00:00:00:01:01 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      echo Starting R1
      sleep 20
      qemu-system-x86_64 -name R2 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1002,server,nowait -drive if=virtio,file=./r2.vmdk -net nic,macaddr=00:00:00:00:01:02 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R2
      sleep 20
      qemu-system-x86_64 -name R3 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1003,server,nowait -drive if=virtio,file=./r3.vmdk -net nic,macaddr=00:00:00:00:01:03 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R3
      sleep 20
      qemu-system-x86_64 -name R4 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1004,server,nowait -drive if=virtio,file=./r4.vmdk -net nic,macaddr=00:00:00:00:01:04 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R4
      sleep 20
      qemu-system-x86_64 -name R5 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1005,server,nowait -drive if=virtio,file=./r5.vmdk -net nic,macaddr=00:00:00:00:01:05 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R5
      sleep 20
      qemu-system-x86_64 -name R6 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1006,server,nowait -drive if=virtio,file=./r6.vmdk -net nic,macaddr=00:00:00:00:01:06 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R6
      sleep 20
      qemu-system-x86_64 -name R7 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1007,server,nowait -drive if=virtio,file=./r7.vmdk -net nic,macaddr=00:00:00:00:01:07 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R7
      sleep 20
      qemu-system-x86_64 -name R8 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1008,server,nowait -drive if=virtio,file=./r8.vmdk -net nic,macaddr=00:00:00:00:01:08 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R8
      sleep 20
      qemu-system-x86_64 -name R9 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1009,server,nowait -drive if=virtio,file=./r9.vmdk -net nic,macaddr=00:00:00:00:01:09 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R9
      sleep 20
      qemu-system-x86_64 -name R10 -daemonize -enable-kvm -vga none -vnc none -m 384 -serial telnet:0.0.0.0:1010,server,nowait -drive if=virtio,file=./r10.vmdk -net nic,macaddr=00:00:00:00:01:10 -net nic,model=e1000 -net socket,mcast=230.0.0.1:1234
      clear
      echo Starting R10
      clear
      IP=$(ifconfig eth0 | grep ‘inet addr’ | cut -d: -f2 | cut -d’ ‘ -f1)
      echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      echo !!!!!!!!!!!!!! Router Access !!!!!!!!!!!!!
      echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      echo R1 – Telnet $IP 1001
      echo R2 – Telnet $IP 1002
      echo R3 – Telnet $IP 1003
      echo R4 – Telnet $IP 1004
      echo R5 – Telnet $IP 1005
      echo R6 – Telnet $IP 1006
      echo R7 – Telnet $IP 1007
      echo R8 – Telnet $IP 1008
      echo R9 – Telnet $IP 1009
      echo R10 – Telnet $IP 1010
      echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

      Reply
  • 10/21/2014 at 12:41 am
    Permalink

    Hi Jam, above script gives me this error:

    iosv@ubuntu:~$ sudo ./startiosv.sh
    [sudo] password for iosv:
    qemu-system-x86_64: -drive if=virtio,file=./r1.vmdk: could not open disk image ./r1.vmdk: VMDK version 3 must be read only
    Starting R1

    iosv@ubuntu:~$ ls -l
    total 485972
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:21 r10.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:17 r1.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:20 r2.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:20 r3.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:21 r4.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:21 r5.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:21 r6.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:21 r7.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:21 r8.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 20 09:21 r9.vmdk
    -rwxrwxr-x 1 iosv iosv 3326 Oct 20 12:38 startiosv.sh
    iosv@ubuntu:~$

    Reply
    • 10/21/2014 at 1:19 pm
      Permalink

      try issuing the command

      chmod +w r1.vmdk

      if this will not resolve the issue try downloading this file. IOSv Download

      Reply
  • 10/22/2014 at 8:35 am
    Permalink

    Hi Jam, unfortunately, chmod will not even change the file to “W”.

    iosv@ubuntu:~$ chmod +w r1.vmdk
    iosv@ubuntu:~$ chmod +w r2.vmdk
    iosv@ubuntu:~$ chmod +w r3.vmdk
    iosv@ubuntu:~$ chmod +w r4.vmdk
    iosv@ubuntu:~$ chmod +w r5.vmdk
    iosv@ubuntu:~$ chmod +w r6.vmdk
    iosv@ubuntu:~$ chmod +w r7.vmdk
    iosv@ubuntu:~$ chmod +w r8.vmdk
    iosv@ubuntu:~$ chmod +w r9.vmdk
    iosv@ubuntu:~$ chmod +w r10.vmdk
    iosv@ubuntu:~$ ls -l
    total 485964
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:12 r10.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:11 r1.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:11 r2.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:11 r3.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:12 r4.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:12 r5.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:12 r6.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:12 r7.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:12 r8.vmdk
    -rw-rw-r– 1 iosv iosv 49758720 Oct 21 20:12 r9.vmdk
    -rwxrwxr-x 1 iosv iosv 3365 Oct 21 20:13 startiosv.sh
    iosv@ubuntu:~$

    iosv@ubuntu:~$ sudo ./startiosv.sh
    [sudo] password for iosv:
    qemu-system-x86_64: -drive if=virtio,file=./r1.vmdk: could not open disk image ./r1.vmdk: VMDK version 3 must be read only
    Starting R1

    I’d reallly love to run IOSv since CRS method uses up a lot of RAM. This would be much easier on a laptop. Do you mind telling me what PC/server you are running this on? I’m using the latest x64 release of Ubuntu server.

    Thanks again for your help.

    Reply
    • 10/22/2014 at 4:36 pm
      Permalink

      Glad thats help..

      Reply
  • 10/26/2014 at 11:06 pm
    Permalink

    Hi Jamsud, the latest iosv does not allow to start “monitor capture …”. In case any other iosv is possible to start a capture to disk where can I find the capture file?

    Reply
    • 10/26/2014 at 11:12 pm
      Permalink

      if the IOSv allow the monitor capture command i believe it should reside on the flash of the IOSv.

      Try this step from this website.

      http://adf.ly/tQA0X

      Reply
  • 10/31/2014 at 9:42 pm
    Permalink

    Kindly please advice how to

    iosv@ubuntu:~$ ls -l
    total 112064
    -rw-rw-r– 1 iosv iosv 114753536 Oct 11 08:46 r1.vmdk
    iosv@ubuntu:~$

    write this above in ubnto. and how to upload it from ios is it used one in cisco all in one pk.

    Reply
  • Pingback: Building INE CCIE RSv5 IOSv All-in-One vRack

  • Pingback: Building INE CCIE RSv5 topology using Virtual IOS

Leave a Reply

%d bloggers like this: