{"id":654,"date":"2015-12-02T11:11:51","date_gmt":"2015-12-02T10:11:51","guid":{"rendered":""},"modified":"2018-10-31T22:16:50","modified_gmt":"2018-10-31T21:16:50","slug":"unified-network-lab-how-run-juniper-junos-vmx-141r1","status":"publish","type":"post","link":"https:\/\/nil.uniza.sk\/en\/unified-network-lab-how-run-juniper-junos-vmx-141r1\/","title":{"rendered":"Unified Network Lab: How to run Juniper Junos vMX 14.1.R1"},"content":{"rendered":"<p>\n\tThis document describes step by step how to install Unified Network Lab (UNetLab ) and how to run Juniper vMX in the UNetLab.<\/p>\n<p>\n\t<strong>Keywords<\/strong>: Unified Network Lab, UNetLab, Junos, Juniper, vMX.<\/p>\n<p>\n\t<strong>Author:<\/strong>\u200b Daniel Zvolensk&yacute;<\/p>\n<p>\n\t&nbsp;<\/p>\n<h2>\n\t1. Requirements<\/h2>\n<p>\n\tWe need to install following softwares:<\/p>\n<p>\n\t<strong>UNetLab: <\/strong>Download the latest version of UNetLab @ <a href=\"http:\/\/www.unetlab.com\/download\/index.html\">http:\/\/www.unetlab.com\/download\/index.html<\/a>. It is an .ova file.<\/p>\n<p>\n\t<strong>VM Ware Player:<\/strong> Download and install the VM Ware Player version 6 or later. The official source is available at &nbsp;<a href=\"https:\/\/my.vmware.com\/web\/vmware\/downloads\">https:\/\/my.vmware.com\/web\/vmware\/downloads. <\/a>I&#39;m using VMware Workstation 12.0.1 Player for Windows 64-bit operating systems.<\/p>\n<p>\n\t<strong>WinSCP: <\/strong>Download and install WinSCP @<a href=\"http:\/\/https:\/\/winscp.net\/eng\/index.php\"> https:\/\/winscp.net\/eng\/index.php<\/a><\/p>\n<p>\n\t<strong>Junos vMX v14.1R1: <\/strong>Download Junos vMX.vdi version 14.1R1. The official source is listed below: https:\/\/www.juniper.net\/support\/downloads\/?p=vmx#sw or there is a 60days testing vMX&nbsp;at &nbsp;<a href=\"http:\/\/www.juniper.net\/us\/en\/dm\/free-vmx-trial\/\">http:\/\/www.juniper.net\/us\/en\/dm\/free-vmx-trial\/<\/a><\/p>\n<p>\n\t<strong>PuTTy: <\/strong>Download and install PuTTy @ <a href=\"http:\/\/www.putty.org\/\">http:\/\/www.putty.org\/<\/a><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\tNote:<\/p>\n<ul>\n<li>\n\t\t<strike>Virtualbox does not work.<\/strike><\/li>\n<li>\n\t\t2016-November-Virtualbox works too<\/li>\n<li>\n\t\t2016-December: This guide works for Windows 10 64bit, Linux Mint 64 bit<\/p>\n<ul>\n<li>\n\t\t\t\tIt also works, or allows to run (tested), Cisco 7200 15.4, Junos vMX 12.1, Junos vSRX 15.1<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\n\t&nbsp;<\/p>\n<h2>\n\t2. Install the UNetLab via VM Ware Player<\/h2>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t2.1 Now we will import the unetlab .ova machine, so click on Player =&gt; File =&gt; Open =&gt; Unified Network Lab.ova<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unetlab2\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab2.png\" style=\"width: 600px; height: 526px; border-width: 1px; border-style: solid;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t2.2&nbsp;&nbsp; &nbsp;Name for the new virtual machine:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; <strong>UNetLab<\/strong><br \/>\n\tStorage path for a new virtual machine:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<strong>PATH<\/strong>&gt;<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unetlab3\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab3(1).png\" style=\"width: 450px; height: 295px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t2.3&nbsp;&nbsp; &nbsp;Hit <strong>Import <\/strong>and then <strong>Accept <\/strong>the license to complete the import of the UNetLab.<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unetlab4\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab4.png\" style=\"width: 600px; height: 489px; border-width: 1px; border-style: solid;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\timporting will start<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl5\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab5.png\" style=\"width: 600px; height: 520px; border-width: 1px; border-style: solid;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\tafter sucesfull import we may see<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl6\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab6.png\" style=\"width: 600px; border-width: 1px; border-style: solid; height: 520px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t2.4&nbsp;&nbsp; &nbsp;Right click =&gt; Settings<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl7\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab7.png\" style=\"width: 600px; height: 542px;\" \/><br \/>\n\t&nbsp;<\/p>\n<p>\n\t2.5&nbsp;&nbsp; &nbsp;Adjust processors, memory, network adapters and number of disks. By default the UNetLab is configured with 1 vCPU, 1GB of RAM and 1 NIC. Finally enable under Processors the Virtualize Intel VT-x\/EPT or AMD-V\/RVI feature.<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl8\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab8.png\" style=\"width: 600px; height: 519px; border-width: 1px; border-style: solid;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t2.6&nbsp;Once you are completed with settings hit <strong>OK <\/strong>and then <strong>Play virtual machine<\/strong><\/p>\n<h2>\n\t3. UNetLab boot configuration<\/h2>\n<p>\n\tBoot the machine, if the screen is black, just press Enter.<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl8.2\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab8_2.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 498px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t3.1&nbsp;You will be prompted to login.<br \/>\n\tunl01 login:&nbsp;root<br \/>\n\tPassword:&nbsp;&nbsp;unl<br \/>\n\t<img decoding=\"async\" alt=\"unl9\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab9.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 264px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t3.2&nbsp;Set up a new root password (type it twice).<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl10\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab10.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 498px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t3.3&nbsp;Type the hostname (default us unl01<code>unl01<\/code>).<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl11\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab11.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 494px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t3.4&nbsp;Type the DNS domain name for the system (use default example.com<code>example.com<\/code>).<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl12\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab12.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 493px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t3.5&nbsp;Use DHCP or Static IP Address for the network adapter on Management Network (use default dhcp).<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl13\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab13.png\" style=\"width: 600px; height: 492px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t3.6&nbsp;Type the hostname\/IP address of NTP for initial clock sync (leave empty).<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl14\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab14.png\" style=\"width: 600px; height: 493px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t3.7&nbsp;Choose how the VM can connect to the Internet (use default direct connection).<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl15\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab15.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 494px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\tthe machine will reboot now<\/p>\n<p>\n\t&nbsp;<\/p>\n<h2>\n\t4. Upgrade UNetLab installation<\/h2>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t4.1&nbsp;Hit Enter and type login <strong>root <\/strong>and password <strong>unl <\/strong>(the password you set at the step 3.2).<\/div>\n<p>\n\t<img decoding=\"async\" alt=\"unl16\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab16.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 313px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t4.2&nbsp;after sucesfull login we will update and upgrade system and UNetLab to the latest version, so type:<\/p>\n<pre>\r\n apt-get update\r\n<\/pre>\n<p>\n\t<br \/>\n\t<img decoding=\"async\" alt=\"unl17\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab17.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 498px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\tand then<\/p>\n<pre>\r\napt-get &ndash;y upgrade<\/pre>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t4.3&nbsp;&nbsp;&nbsp; If asked for configuration file &lsquo;\/etc\/issue&rsquo;. Press Y <code>Y<\/code>and heit Enter to continue<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"un;18\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab18.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 140px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t4.4&nbsp;<span style=\"font-family:courier new,courier,monospace;\">GRUB install devices<\/span>. Use <strong>SpaceBar <\/strong>and arrow down to mark each package and press Tab and hit Ok to install all three packages.<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl19\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab19.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 494px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t4.5&nbsp;&nbsp;&nbsp; Writing GRUB to boot device failed &ndash; continue? Press <strong>Yes<\/strong><code>Yes<\/code>.<\/p>\n<p>\n\t<img decoding=\"async\" alt=\"unl20\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab20.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 496px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\tonce finished the prompt will apear, then&#8230;<\/p>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t4.6&nbsp;Update and install UNetLab:<\/div>\n<pre>\r\n apt-get install unetlab<\/pre>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t4.7 and then install qemu-system.<\/div>\n<pre>\r\n apt-get install qemu-system<\/pre>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t4.8&nbsp;Do you want to continue? Press <strong>Y<\/strong>.<\/div>\n<p>\n\t<img decoding=\"async\" alt=\"unl21\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unetlab21.png\" style=\"border-width: 1px; border-style: solid; width: 600px; height: 38px;\" \/><\/p>\n<p>\n\t&nbsp;<\/p>\n<p>\n\t4.9 Type <strong>shutdown -r<\/strong> <strong>now <\/strong>, so the virtual machine will restart and after a restart you will be prompted to login again. This step is required for next part of guidance, where we want to know which local IP address is used by UNetLab (see 5.1).<\/p>\n<p>\n\t&nbsp;<\/p>\n<h2>\n\t5. Upload Juniper vMX 14.1.R1 to UNetLab<\/h2>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.1<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Login <strong>root <\/strong>and password <strong>unl <\/strong>(use the password you set at the step 3.2).<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"unl22\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl22.png\" style=\"width: 600px; height: 197px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.2<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Open WinSCP and create a new session:<\/div>\n<div>\n\tFile protocol: SCP,<\/div>\n<div>\n\tHost name: 192.168.25.129 (use the IP address from your UNetLab, after the machine reboot an IP address should change),<\/div>\n<div>\n\tPort number: 22,<\/div>\n<div>\n\tUser name: root,<\/div>\n<div>\n\tPassword: unl (the password you set at the step 3.2) and hit Login.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"unl23\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl23.png\" style=\"width: 600px; height: 405px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.3<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Continue connecting to.. Hit <strong>Yes<\/strong>.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"24\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl24.png\" style=\"width: 413px; height: 248px;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.4<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Copy vMX.vdi from your computer to UNetLab directory \/root.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"25\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl25.png\" style=\"width: 700px; height: 124px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.5<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>In the UNetLab (in VM Ware Player) convert .vdi image to .qcow2. Make sure you have downloaded\/installed QEMU in the step 4.6.<\/div>\n<pre>\r\nqemu-img convert -f vdi -O qcow2 vMX.vdi hda.qcow2<\/pre>\n<div>\n\t<img decoding=\"async\" alt=\"26\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl26.png\" style=\"width: 700px; height: 249px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.6<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Created a folder named vmx-14.1.R1 under the directory \/opt\/unetlab\/addons\/qemu.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"27\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl27.png\" style=\"width: 337px; height: 98px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.7<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Move hda.qcow2 to the <span style=\"font-family:courier new,courier,monospace;\">\/opt\/unetlab\/addons\/qemu\/vmx-14.1.R1<\/span>\/.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"28\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl28.png\" style=\"width: 319px; height: 253px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t5.8<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Run permission-fixer script in the UNetLab (in VM Ware Player).<\/div>\n<pre>\r\n\/opt\/unetlab\/wrappers\/unl_wrapper -a fixpermissions<\/pre>\n<div>\n\t<img decoding=\"async\" alt=\"29\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl29.png\" style=\"width: 700px; height: 23px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<h2>\n\t6. Create a LAB<\/h2>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.1<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Open a web-browser and type there <strong>http:\/\/192.168.25.129<\/strong> (use the IP address from your UNetLab in the step 5.1).<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"30\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl30.png\" style=\"width: 338px; height: 91px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.2<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Accept Privacy Policy.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"31\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl31.png\" style=\"width: 487px; height: 264px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.3<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Login into the UNetLab by using credentials admin and unl and hit LOGIN.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"32\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl32.png\" style=\"width: 350px; height: 198px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.4<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Actions =&gt; Add a new lab<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"32\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl33.png\" style=\"width: 569px; height: 399px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.5<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Actions =&gt; Edit this lab<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"34\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl34.png\" style=\"width: 500px; height: 214px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.6<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Actions =&gt; Nodes&nbsp;<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"35\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl35.png\" style=\"width: 500px; height: 206px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.7<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Add new node(s):<\/div>\n<div>\n\tJuniper vMX,<\/div>\n<div>\n\tNumber of nodes to add: 2,<\/div>\n<div>\n\tImage: vmx-14.1.R1,<\/div>\n<div>\n\tName\/prefix: vMX,<\/div>\n<div>\n\tIcon: router, UUID: ,<\/div>\n<div>\n\tCPU: 4 (default 1),<\/div>\n<div>\n\tRAM: 1024 (default 2048),<\/div>\n<div>\n\tEthernets: 2 (up to 12),<\/div>\n<div>\n\tDelays: 0 (default),<\/div>\n<div>\n\tConsole: telnet (via PuTTy).&nbsp;<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"36\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl36.png\" style=\"width: 480px; height: 604px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.8<span class=\"Apple-tab-span\" style=\"white-space: pre;\"> <\/span>Actions =&gt; Networks<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"37\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl37.png\" style=\"width: 450px; height: 238px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.9<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Right click =&gt; Interfaces =&gt; Connect node and choose vMX1 To vMX2 =&gt; Save.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"38\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl38.png\" style=\"width: 450px; height: 207px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"39\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl39.png\" style=\"width: 450px; height: 77px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\tProceed with same steps for the node vMX2.<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.10<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Actions =&gt; Open this lab<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"40\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl40.png\" style=\"width: 500px; height: 206px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t6.11<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Right click =&gt; Start. Click on the node to telnet into it. IMPORTANT: run the vMX1 node first and continue with the node vMX2 once the boot-up process is completed. Otherwise, if you started all nodes simultaneously, you end up with vMX boot-loop.<\/div>\n<div>\n\t<img decoding=\"async\" alt=\"41\" src=\"\/wp-content\/uploads\/files\/image\/Virtualization\/Unetlab\/unl41.png\" style=\"width: 450px; height: 279px; border-width: 1px; border-style: solid;\" \/><\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t&nbsp;<\/div>\n<h2>\n\t7. Initial startup of vMX<\/h2>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t7.1<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>The first boot takes quite a long time so be patient. Once the boot-up process is completed and you see the a welcome promt, use login root.<\/div>\n<pre>\r\nAmnesiac (ttyd0)\r\n\r\nlogin: root<\/pre>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t7.2<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span>Enter cli and then <strong>configure <\/strong>so we can set up the root password.<\/div>\n<pre>\r\nroot@% cli\r\nroot&gt; configure\r\nEntering configuration mode\r\n\r\n[edit]\r\nroot# set system root-authentication plain-text-password\r\nNew password:\r\nRetype new password:<\/pre>\n<div>\n\t&nbsp;<\/div>\n<div>\n\t7.3<span class=\"Apple-tab-span\" style=\"white-space:pre\"> <\/span><strong>Commit <\/strong>(save) the changes.<\/div>\n<pre>\r\n[edit]\r\nroot# commit\r\ncommit complete<\/pre>\n<div>\n\t&nbsp;<\/div>\n<h2>\n\t8. Notes<\/h2>\n<ul>\n<li>\n\t\tMake sure you install QEMU package, which is not included by default.<\/li>\n<li>\n\t\tMy browser &lsquo;freeze&rsquo; on the step 6.1. Once I type the IP address into the web-browser it says &lsquo;Pleas wait&rsquo;. Go ahead and enable cookie for the IP 192.168.25.129 (from the step 5.1) on your web-browser.<\/li>\n<li>\n\t\t<strong>shutdown -h now<\/strong>.To shut-down the virtual machine type<\/li>\n<\/ul>\n<div>\n\t&nbsp;<\/div>\n<h2>\n\t9. References<\/h2>\n<div>\n\t[1.] <span class=\"Apple-tab-span\" style=\"white-space: pre;\"> <\/span>Unified Network Lab &lt;<a href=\"http:\/\/www.unetlab.com\/\">http:\/\/www.unetlab.com\/<\/a>&gt;<\/div>\n<div>\n\t[2.]<span class=\"Apple-tab-span\" style=\"white-space: pre;\"> <\/span>How to run Juniper vMX in UNetLab &lt;<u>http:\/\/noshut.ru\/2015\/09\/how-to-run-juniper-vmx-in-unetlab\/<\/u>&gt;<\/div>\n<div>\n\t[3.]<span class=\"Apple-tab-span\" style=\"white-space: pre;\"> <\/span>APE-360 Network: 1- Unified Networking Lab UNL&lt;<a href=\"https:\/\/www.youtube.com\/watch?v=u7v8RikMssY\">https:\/\/www.youtube.com\/watch?v=u7v8RikMssY<\/a>&gt;<\/div>","protected":false},"excerpt":{"rendered":"<p>\n\tThis document describes step by step how to install Unified Network Lab (UNetLab ) and how to run Juniper vMX in the UNetLab.<\/p>\n<p>\n\t<strong>Keywords<\/strong>: Unified Network Lab, UNetLab, Junos, Juniper, vMX.<\/p>\n<p>\n\t<strong>Author:<\/strong>\u200b Daniel Zvolensk&yacute;<\/p>\n<p>\n\t&nbsp;<\/p>\n<h2>\n\t1. Requirements<\/h2>\n<p>\n\tWe need to install following softwares:<\/p>\n<p>\n\t<strong>UNetLab: <\/strong>Download the latest version of UNetLab @ <a href=\"http:\/\/www.unetlab.com\/download\/index.html\">http:\/\/www.unetlab.com\/download\/index.html<\/a>. It is an .ova file.<\/p>","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[685],"tags":[],"class_list":["post-654","post","type-post","status-publish","format-standard","hentry","category-linux_-_howto-en"],"taxonomy_info":{"category":[{"value":685,"label":"Linux - HOWTO"}]},"featured_image_src_large":false,"author_info":{"display_name":"admin","author_link":"https:\/\/nil.uniza.sk\/en\/author\/admin\/"},"comment_info":10,"category_info":[{"term_id":685,"name":"Linux - HOWTO","slug":"linux_-_howto-en","term_group":0,"term_taxonomy_id":683,"taxonomy":"category","description":"","parent":0,"count":71,"filter":"raw","cat_ID":685,"category_count":71,"category_description":"","cat_name":"Linux - HOWTO","category_nicename":"linux_-_howto-en","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts\/654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/comments?post=654"}],"version-history":[{"count":0,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts\/654\/revisions"}],"wp:attachment":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/media?parent=654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/categories?post=654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/tags?post=654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}