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

Save topologies to VIRL VM?

$
0
0

@jlixfeld wrote:

Good day,

I have VIRL server running on a VM, but my topology is currently saved on one of the machines that VM Maestro is running on. I would like to run the client from my laptop at home, or desktop at work, etc. Is there a way to move the topologies to the VM running the VIRL server and load/save the topologies from/to the server automatically, so I don't have to try and keep the topologies sync'd across all my client machines?

Thanks in advance!

Posts: 2

Participants: 2

Read full topic


How many on here spend more time upgrading and fixing than using the actual product

$
0
0

@jsicuran wrote:

I was just curious for this is my second year of having a license and I really haven't used it to its potential. It just seems to be a product under constant "re-compile". I was excited about the easier upgrade options in December and 1.x release, I go to 1.0 then 1.0.11 and then in less than a month another 1.x release. Just reading the forum for issues it seems it cannot get to one major release level for users to use it confidently for a period of time without finding a feature(basic ones too) that doesn't work or will be fixed in the next release. It is great to participate in the development and enhancement of the tool but there is too much tweaking churn for prime time use.

I prepped a ASUS ROG laptop with i7, 64 gig ram and SSD to run this and other virtulizaed tools GNS3, Mininet etc. A "LABTOP" if you will that I can bring to my clients to use for network design/planning simulation needs but I cannot use VIRL for this just yet. The progress is great but it needs some additional simplification and stabilization. As I mentioned in other posts and having been a Cisco user vet from IOS 9.x days and this will be a hit if you can automate and hide all this feature fix nonsense and have it done automatically upon each activation so the engineer's can USE the tool. Plus at the same time keep it open if the engineers need to "Bolt on" features from Cisco other Vendofs OS etc.

VIRL should be - simple as a car to drive with an Automatic transmission but also able to be tuned up or "hot rodded" when needed by the individual.

Posts: 2

Participants: 2

Read full topic

First VIRL for Teaching community meeting - Notes and recording

$
0
0

@huanlu wrote:

Goal:
Our goal for this is to build a community for those using VIRL for teaching and or academic research and provide a platform for you to share your experiences and ideas, and hopefully this can help cultivate connections and relationships among the community. We hope that besides VIRL the tool, the community and these connections is another resource we can provide to you.


Agenda:
-Overview of VIRL in academia around the world
-Round table introduction (position, institution, and what they are using VIRL for)
-Feedback on VIRL


Attendee:
Iain Phillips from Loughborough University
Olaf Maenel from Tallinn University of Technology
Sebastian Rieger from Fulda University
Grant Wigley from University of South Australia
Patrick Gargano from Lacite College
Bahaa Qasim Moha Al-Musawi from CAIA/Swinburne University


Meeting notes:

Where do we have VIRL installed right now in institutions around the world?
Just to name a few...
Tallinn University of Technology in Estonia
Loughborough University in the UK
Queen Mary University in UK
University of South Hampton in UK
Lacite College in Canada
University of Waterloo in Canada
Fulda University in Germany
In the US:
Arizona State University
University of Missouri
University of Houston
Clemson University
UC Santa Cruz
Duke University
NC state
Louisiana state
University of Siwneburn in Australia
University of South Australia
Comedk University in Finland
Hebrew University of Jerusalem in Israel
Fraunhofer Institute for security research
US Army Cyber Warfare Protection and Defense group

Iain Phillips from Loughborough University
-Using VIRL for master student research work, not yet for networking classes yet, still using physical kits
-Building tools for teaching with VIRL - doing automatic assessments by downloading router configurations
-Collaborating with Olaf on abstraction for networks - minimum representation to talk about a network; turn high level abstractions and turn those into deployable router configurations
-A student doing BGP hijacking experiments on VIRL

Olaf Maenel from Tallinn University of Technology
-Building a platform for competitions in cyber security exercises to measure and score responses
-The set up takes a lot of time - using VIRL to auto configure
-Next step: Network security mortgages and How to expand exercise configuration set up
-Integrate auto configuration of VIRL to the exercises

Sebastian Rieger from Fulda University
-Using VIRL in Advanced Computer Network class
-Using VIRL in Communication and Computer networks class and lab sessions
-Research papers in progress:
-BGP defined network fabric
-Container overlay networks
-Localizing the fabricpath topology as an extension to the lab
-Have used mininet and custom built VMs before using VIRL
-Sebastian’s VIRL modules on github shared with the public:
http://gitlab.informatik.hs-fulda.de/Sebastian.Rieger/git-virl-hs-fulda
http://gitlab.informatik.hs-fulda.de/Sebastian.Rieger/virl-utils-hs-fulda

Grant Wigley from University of South Australia
-Teaching CCNP routing and switching using VIRL as additional equipment to hardware
-Use a bigger, more complex situation to investigate OSPF and BGP behaviors
-Honor student did comparison of VIRL and other simulation tools - user study on advantages of using VIRL

Bahaa Qasim Moha Al-Musawi from CAIA/Swinburne University
-3rd year PhD student
-Using VIRL as testbed for BGP anomaly detection in real time
-Replace real BGP event downloaded from the internet with VIRL


Meeting Recording:
Play recording (45 min 25 sec)

Posts: 3

Participants: 1

Read full topic

Can no longer launch CSRV1000?

$
0
0

@marram wrote:

Hello VIRL Team,

I have an issue where I can no longer launch/simulate an CSRV1000 from VMMaestro. It just happened overnight, no sure what happened. IOSXR works howerver. Here is the errors I am receiving in VMMaestro:

(ERROR) [Feb/11/2016 21:11:43] Node "Router-1" state changed from BUILDING to ERROR with message: No valid host was found. Exceeded max scheduling attempts 3 for instance c209ae76-cbd5-482f-acc7-d2e107f9c747. Last exception: [u'Traceback (most recent call last):\n', u' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2248, in _do: File "/usr/lib/python2.7/dist-packages/nova/conductor/manager.py", line 669, in build_instances

Can you help? thanks

Posts: 4

Participants: 2

Read full topic

Convert License to ESX OVA

$
0
0

@Stefano_Pirrello wrote:

Hi,

Can someone tell me how I can convert my license to an ESX OVA instead of bare metal? I need to reinstall VIRL and no longer have access to our VIRL server.

Posts: 2

Participants: 2

Read full topic

Virl sub interfaces issue

$
0
0

@christian.perauer wrote:

Hello there guys, and thanks for your support in advance. I'm relatively new at virl and noticed that every time i get a sub interface configured (have core facing sub interface interface and CE facing sub interface as i'm using a virtual switch for physical topology), and i want to run lets say ISIS for the core facing sub interface (which works perfectly fine along with mpls ldp) and ospf as PE to CE protocol on the second sub interface out of the same physical port and ospf never comes up. configuration its pretty basic and it is the same as i have t working (out the physical port) with no issues, and adjacency comes up great.

Are there any support issues for cases like this that you know of? should i always use different interfaces to run both protocols, one for each (which would mean i have to modify the entire topology)?

Thanks again guys!

Have a good one.

Chris!

Posts: 2

Participants: 1

Read full topic

VMMaestro Error

$
0
0

@dora wrote:

Hi!

After I do the running of the virl core and vmwaestro, I download the vmwaestro from my homepage, when I want to run it, it showes NSIS Error.
Can anyone help me ?
Thank you very much.

Posts: 1

Participants: 1

Read full topic

Cannot activate

$
0
0

@Ciderza wrote:

Hi all,

Please can someone assist with activation. Logs requested below.

"local:
True
local:
r60gyy9h.virl.info
"
Output of the other doesn't seem to write to a text file. I am able to telnet on 4505/6 to the server without a problem and NTP seems fine.

What else can I be looking at?

Posts: 1

Participants: 1

Read full topic


KVM accereration Problem

$
0
0

@Hajo-2016 wrote:

Hi,

can anyone tell me how I can check my CPU if it supports KVM extentions? I have
a AMD A8-5500 and I would like to use VIRL on a ESXi 6.0. But before I pay 200$
I like to know that VIRL works with my ESXi-Server.
For the future I think I will change the mainbord and CPU because actualy my CPU
has 4 cores and if I have problems with some topology`s, maybe I would buy
a AMD Sockel AM3+ mainbord and a CPU FX-8320 with 8 cores.

I hope someone can help me.

BR
Hajo

Posts: 4

Participants: 2

Read full topic

Invalid zip license file (0 bytes)

$
0
0

@fpmarias wrote:

Hi,

When I try to download my license from the Cisco web site in order to complete my VIRL installation I get a zip file of 0 bytes that I cannot open.

Anybody know what can be happening?

Posts: 1

Participants: 1

Read full topic

Prefix list seems not to work

$
0
0

@ramirezcyrus wrote:

ip prefix-list NOT_FROM_R4: 2 entries
seq 5 deny 155.1.0.4/32
seq 10 permit 0.0.0.0/0 le 32

ip prefix-list PERMIT_ALL: 1 entries
seq 5 permit 0.0.0.0/0 le 32

ip perfix-list RIP_FILTER_TO _R8: 3 entries
seq 5 deny 150.1.6.6/32
seq 10 deny 150.1.7.7/32
seq 15 permit 0.0.0.0/0 le32

router rip
distribute-list prefix RIP_FILTER_TO_R8 out gi0/1.58
distribute-list prefix PERMIT_ALL gateway NOT_FROM_R4 in

The above simply is not filtering the routes 150.1.6.6 and 150.1.7.7 on gi0/1.58... Please advise

Posts: 1

Participants: 1

Read full topic

Maintain ASDM image

$
0
0

@mnashe wrote:

I have been able to get ASDM loaded in my topology, and it works fine. However, after I save the topology and load it the next day, the ASDM image is gone. Is there any way to save it, or do I have to copy it back to flash each time?

Posts: 2

Participants: 2

Read full topic

Unable to upgrade, getting error on VIRL install

$
0
0

@jbiggs1357 wrote:

Getting the error below when trying to upgrade via uwmadmin. Going from 0.10.22.3 to 0.10.22.7

"Failed to schedule package upgrades: global name 'virl_upgrade' is not defined"

Posts: 1

Participants: 1

Read full topic

Intel VT-x/EPT and AMD-V/RVI

Virtual SCE


New Barebones install, RabbitMQ and Openstack services response not healthy

$
0
0

@johntyoung wrote:

Brand new, barebones install of VIRL. RabbitMQ and openstack services response both have red status. I have pretty much no clue what to do. Any help would be appreciated.

Health Status:

RabbitMQ__________________
[{pid,19705},
{running_applications,[{rabbit,"RabbitMQ","3.4.3"},
{os_mon,"CPO CXC 138 46","2.2.14"},
{mnesia,"MNESIA CXC 138 12","4.11"},
{xmerl,"XML parser","1.3.5"},
{sasl,"SASL CXC 138 11","2.3.4"},
{stdlib,"ERTS CXC 138 10","1.19.4"},
{kernel,"ERTS CXC 138 10","2.16.4"}]},
{os,{unix,linux}},
{erlang_version,"Erlang R16B03 (erts-5.10.4) [source] [64-bit] [smp:4:4] [async-threads:30] [kernel-poll:true]\n"},
{memory,[{total,92434280},
{connection_readers,254264},
{connection_writers,61368},
{connection_channels,141368},
{connection_other,407688},
{queue_procs,444168},
{queue_slave_procs,0},
{plugins,0},
{other_proc,13632864},
{mnesia,121800},
{mgmt_db,0},
{msg_index,64016},
{other_ets,797544},
{binary,55191616},
{code,16403685},
{atom,561761},
{other_system,4352138}]},
{alarms,[]},
{listeners,[{clustering,25672,"::"},{amqp,5672,"0.0.0.0"}]},
{vm_memory_high_watermark,0.4},
{vm_memory_limit,6631661568},
{disk_free_limit,50000000},
{disk_free,434445664256},
{file_descriptors,[{total_limit,924},
{total_used,24},
{sockets_limit,829},
{sockets_used,22}]},
{processes,[{limit,1048576},{used,364}]},
{run_queue,0},
{uptime,1549}]

RabbitMQ configured for Glance and Neutron is available
RabbitMQ configured for Nova is probably down


Openstack services response_________________________________
OpenStack compute service for STD is not available. Agents neutron-linuxbridge-agent, neutron-dhcp-agent, neutron-metadata-agent, neutron-l3-agent on host virl should not be enabled.
OpenStack services response:
OpenStack image service for STD is available
OpenStack identity service for STD is available
OpenStack network service for STD is available
OpenStack compute service for STD is not available

OpenStack agent and service health:
{
"virl": {
"services": {},
"agents": {
"neutron-linuxbridge-agent": {
"created_at": "2016-02-03 18:09:20",
"configurations": {
"interface_mappings": {
"flat1": "eth2",
"flat": "eth1",
"ext-net": "eth3"
},
"tunneling_ip": "172.16.10.250",
"tunnel_types": [
"vxlan"
],
"devices": 8,
"l2_population": false
},
"alive": false,
"id": "daec7405-e478-453a-9e17-f3433a9c4bf1",
"host": "virl",
"binary": "neutron-linuxbridge-agent",
"topic": "N/A",
"started_at": "2016-02-05 23:39:26",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-06 23:20:02",
"agent_type": "Linux bridge agent"
},
"neutron-dhcp-agent": {
"created_at": "2016-02-03 18:09:45",
"configurations": {
"dhcp_driver": "neutron.agent.linux.dhcp.Dnsmasq",
"use_namespaces": true,
"networks": 5,
"subnets": 5,
"ports": 8,
"dhcp_lease_duration": 86400
},
"alive": false,
"id": "5b44478b-7702-4ef5-aa5e-0b6ad4ba281a",
"host": "virl",
"binary": "neutron-dhcp-agent",
"topic": "dhcp_agent",
"started_at": "2016-02-06 23:18:01",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-06 23:20:01",
"agent_type": "DHCP agent"
},
"neutron-metadata-agent": {
"created_at": "2016-02-03 18:09:20",
"configurations": {
"metadata_proxy_socket": "/var/lib/neutron/metadata_proxy",
"nova_metadata_port": 8775,
"nova_metadata_ip": "127.0.0.1"
},
"alive": false,
"id": "c0415e4b-4982-47aa-8d13-b74772ad11f9",
"host": "virl",
"binary": "neutron-metadata-agent",
"topic": "N/A",
"started_at": "2016-02-06 23:18:02",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-06 23:20:02",
"agent_type": "Metadata agent"
},
"neutron-l3-agent": {
"created_at": "2016-02-03 18:09:20",
"configurations": {
"agent_mode": "legacy",
"router_id": "",
"use_namespaces": true,
"handle_internal_only_routers": true,
"external_network_bridge": "",
"routers": 1,
"floating_ips": 0,
"gateway_external_network_id": "",
"interfaces": 2,
"ex_gw_ports": 1,
"interface_driver": "neutron.agent.linux.interface.BridgeInterfaceDriver"
},
"alive": false,
"id": "cb215920-d958-4d9c-9a2c-53d407e99f48",
"host": "virl",
"binary": "neutron-l3-agent",
"topic": "l3_agent",
"started_at": "2016-02-06 23:18:01",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-06 23:20:01",
"agent_type": "L3 agent"
}
}
},
"IST-VIRL": {
"services": {},
"agents": {
"neutron-linuxbridge-agent": {
"created_at": "2016-02-15 15:16:29",
"configurations": {
"interface_mappings": {
"flat1": "eth2",
"flat": "eth1",
"ext-net": "eth3"
},
"tunneling_ip": "172.16.10.250",
"tunnel_types": [
"vxlan"
],
"devices": 5,
"l2_population": false
},
"alive": true,
"id": "340116b5-7403-4a8c-93f7-3263d3d8c7ac",
"host": "IST-VIRL",
"binary": "neutron-linuxbridge-agent",
"topic": "N/A",
"started_at": "2016-02-15 15:58:41",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-15 16:16:11",
"agent_type": "Linux bridge agent"
},
"neutron-dhcp-agent": {
"created_at": "2016-02-15 15:17:10",
"configurations": {
"dhcp_driver": "neutron.agent.linux.dhcp.Dnsmasq",
"use_namespaces": true,
"networks": 5,
"subnets": 5,
"ports": 8,
"dhcp_lease_duration": 86400
},
"alive": true,
"id": "652d072c-cabe-439c-ac5d-3b595583bf39",
"host": "IST-VIRL",
"binary": "neutron-dhcp-agent",
"topic": "dhcp_agent",
"started_at": "2016-02-15 15:58:40",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-15 16:16:09",
"agent_type": "DHCP agent"
},
"neutron-metadata-agent": {
"created_at": "2016-02-15 15:17:10",
"configurations": {
"metadata_proxy_socket": "/var/lib/neutron/metadata_proxy",
"nova_metadata_port": 8775,
"nova_metadata_ip": "127.0.0.1"
},
"alive": true,
"id": "a4afb1f5-44d8-4207-a831-9e44399b52eb",
"host": "IST-VIRL",
"binary": "neutron-metadata-agent",
"topic": "N/A",
"started_at": "2016-02-15 15:58:41",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-15 16:16:11",
"agent_type": "Metadata agent"
},
"neutron-l3-agent": {
"created_at": "2016-02-15 15:23:13",
"configurations": {
"agent_mode": "legacy",
"router_id": "",
"use_namespaces": true,
"handle_internal_only_routers": true,
"external_network_bridge": "",
"routers": 0,
"floating_ips": 0,
"gateway_external_network_id": "",
"interfaces": 0,
"ex_gw_ports": 0,
"interface_driver": "neutron.agent.linux.interface.BridgeInterfaceDriver"
},
"alive": true,
"id": "2955c5dd-13d7-4d76-8df3-a84b1d75b72b",
"host": "IST-VIRL",
"binary": "neutron-l3-agent",
"topic": "l3_agent",
"started_at": "2016-02-15 15:58:40",
"admin_state_up": true,
"description": null,
"heartbeat_timestamp": "2016-02-15 16:16:10",
"agent_type": "L3 agent"
}
}
}
}


Posts: 1

Participants: 1

Read full topic

Guest shell in NX-OS 9k

$
0
0

@zamolxesv6 wrote:

Is the guest shell (http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/6-x/programmability/guide/b_Cisco_Nexus_9000_Series_NX-OS_Programmability_Guide/b_Cisco_Nexus_9000_Series_NX-OS_Programmability_Guide_chapter_01010.html) available on 9000 NX-OS on VIRL?

Posts: 1

Participants: 1

Read full topic

Memory issue

$
0
0

@otabek wrote:

Hi, I am running VIRL on VMware on my desktop CPU i7 16 GB RAM and barely able to run two devices CSR1000v and IOSxrV and memory usage is too high around 90% and I am wondering how to run more devices.
Please advice,
Thanks

Posts: 1

Participants: 1

Read full topic

Announcement: VIRL on Cloud with Packet’s bare metal cloud platform

$
0
0

@huanlu wrote:

We are really excited to announce the availability of VIRL on Packet's bare metal cloud platform. When you need extra resources to spin up large simulations, VIRL on Packet.net is the solution!
Head to http://virl.cisco.com/cloud/ to get started.

Packet provides highly competitive hourly rates, fast deployments, and a range of bare metal server configurations to suit your budget. It is an excellent cloud platform for VIRL users.

Before you get started, create an account on packet.net (you will need to provide a valid credit card). Next, make sure that your VIRL server has internet access and has a valid license. Now, be patient as the provisioning process may take up to 30 minutes to complete. So grab some coffee or tea and get ready for VIRL on the cloud!

With out the overhead of nested virtualization, you are now able to take full advantage of all the available hardware resources and create large and dense topologies.

When you're done, terminate your server instance easily with a single command.

Note that your VIRL license node limit will be DOUBLED FOR FREE when you use VIRL on Packet.

Register today and receive $25 usage credit on Packet: https://www.packet.net/promo/virl/

Please note that you need to have a valid VIRL license key to proceed. You can purchase a key on our website: http://virl.cisco.com/getvirl/

Getting started:

If you already have a VIRL instance installed, you can launch directly from your
VIRL server. Read the instructions here to set up your VIRL on Packet server: https://github.com/Snergster/virl_packet/blob/master/salt.README.md
See it done: https://youtu.be/29xvV5VZtqQ

Alternatively, use the VIRL launcher app with Virtualbox or AppCatalyst to set up your VIRL on Packet server: https://github.com/Snergster/virl_boxcutter/blob/master/README.md
See it done: https://youtu.be/_RZ4IFTw2M4

Posts: 4

Participants: 1

Read full topic

How to install VIRL on Packet

$
0
0

@alejo wrote:

Summary

This post will guide you with steps needed to deploy a cloud instance of VIRL to packet.net. Make sure you have already followed all the pre-requisite steps needed before you attempt to deploy your cloud instance.
For more information please take a look at our announcement thread!

Getting started:

Using a licensed VIRL server to deploy a bare-metal instance on Packet

  1. Run the following commands from your VIRL server
    • sudo vinstall salt
    • sudo salt-call state.sls virl.terraform
    • cd virl_packet
  2. Log into your packet.net account
  3. Create an API key
  4. From your VIRL server edit the settings.tf file located in /home/virl/virl_packet
    • sudo nano /home/virl/virl_packet/settings.tf
    • Edit this section:
      variable "packet_api_key" {
      description = "get your packet api key at https://app.packet.net/portal#/api-keys"
      default = "bad_api_key" <<====
      }
      Replace"bad_api_key" with the API key you created in Packet and save the file
      IMPORTANT: make sure to include the '.' in the next two commands. You should still be in/home/virl/virl_packet directory. If you are not sure, run this command: pwd
  5. Check your configuration:
    • terraform plan .
  6. Deploy your server:
    • terraform apply .
      Your bare-metal server will now be provisioned and once the process completes you will be given log in information. This process typically takes about 30 minutes to complete.
  7. If you missed the log in information run this command at anytime to recall it:
    • terraform show

Subsequent launches will only need to follow steps 5 -7

Connecting to your Packet Server:

(See it done -- link coming soon)
Your new bare-metal server is provisioned securely. In order to access your server you will need to establish an OpenVPN tunnel from your computer to your Packet server.

Take a look at this post for more detail on installing OpenVPN

  1. Install the OpenVPN client appropriate for your system.
  2. You will find the file 'client.ovpn' under /home/virl/virl_packet
  3. The 'client.ovpn' file can be copied out to other devices, such as a laptop hosting your local VIRL instance.
  4. Download the file and open it with your OpenVPN client
  5. Start the tunnel to connect
  6. Once the tunnel is connected, open a browser to http://172.16.11.254
    • If using VM Maestro don't forget to change the connection profile to point to your Packet server; http://172.16.11.254

Terminating your Packet server

When you're ready to terminate your Packet VIRL server, run the following commands from your LOCAL VIRL server:

  • terraform destroy .

Next:

  • Log in to the Packet.net portal
  • Review the 'Manage' tab to confirm that the server instance has been deleted.
    • If necessary, delete the server
  • Review the 'SSH Keys' tab and remove any ssh keys that are registered

[NOTE] Your uwmadmin and guest passwords are in /home/virl/virl_packet/passwords.tf file. You may also recall them by running the command terraform show.

Posts: 1

Participants: 1

Read full topic

Viewing all 1811 articles
Browse latest View live