The Juniper vMX router for KVM includes a shell script to install and manage the vMX virtual machines. Here are the common commands you can use with the vmx.sh script:
- To do the initial installation of the vMX (this only needs to be done once, if you run it again it will delete any configurations you have applied):
./vmx.sh -lv --install - To start the vMX:
./vmx.sh --start - To stop the vMX:
./vmx.sh --stop - To restart the vMX:
./vmx.sh --restart - To check the status of the vMX:
./vmx.sh --status - To remove the vMX completely:
./vmx.sh --cleanup - To access the vMX routing engine console using telnet (use Control + ] to exit):
telnet 127.0.0.1 8601 - To access the vMX forwarding plane console using telnet (use Control + ] to exit):
telnet 127.0.0.1 8602 - To access the vMX routing engine console using
vmx.sh(use Control + ] to exit):./vmx.sh --console vcp vmx1 - To access the vMX forwarding plane console using
vmx.sh(use Control + ] to exit):./vmx.sh --console vfp vmx1
These commands should all be executed from within the vMX directory. If you have extracted the vMX .tar.gz file to /home/vMX-17.4R1 for example, make sure you are in that directory before running the commands.