Quantcast
Channel: VIRL
Viewing all 1811 articles
Browse latest View live

VIRL Personal Edition Webinar (December 15th, 2015)

$
0
0

@huanlu wrote:

Agenda
Automation and Network Programmability in VIRL
-Learn more about VIRL APIs and how you can use them!
Setting up ODL Controller in VIRL and SDN environments
-We have ODL experts from Cisco covering this topic, so don't miss out!


Recording

Watch the session recording on the VIRL's youtube channel: https://youtu.be/WiWR0tig5b8
You can also view past webinar recordings if you missed the parties.


Presentation Slides
Download the slides used in this webinar:
VIRL Personal Edition Webinar Dec 2015.pdf (888.7 KB)
ODL and SDN in VIRL.pdf (1.5 MB)
VIRL and APIs for December Webinar.pdf (4.3 MB)
The VIRL API documentation and examples: https://github.com/VIRL-Open/virl-utils.git
Download the pre-built ODL VM to use it on VIRL: https://cisco.app.box.com/s/j0ryzr3ijbtbfoha37eirgp8f4vihgwa
ODL demo: http://dcloud.cisco.com/


Q&A
Q: Are there any plans to increase the documentation for using and extending the LXCs?
A: Not certain, but I can certainly add your request to our documentation / video queue. Is there anything in particular that you'd like to know about?

Q: Is there good intro to programming course anyone know for beginner?
A: If you don't have much programming background, you might find the books and resources on this page helpful: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers.
http://learnpythonthehardway.org/book/ is not a bad place to start. If you don't have much programming background, you might find the books and resources on this page helpful: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers. Code academy and Khan Academy also have some great courses to get you started.
The point is that most of the fundamental operations from VM Maestro, such as starting a simulation, listing nodes, or starting a packet capture can be done via the API.
You can certainly dump information to the CLI using curl. But if you want to do any automation, you would need knowledge of at least one programming language, like Python, Perl, Ruby, etc.

Q: The RESTful interface to VIRL is interesting. However, I'm curious what you think the main usage cases would be?
A: automated tests... devops... consistent test environments that are brought up for a system test where you test your application against. something along these lines, for example

Q: so other than building topologies for studying automatically, what else is this good for?
A: If you're only using VIRL for networking certification study prep, then the APIs may not be that interesting. More useful for devops, test automation, app developers, course delivery, etc.

Q: can you generate graphics with the API so it can show the traffic flows between nodes?
A: the sky is the limit :D

Q: now i can see a route and switch guy like me having another job option; working with programmers testing applications
A: Correct. A lot of software developers don't know that much about networking. For building networking applications, they need to collaborate with R&S guys.

Q: So u can take these api's and use them on your "production" network?
A: The device APIs in XE and XR: certainly. The VIRL APIs are used for within the simulation... I guess there's no API to 'shutdown' your real network. Is there?

Q: so use virl to "simulate" your network, produce "scripts" , then implement into production
A: that's a good example of how you could leverage VIRL

Q: so CML is really VIRL for larger networks/topologies?
A: Main diff is more nodes are possible with CML… and a longer QA cycle... meaning features are being available later than on personal edition.

Q: i had no idea virl was more than a study tool until now
A: I guess we need to do a better job on messaging. :smile: There are certainly networking engineers and consultants using VIRL to test scripts for their production networks, prototyping network designs, etc.

Q: ironically; i still won't purchase for studying, too much time spent on setting up and managing vs. buying cisco lab packages in learning store
A: setup experience is (imo) a lot better than it was. and if being able to deploy an OVA it is a straight forward process

Q: and for other ccie certs like data center i keep reading virl still doesn't quite cut it
A: Depends on the cert. NX-OSv is still missing some key features for CCIE data center. Folks have been happy with VIRL for CCIE R&S and SP, for example.

Q: how about collaboration?
A: everything that needs specific hardware will be difficult to simulate. can't do phones or DSPs

Q: Noted the nexus 9k subtype under a pristine install of Virl 1.0; any time table for its release and possible ACI integration? I feel this could really help with the ACI platform taking off at a crucial time in the market.
A: We're depending on the BU to release these VMs to the public. We don't own NX-OS, we don't own XE, IOS, ASA... we're just happily including those IF the BU allows us to. We also don't own their bugs, really :D What you can do is if you have a cisco account manager or contact, send the message to them and have them talk to the BUs. We have collected a lot of feedback, but hearing directly from customers will help too! :smile:

Q: Is it mature for CCIE security preparation ?
A: the ASA is in there and it has pretty much all the features. In terms of switch features there are a few but certainly not all. I guess it is a good baseline but might not cover 100% of all requirements of the CCIE-Security
A: e.g. you can do RADIUS and 802.1X on the switch. No MAB, though or port-security
A: You may also be interested in this discussion: http://community.dev-innovate.com/t/more-elements-for-ccie-security/3990

Posts: 2

Participants: 1

Read full topic


Booting stops mid way while logging in CSR1000v and IOSxrv devices

$
0
0

@Palanigimec wrote:

I'm running VIRL on VMware Workstation Pro. I'm using Windows 10 laptop, with i7 processor and 32 Gig of RAM.

INE topology is successfully launched in VMmastero .

CRS1000v and IOSxrv devices could be logged in, while using their original flavors in sample topologies.

Issue occurs only while trying to login the devices after INE topology is launched.

While logging into CSR1000V device , "Unsupported low capacity eUSB detected in VXE board" appears.

And, I get "This (D)RP Node is not ready or active for login/configuration" in IOSxr device bootup.

System freezes after the above messages popup. Could you suggest way to come out of this?

I've assigned this 32G of RAM to VIRL VM. During this time only VMMastero runs in parallel.

Reducing the VIRL VM memory to 30G has no impact.

Posts: 1

Participants: 1

Read full topic

Can't logon to user workspace

$
0
0

@mulhollandm wrote:

folks

i just upgraded to the latest version but now can't get to the user workspace

I've ran a sudo virl_health_status and it tells me

STD/UWM is initialized with the following users: uwmadmin,guest
STD server on url http://localhost:19399 is down
UWM server on url http://localhost:19400 is down
Webmux server on url http://localhost:19403 is listening

I've reloaded and restarted the box and service but the uwm server is still down

has anyone any advice on what to do?

thanks

Posts: 1

Participants: 1

Read full topic

Node access to real NTP time server?

$
0
0

@BretO wrote:

Is there a way to have one of my router nodes get access to a real NTP server on the internet. Then I could just set all my nodes to point to this one router in my simulation. Sorry if this has been asked already. My search kept coming up with setting up VIRL to go to NTPs but not the node in a simulation.

Posts: 1

Participants: 1

Read full topic

"AutoNetkit: Already connected" issue (solved)

Changing from ESXi to VMWare Fusion install

$
0
0

@Jan_Gronemann wrote:

Since I'd like to attend a VIRL lab (at Cisco Live Berlin), I'd like to switch to a local installation of VIRL.

Are there issues with doing this for a time, then moving back to ESXi after the conference?

Posts: 2

Participants: 2

Read full topic

30 Nodes on a Gaming Laptop

$
0
0

@aguinaldocarlos wrote:

Hi All,

Would it be okay to run the 30 node limit on a gaming laptop (Windows 10), assuming it meets all the hardware requirements? Does running it on a server have other advantages?

Thanks in advance.

Posts: 2

Participants: 2

Read full topic

Cisco ACS

$
0
0

@dacoty wrote:

Is there a plan to add ACS in VIRL? I know about adding the image to VIRL if you have it, however i can't even download an evaluation of ACS without a contract, and i need to play with ACS for my IINS exam.

Posts: 1

Participants: 1

Read full topic


Port-channel not working on IOSv router

$
0
0

@simongillard wrote:

Hello,

The IOSv router image does not seem to support port-channel. I cannot create port-chan interfaces, nor can I put physical interfaces into "channel-group"

The l2IOS image works fine, and the CSR1000v also works fine.

Please can any advise be provided, I cannot see any similar topics so I believe it must be a supported feature.

Kind regards,
Simon

Posts: 1

Participants: 1

Read full topic

Router Separating Broadcast Domains

$
0
0

@raythegod wrote:

I had a problem with IOSv but had it solved. I had a diamond shaped 4 router configuration and had it able to connect to each other by basically separating each router connection by subnet. I know this is off topic from VIRL, but is this basically because routers separate broadcast domains and each router connection to each other is its own subnet? This is just a little review. Thanks.

Posts: 2

Participants: 2

Read full topic

IOS-XRV Issues - Simulations fail to launch after upgrade with error “There are flavors required by topology, but not available to STD:”

PC and VIRL VM Not Communication

$
0
0

@psmith75 wrote:

So it seems like my PC, Windows 10 does not connect to my VIRL server. The VIRL server address is 192.168.112.128. When I open firefox browser within VIRL and type in that address I am able to manager the UVM just fine. Prompts me for credentials and away I go, (I know I am pointed at the right address). If I do this in the Windows web browser I cannot get there, typing the same address. Previously Maestro was timing out trying to connect to the server. On the server I have restarted virl-uvm and virl-std services, and ran the health report and both are in the listening state. Any help or pointers would be greatly appreciated. Thanks in advance.

--Paul

Posts: 3

Participants: 2

Read full topic

Not being able to add IOS XE image

$
0
0

@Filipe_Moreira wrote:

Hi all,

In December version the IOS XE is not installed by default.
When I try to upgrade/install the 3.17 image from the web gui i receive an error (2out of 5). Same for nexus 9K. Still didn't tried the IOS XR 6.0.0

When i try doing this by manually adding the image the VM with VIRL freezes. After this point it becomes unusable and i need to reboot it in the ESXI console.

Anyone having the same problem? Any idea on how to fix this?

Thanks

Posts: 4

Participants: 3

Read full topic

VIRL OpenVPN not working

$
0
0

@JasonYates wrote:

Hi,

I just deployed a fresh 1.0.0 OVA however OpenVPN is not working. Enabling it from the web interface fails with the following error:

Failed to check system configuration job result: [Errno 2] No such file or directory: u'/var/log/sysconfig-state.sls_virl.openvpn-HW8jnC.out'

Trying to enable it manually also fails:

virl@virl:~$ sudo salt-call --output-file /var/log/sysconfig-state.sls_virl.openvpn-JKJOQu.out --output json --log-file /var/log/sysconfig-state.sls_virl.openvpn-JKJOQu.log --log-file-level debug state.sls virl.openvpn
Minion failed to authenticate with the master, has the minion key been accepted?

This is a fresh deployment of the OVA & it has successfully contacted the salt servers & I can run simulations with no issues.

Thanks

Posts: 2

Participants: 2

Read full topic

Error updating interface states

$
0
0

@Zohassadar wrote:

I get these two messages that pop up and stack up if I leave VIRL running. I'm running VIRL 1.0.0 on ESXi 6. VM Maestro is running on Windows 10 Pro also hosted on ESXi. The setup is all default except for a hard set IP address.

The first error is:

Error updating interface states
Cannot find "network" service in service catalog on OpenStack server

The second error is:

Error updating interface states

Failed OpenStack request to http://127.0.1.1:9696/v2.0/ports:HTTPConnectionPool(host='127.0.1.1',port=9696): Read timed out. (read timeout=60.0)

Thanks in advance for any input on this matter.

Thanks!
-Richard

Posts: 4

Participants: 2

Read full topic


Salt Status Cisco Contact was not established

$
0
0

@a.stiles wrote:

After the Virl 1.0.11 update I keep getting the Stalt Status Error:

Failed to collect current salt contact status: Cisco contact was not established. This may be temporary. Please make sure the VIRL server is connected to the Internet and capable of reaching the configured Cisco master. Also make sure that the minion key provided to you matches your minion ID and domain, and remains valid. Current status is: Master contact was not established. Last call home check result was: Salt caller setup failed unexpectedly; likely misconfigured.

My System is ESXI with virl installed from ova.

virl@virl:~$ telnet us-virl-salt.cisco.com 4505
Trying 128.107.35.89...
Connected to us-virl-salt.cisco.com.
Escape character is '^]'.
^]
telnet> q
Connection closed.
virl@virl:~$ 

virl@virl:~$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.88.1    209.118.204.201  3 u    1   64   77    0.427    4.662   0.735
-propjet.latt.ne 22.42.17.250     3 u   67   64   76  107.018   10.479   2.987
+tssnet1.tss.net 216.218.254.202  2 u    1   64   77   93.235   -0.341   1.601
 209.118.204.201 .INIT.          16 u    -   64    0    0.000    0.000   0.000
*clock.xmission. .GPS.            1 u   66   64   37   99.734   -2.367   0.600
virl@virl:~$

Any help would be greatly appreciated

Posts: 4

Participants: 2

Read full topic

Want to upgrade VMware player to workstation - what about VIRL VM?

$
0
0

@u2anoop wrote:

Hi,

I have latest version of VIRL installed on VMWare player. I want to install VMWare workstation which will uninstall player during installation. What is the best way to do the upgrade so that I can retain my VIRL VM or should I do a fresh installation in VMWare Workstation.

Appretiate any advice on this.

Kind Regards
Anoop

Posts: 3

Participants: 2

Read full topic

Downloadable Topologies?

Having issue after trying to change the subnet for the FLAT network

$
0
0

@Vic563 wrote:

Hi,
I was able to change the network range for the Flat network to match my LAN network. However, when I try to run a simulation I get the error message showing below in the screenshot. Also when I run the neutron subnet-list I get the following output below and I see that Flat is missing. And when I run neutron net-list I see flat defined but no subnet defined. Also when I trying to login into UWM I get "This page cannot be displayed" What could be the issue?

Posts: 3

Participants: 2

Read full topic

EVN on CSR1000V cause it to crash

$
0
0

@jbiggs1357 wrote:

Trying to play with EVN and i tried to run the derived command and it crashed the 1000v. Just thought you ought to know

RRHB#show derived-config

Exception to IOS Thread:
Frame pointer 0x7EFFD71A5BD0, PC = 0x7F006B40399D

UNIX-EXT-SIGNAL: Segmentation fault(11), Process = Exec
-Traceback= 1#9c13b37e7716a71d7bda5f4c5e009328 :7F006077D000+AC8699D :7F006077D000+AC8570D :7F006077D000+AD0DAD5 :7F006077D000+AD0CB7C :7F006077D000+7638C79 :7F006077D000+7638151 :7F006077D000+8295DD4 :7F006077D000+764CAA8 :7F006077D000+8295DD4 :7F006077D000+83CE103 :7F006077D000+83CF2EB :7F006077D000+83CF1F6 :7F006077D000+8338743 :7F006077D000+8293BE4 :7F006077D000+8292C92 :7F006077D000+8290F4A

Fastpath Thread backtrace:
-Traceback= 1#9c13b37e7716a71d7bda5f4c5e009328 c:7F0023666000+BE052

Auxiliary Thread backtrace:
-Traceback= 1#9c13b37e7716a71d7bda5f4c5e009328 pthread:7F00206E1000+A7C9

RAX = 1A1A1A1A00000000 RBX = 0000000000000025
RCX = 00007EFFD71A5D50 RDX = 000000001A1A1A1A
RSP = 00007EFFD71A5BD0 RBP = 00007EFFD71A5D40
RSI = 0000000000000000 RDI = 00007F006B40393D
R8 = 00000000FFFFFFFF R9 = 0000000000000000
R10 = 0000000000000000 R11 = 0000000000000000
R12 = 00000000FFFFFFFF R13 = 00007EFFD71A5E00
R14 = 000000007FFFFFFF R15 = 00000000FFFFFFFF
RFL = 0000000000010206 RIP = 00007F006B40399D
CS = 0033 FS = 0000 GS = 0000
ST0 = 0000 0000000000000000 ST1 = 0000 0000000000000000
ST2 = 0000 0000000000000000 ST3 = 0000 0000000000000000
ST4 = 0000 0000000000000000 ST5 = 0000 0000000000000000
ST6 = 0000 0000000000000000 ST7 = 0000 0000000000000000
X87CW = 037F X87SW = 0000 X87TG = 0000 X87OP = 0000
X87IP = 0000000000000000 X87DP = 0000000000000000
XMM0 = 00000000000000000000000000000000
XMM1 = 000000000000FFFF0000000000000000
XMM2 = 00000000000000000000000000000000
XMM3 = 00000000000000000000000000000000
XMM4 = 00000000000000000000000000000000
XMM5 = 00000000000000000000000000000000
XMM6 = 00000000000000000000000000000000
XMM7 = 51A1368F6EB6F36212CC912BBCB13029
XMM8 = E2BB56F1B31A607EDDAC931CCF600237
XMM9 = E2F54D23004E1BD2B3547BAC6EF8E8B0
XMM10 = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
XMM11 = 00000000000000000000000000000000
XMM12 = 00000000000000000000000000000000
XMM13 = 00000000000000000000000000000000
XMM14 = 00000000000000000000000095920000
XMM15 = 00000000000000000000000095920000
MXCSR = 00001F80

Writing crashinfo to bootflash:crashinfo_RP_00_00_20160108-200542-UTC
Buffered messages:
is 'Cisco signed', signing level cached on original install is 'Cisco signed'
*Jan 8 19:48:53.674: %VIRT_SERVICE-5-INSTALL_STATE: Successfully installed virtual service csr_mgmt
*Jan 8 19:48:53.882: %ONEP_BASE-6-SS_ENABLED: ONEP: Service set Base was enabled by Default
*Jan 8 19:48:55.421: %SSH-5-ENABLED: SSH 1.99 has been enabled
*Jan 8 19:48:55.426: %PKI-6-AUTOSAVE: Running configuration saved to NVRAM
*Jan 8 19:48:56.470: %LICENSE-6-EULA_ACCEPT_ALL: The Right to Use End User License Agreement is accepted
*Jan 8 19:48:56.537: %AAAA-4-CLI_DEPRECATED: WARNING: Command has been added to the configuration but Type 4 passwords have been deprecated. Migrate to a supported password type
*Jan 8 19:48:56.752: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
*Jan 8 19:48:57.404: %CVAC-4-CLI_FAILURE: Configuration command failure: '' was rejected
*Jan 8 19:48:57.404: %CVAC-4-CLI_FAILURE: Configuration command failure: '' was rejected
*Jan 8 19:48:57.422: %CVAC-4-CLI_FAILURE: Configuration command failure: '' was rejected
*Jan 8 19:48:57.422: %CVAC-4-CLI_FAILURE: Configuration command failure: '' was rejected
*Jan 8 19:48:57.422: %CVAC-4-CLI_FAILURE: Configuration command failure: '' was rejected
*Jan 8 19:48:57.422: %CVAC-4-CLI_FAILURE: Configuration command failure: '' was rejected
*Jan 8 19:48:57.422: %CVAC-4-CLI_FAILURE: Configuration command failure: '' was rejected
*Jan 8 19:48:57.422: %CVAC-3-CONFIG_ERROR: 7 error(s) while applying configs generated from file cdrom0:/ovf-env.xml. Please inspect bootflash:/cvac.log for details.
*Jan 8 19:48:57.378: %IOSXE-4-PLATFORM: R0/0: kernel: e1000: Gi1: e1000_phy_read_status: Error reading PHY register
*Jan 8 19:48:57.502: %IOSXE-4-PLATFORM: R0/0: kernel: e1000: Gi2: e1000_phy_read_status: Error reading PHY register
*Jan 8 19:48:57.567: %IOSXE-4-PLATFORM: R0/0: kernel: e1000: Gi3: e1000_phy_read_status: Error reading PHY register
*Jan 8 19:48:57.663: %IOSXE-4-PLATFORM: R0/0: kernel: e1000: Gi4: e1000_phy_read_status: Error reading PHY register
*Jan 8 19:48:57.759: %IOSXE-4-PLATFORM: R0/0: kernel: e1000: Gi5: e1000_phy_read_status: Error reading PHY register
*Jan 8 19:48:58.745: %CVAC-4-CONFIG_DONE: Configuration generated from file cdrom0:/ovf-env.xml was applied and saved to NVRAM. See bootflash:/cvac.log for more details.
*Jan 8 19:49:00.017: %LINK-3-UPDOWN: Interface GigabitEthernet1, changed state to up
*Jan 8 19:49:00.681: %LINK-3-UPDOWN: Interface GigabitEthernet2, changed state to up
*Jan 8 19:49:00.682: %LINK-3-UPDOWN: Interface GigabitEthernet3, changed state to up
*Jan 8 19:49:00.682: %LINK-3-UPDOWN: Interface GigabitEthernet4, changed state to up
*Jan 8 19:49:00.682: %LINK-3-UPDOWN: Interface GigabitEthernet5, changed state to up
*Jan 8 19:49:01.017: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1, changed state to up
*Jan 8 19:49:01.682: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet2, changed state to up
*Jan 8 19:49:01.682: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet3, changed state to up
*Jan 8 19:49:01.682: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet4, changed state to up
*Jan 8 19:49:01.684: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet5, changed state to up
*Jan 8 19:49:03.025: %CONFIG_CSRLXC-5-CONFIG_DONE: Configuration was applied and saved to NVRAM. See bootflash:/csrlxc-cfg.log for more details.
*Jan 8 19:49:11.723: %DUAL-5-NBRCHANGE: EIGRP-IPv4 1: Neighbor 10.0.0.2 (GigabitEthernet4) is up: new adjacency
*Jan 8 19:49:12.205: %BGP-5-NBR_RESET: Neighbor 10.1.0.2 active reset (BGP Notification sent)
*Jan 8 19:49:12.206: %BGP-5-ADJCHANGE: neighbor 10.1.0.2 Up
*Jan 8 19:54:19.808: %BGP-5-ADJCHANGE: neighbor 10.1.0.2 Down Neighbor deleted
*Jan 8 19:54:19.808: %BGP_SESSION-5-ADJCHANGE: neighbor 10.1.0.2 IPv4 Unicast topology base removed from session Neighbor deleted
*Jan 8 19:58:16.233: %SYS-5-CONFIG_I: Configured from console by console
*Jan 8 20:05:15.428: %SYS-5-CONFIG_I: Configured from console by console
Queued messages:Jan 8 20:06:11.053 R0/0: %PMAN-3-PROCHOLDDOWN: The process linux_iosd-image has been helddown (rc 139)
Jan 8 20:06:11.182 R0/0: %PMAN-0-PROCFAILCRIT: A critical process linux_iosd_image has failed (rc 139)
Jan 8 20:06:11.265 R0/0: %PMAN-3-RELOAD_RP_SB_NOT_READY: Reloading: Fault on Active RP bay but Standby RP bay is not ready
Jan 8 20:06:18.603 R0/0: %PMAN-5-EXITACTION: Process manager is exiting: critical process fault, linux_iosd_image, rp_0_0, rc=139

Posts: 1

Participants: 1

Read full topic

Viewing all 1811 articles
Browse latest View live