During this workshop, you'll need to use your own laptop for practical exercises.
Any operating system is allowed, but some installation variations may apply. The following software needs to be installed:
- VirtualBox (https://www.virtualbox.org/wiki/Downloads)
- Git (available through package managers or https://git-scm.com/download/win for Windows)
- SSH (it is installed by default on MacOS and Linux-based machines, but for Windows it is recommended to install Git for Windows with full set of tools)
- AWS CLI (https://aws.amazon.com/cli/)
- Vagrant (https://www.vagrantup.com/downloads.html)
Specifically for Windows machine owners, the following set of tools is recommended:
- Cmdr (http://cmder.net/)
- Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/) or Kitty (http://www.9bis.net/kitty/?page=Download)
The following simple test will help to ensure that virtualization and several other tools are set-up correctly:
- Open your shell
mkdir test && cd test
vagrant init aestasit/devops-ubuntu-16.04
vagrant up
vagrant ssh
On some laptops hardware support for virtualization may be disabled by default. In order to use any virtualization software that support needs to be enabled on BIOS level.
If you still have a 32-bit system, then using 32-bit binaries of all the tools may help with some issues.
Sometimes it helps to run VirtualBox services, GUI and all other commands with administrative rights.
WARNING: If you have a computer that does not allow you to install and run things as Administrator
, you will need to get a different computer or you need to seriously think why you let your company limit your productivity.
VirtualBox may conflict with Windows native Hyper-V virtualization component. It needs to be removed from the list of Windows features.
If Vagrant complains about missing ssh
executable, install Git for Windows with all the tools and make sure the ssh
command is on your PATH
.