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
Enable virtualization on BIOS level
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.
32-bit vs. 64-bit
If you still have a 32-bit system, then using 32-bit binaries of all the tools may help with some issues.
Run VirtualBox and Vagrant with
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.
Uninstall Hyper-V component
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