Install Conduit on Virtual Box
Ā
TABLE OF CONTENTS
Prerequisites for installing Conduit on a Windows machine
Install Virtual Box: Downloads ā Oracle VM VirtualBox and allocate the following minimum Config:
16G Ram (24G Ram)
80G Disk space
4 cores (6 cores recommended)
Conduit will need 20GB disk space for the application and operating system.
install Putty
Ā
Install Ubuntu 18.4 server on Virtual Box
download Ubuntu 18.4 server Ā Ubuntu 18.04.6 LTS (Bionic Beaver)Ā :
follow the guide to installing Ubuntu Server on Virtual box with SSH enabledĀ
this guide enables you to have copy+paste and SSH abilities into Ubuntu server from the Host machine
In Virtual Box, go to Settings-> Storage ā Insert CD image for Ubuntu and install Linux (Before restart the VM, check for the Virtual CD image to be removed from Settings ā Storage)
in Ubuntu terminal RUN:
apt-get install gcc make perl
-> this will install compilers that enable the operating system to build and install other components
Install Virtual Box Guest Additions
The following steps are not required if you followed the guide to installing Ubuntu Server on Virtual box with SSH enabled .
After Linux is installed, to be easy to copy Conduit Files, Install additional packages:
From Devices menu, click on Install Guest Additions CD ImageĀ
Install dkms, build-essential and linux-headers on Ubuntu 18.04:Ā
sudo apt-get update
sudo apt-get install build-essential dkms linux-headers-$(uname -r)
Create a new directory to mount the CD drive:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
Navigate to the directory and run the VBoxLinuxAdditions.run:
cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run
Reboot the server for the changes to take effect:
sudo shutdown -r now
Ā
Enable File Share on the Virtual Box
These steps allow you to have a shared folder between host machine and virtual machine in order to speed up sharing of files. These steps are optional. Copying files can still be done via `ssh scp` commands.Ā
Ā
Machine ā Settings ā Shared Folders ā Add.
For Folder Path: Select a file on your drive (or create new)
Select Auto-mount
For Mount Point enter: /mnt/share
Select Make Permanent.
Ā
Copy Conduit installation files on Virtual Box
On the Windows machine, have the Conduit files in a shared folder thatās accessible from the Virtual Box.
Conduit installation files can be found by navigating to Latest Release version.
Ā
Ā
Open ports in Virtual Box
In VirtualBox, go to Network ā Port Forwarding ā Add 80, 10002, 443 and 22.
These ports are used by Conduit for the following:
80 - for http connections to Conduit Proxy
443 - for https connections to Conduit Proxy
10002 - for thrift connections to Conduit server
22 - for ssh access to the virtual machine hosting Conduit services
find the machine IP address by:
running the following command in Ubuntu terminal: ifconfig
Go to Windows ā Putty and enter the IP and port 22.Ā
Save the IP Address
it will be required during Conduit Installation.
Ā
Before you start Conduit installation:
Ensure that you have access to the shared folder on the VirtualBox with the Conduit files.
Ensure that you know the IP address of the VM
Ensure that you know the Azure credentials for the Parquet Files storage (Parquet Storage location is configured during Conduit installation).
Access Key
Storage Account
Container
For more information about Configure parquet store file system on Azure, click here.
Installing Conduit
For Conduit installation, click Conduit on-premise installation.
Ā