Step-by-step examples on how to setup a fully functional Linux desktop in the cloud to use as a base for Vivado.
*** Update 6/29/2017 We have created an Amazon Machine Instance (AMI) that makes it easier to use Vivado in the cloud. Instead of going through all the four videos below, you can basically create an AMI and then get going. Please check this post for details.
If you don’t want to go through all these steps, you can watch the tutorial on Baremetal AMI at Amazon AWS – that will save you a lot of time.
- Install a VNC client: TightVNC or RealVNC are good. VERY IMPORTANT: when installing TightVNC do *not* install the server part, only the client.
- Install Putty
- Create an Amazon AWS account. Log In.
- Go to EC2 and create a Key Pair. Key pair will be downloaded automatically. Use PuttyGen to load it in the program and export the private key – you are going to need it later.
- Request a spot instance – select the key pair you just generated, choose Ubuntu 16.04, use lower price, set your max price.
- Open Putty and configure with the details obtained above: public IP and enter the private key you just converted with puttygen. Configure ssh tunnel to listen on 5901 into localhost:5901. Do not use X11 forwarding. Do not forget to go back to the “Session” tab, add a meaningful name and SAVE (this is always a mistake I make).
- On putty hit “Open” and confirm you know the host on the dialog. Confirm the details of your new host with lscpu.
At this point you have a working instance in the cloud. Next steps are:
- Update and upgrade your operating system
- Install a dummy video driver for headless operation
- Install and configure VNC
- Install and configure Gnome