INE Logical Topology (AIO)
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)- 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
Connectivity Testing
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)
// < ![CDATA[
// < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ // < ![CDATA[ //
I set it up on hyper-v but the cdp is not working. Do you know who to make it work?
LikeLike
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.
LikeLike
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.
LikeLike
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
LikeLike
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..
LikeLike
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.
LikeLike
I see, For ESXi we also need the virtualization option set. try checking the link below for setting it on ESX.
Setting Virtualization option on ESX
LikeLike
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
LikeLike
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 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
LikeLike
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:~$
LikeLike
try issuing the command
chmod +w r1.vmdk
if this will not resolve the issue try downloading this file. IOSv Download
LikeLike
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.
LikeLike
Did you download the IOSv version that i have provided? I’m using a laptop i7 8GB Ram.
IOSv version use on this AIO
LikeLike
Yes. Anyway, I’ll skip this Ubuntu setup. I don’t know why I can’t chmod the file. I’ll just use your guide from http://jamsudsanusi.net/2014/08/building-ine-ccie-rsv5-topology-using-virtual-ios-iosv-l2iou/. This is working flawlessly. Many thanks again for your guides & help. Next, I will follow your modified INE lab topology.
You are truly a gentleman!
LikeLike
Glad thats help..
LikeLike
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?
LikeLike
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
LikeLike
I’m following the INE ATC5 video class which heavily using the packet captures. Is there anyway to export the capture from iosv flash to ubuntu host to view the capture using third party protocol?
thanks
LikeLike
Yes, It is doable but i have tried it. I believe we need to interconnect all the LAN link into the TAP or a physical interface to do it.
LikeLike
follow this post for the bridging method.
http://jamsudsanusi.net/2014/11/building-ine-ccie-rsv5-iosv-one-vrack-bridging-method/
LikeLike
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.
LikeLike
Try reading my previous post i believe it has been covered.
http://jamsudsanusi.net/2014/08/running-cisco-virtual-ios-iosv-via-vmware-workstation/
LikeLike
[…] my previous post Building INE CCIE RSv5 IOSv All-in-One vRack we use to connect using multicast method but the problem on that method its isolated on the host […]
LikeLike
[…] http://jamsudsanusi.net/2014/10/building-ine-ccie-rsv5-vrack-using-iosv/ […]
LikeLike