Assuming x.y is the current emulator release, you can use the below commands:ģ. Change directory to the newly extracted 8000-x.y. Download and extract the tar files of the software package.Ģ. The following steps will guide you to launch the AWS instance with the emulator:ġ. Instructions for unpacking the pyvxr html documentation is available at 8000-x.y/docs/README.python_lib. The simulation life cycle is managed by the pyvxr python library. # to end simulation type, type the below at the docker prompt # telnet to "HostAgent" ip and "Serial0" port # acquire route console connection information # wait for script to return to command line with "INFO Sim up" as last status line. # copy sample single router yaml file to /nobackupĬp /opt/cisco/pyvxr/examples/xr7/7. Run this simple test on the docker container: Run the docker image using the command:ĭocker run -cap-add=NET_ADMIN -p 8889:8889 -device /dev/kvm:/dev/kvm -rm -it 8000:x.yĥ. scripts/build_linux_docker_images.sh -v x.y -p Ĥ. Note: For the Cisco 8000 Emulator Notebooks, use the following command for this step:Ĭd 8000-x.y. Assuming x.y is the current emulator release, you can use the below command:Ĭd 8000-x.y. This command takes at least 12 minutes to complete execution. Change directory to the newly extracted 8000-x.y directory and run the script to build the image for the docker container. Extract the contents of the tar files using the following command:įind. Download all the 8000*.tar files from the Emulator software download page.Ĥ. Verify HW assist virtualization is enabled in system BIOS.Ģ. This section shows you how to install the Cisco 8000 emulator on a Linux Server:ġ. * Modular chassis such as the 8808 consist of one or two route processors, and a range of linecards. The memory and CPU requirement per emulated router is dependent on the chassis size and choice of guest network operating system. In resource constraint settings, IOS-XR7 will run with as little as 2 cores and 12 Gbytes of memory. ![]() The smallest instantiation of IOS-XR7 will be on the 8201 with default setting of 4 virtual cores and 32 Gbytes of memory. The supported “guest” network operating systems are IOSXR7 and SONIC. The emulator normally requires 2 cores and 2Gbytes of memory to run a virtual board. ![]() There are two parts to the runtime CPU and memory requirements: the emulator, and the guest network operating system. Servers should be ideally using NVMe/SSD drives for highest IO bandwidth.īelow is a list of compute options ranked from best to acceptable. To support a topology of routers, high scale systems based on newer generation of X86 CPUs is recommended. Future editions will include CentOS8 binaries. Currently the emulator binaries are compiled for Ubuntu 18.04. The emulators employ hypervisor technology to implement 8000 system models and perform best when run directly on X86 hardware without any other virtualization layer. Then, follow the steps below to install and access the Emulator. To validate the tar file, run the Linux command:Ĭontact your Cisco Account Manager to download the Cisco 8000 Emulator software package. Sha256 checksum of the respective tar files
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |