|
|
On this page, we will create a virtual machine with Packer and run it with VirtualBox. Packer is a tool to automate virtual machines creation. After the creation, the VM is ready to be imported into VirtualBox.
|
|
|
|
|
|
## Install Packer
|
|
|
[Install](https://developer.hashicorp.com/packer/downloads) Packer from the Download Page.
|
|
|
|
|
|
## Install VirtualBox
|
|
|
Install VirtualBox from the [VirtualBox Download Page](https://www.virtualbox.org/wiki/Downloads).
|
|
|
|
|
|
# Download goSDN repository
|
|
|
|
|
|
Go into the directory where you want to have this repository.
|
|
|
Get it with SSH:
|
|
|
|
|
|
```shell
|
|
|
git clone git@code.fbi.h-da.de:danet/gosdn.git
|
|
|
```
|
|
|
|
|
|
or with HTTPS:
|
|
|
|
|
|
```shell
|
|
|
git clone https://code.fbi.h-da.de/danet/gosdn.git
|
|
|
```
|
|
|
|
|
|
You can find the repository with this [link](https://code.fbi.h-da.de/danet/gosdn):
|
|
|
|
|
|
```shell
|
|
|
https://code.fbi.h-da.de/danet/gosdn
|
|
|
```
|
|
|
|
|
|
## Build VM
|
|
|
|
|
|
Go to the directory and build the virtual machine
|
|
|
```shell
|
|
|
cd gosdn/lab-vm/vm-with-packer
|
|
|
./pipeline.sh
|
|
|
```
|
|
|
|
|
|
## Access VM
|
|
|
|
|
|
Open VirtualBox and press CTRL-I and a new window will open.
|
|
|
In this window you will add your previously created vm from your filesystem, press next and in the next step import the vm. |
|
|
\ No newline at end of file |