The Linux builds are pre-compiled and all the required dependencies are included in the build itself. You don't have to install the dependencies separately.
The libstdc++.so.5 is a run time compilation library required for GigaVaultStorage Application to run in the machine. This library can be downloaded and installed from http://gcc.gnu.org/libstdc++/
Once you have ensured that the above packages are all available in your linux machine, follow the steps given below to install GigaVaultStorage :
Unzip the downloaded ZIP file.
Execute the bin file
For RedHat Linux 8.0, 9.0 and Later, RedHat EL 4 and Later, CentOS 4 and Later, Fedora Core 3 and Later, SuSE Linux 9.x and Later: ./GigaVaultStorage_2_4_SP_RH.bin
For Mandrake Linux 10.0 and Later: ./GigaVaultStorage_2_4_SP_MDK.bin
For Debian Linux 3.0 and Later, Gentoo, Ubuntu 5.10 and Later : ./GigaVaultStorage_2_4_SP_DBN.bin
GigaVaultStorage needs root user privileges. Hence if GigaVaultStorage is installed as an user which does not have root privileges, the installation will abort with the message 'You need root user privileges'. This is applicable for upgrades as well.
-
The first step in the installation is to choose the type of installation. You can select from one of the two options :
You can install GigaVaultStorage in a newly created GigaVaultStorage user account, where the GigaVaultStorage user account will be automatically created with root privileges
-
You can install GigaVaultStorage in the current user account.
Choose option 1, if you want GigaVaultStorage to backup user data, MySQL, System Files etc. Note that GigaVaultStorage will be installed as a daemon process and will automatically start when the system boots up. You can START and STOP GigaVaultStorage by running the command "/etc/init.d/gigavaultstorage start/stop". You can check the status of GigaVaultStorage application by running the command "/etc/init.d/gigavaultstorage status".
Choose option 2, if you want GigaVaultStorage to be installed as an application to backup only the system files and folders. Note that GigaVaultStorage will be installed in the current user directory and has to be manually started every time the machine is rebooted. You can START and STOP GigaVaultStorage by running the script startGigaVaultStorage.sh and stopGigaVaultStorage.sh
-
If If GigaVaultStorage is installed fresh and you chose option 1 in the above step, then you will be asked to provide a password for the If GigaVaultStorage user account which is created. Note that If GigaVaultStorage will be installed as a daemon process and will automatically start when the system boots up. You can START and STOP If GigaVaultStorage by running the command "/etc/init.d/gigavaultstorage start/stop". You can check the status of GigaVaultStorage application by running the command "/etc/init.d/gigavaultstorage status".
If you chose option 2, then you will be taken to the next step directly. Note that GigaVaultStorage will be installed in the current user directory and has to be manually started every time the machine is rebooted. You can START and STOP GigaVaultStorage by running the script startGigaVaultStorage.sh and stopGigaVaultStorage.sh
Read through the License Agreement carefully. If you agree, enter Yes to continue with the installation. If you do not agree, enter No to abort the installation.
If you had chosen option 2 for the type of installation, GigaVaultStorage will ask for a location to install GigaVaultStorage. By default GigaVaultStorage will be installed in the "Current Directory". GigaVaultStorage setup will be installed under "GigaVaultStorageInc/GigaVaultStorage" in the "Current Directory" directory. To install in a different directory, enter the absolute path (full path) for GigaVaultStorage installation. Note that the setup will create the "GigaVaultStorageInc/GigaVaultStorage" directory under the directory you entered.
-
If GigaVaultStorage is already in the installed location, GigaVaultStorage will try to upgrade. The installation will ask the user whether the previous setup can be migrated or not. Enter 'yes' to continue up gradation and 'no' to abort the installation.
GigaVaultStorage can be upgraded to 2.4 from GigaVaultStorage version 2.3.5
-
Configure GigaVaultStorage as :
You need to choose one of the options (Client-Server, Client, Server or Replication Server). The four modes are explained in detail below.
Client-Server - This option will configure this GigaVaultStorage installation to run in full peer mode, which means GigaVaultStorage can function both as a client backing up local files/folders to other GigaVaultStorage peers and also as a server which can be used for backing up data from other GigaVaultStorage installations.
Client - This option will configure this GigaVaultStorage installation to run only as a client (half peer), which means GigaVaultStorage can backup local files/folders to a GigaVaultStorage backup server but cannot accept backup data from other GigaVaultStorage installations.
Server - This option will configure this GigaVaultStorage installation to run only as a server (half peer), which means GigaVaultStorage can accept backup data from other GigaVaultStorage installations but cannot backup local files/folders to other GigaVaultStorage peers.
Replication Server - Other GigaVaultStorage backup servers can replicate their data to this server for redundancy but cannot accept backup data from other GigaVaultStorage peers.
-
Assign A GigaVaultStorage ID:
GigaVaultStorage ID is the unique name with which your GigaVaultStorage installation is identified. By default, it takes your machine name as the GigaVaultStorage ID. But we recommend giving a globally unique ID. Here you will be provided with these options:
"Do you want to identify your machine name by other than hostname"
If you enter "y/Y" then following text will displayed in terminal to enter GigaVaultStorage ID.
"Enter GigaVaultStorage ID"
Enter the GigaVaultStorage ID for your installation. We recommend using your email id for this.
Note:The GigaVaultStorage ID value is case insensitive. Hence, the 'GigaVaultStorage ID' you have entered will be automatically converted to lower case.
Customer Name: Enter a valid GigaVaultStorage Customer Name. The GigaVaultStorage Customer name is the 'name' under which your client is categorized (on the backup server). By default, this is set to "Trial Customer". Your service provider can change this at his end, as required. If your service provider has given you a customer name, please enter it exactly as provided. Otherwise, please leave this as the default "Trial Customer".
-
Configure GigaVaultStorage Server backup location:
By default, GigaVaultStorage Server will store the backup data from the clients to the "<INSTALLATION_DIR>/GigaVaultStorageInc/GigaVaultStorage" directory. If you want to change the server's default backup location, here you will be provided with these options.
"Do you want to change the server's default backup location"
If you enter "y/Y" then following text will displayed in terminal to enter GigaVaultStorage Server backup location.
"Enter the absolute path for GigaVaultStorage Server's backup location"
Enter the backup location for this server here.
-
Enable HTTPS based GigaVaultStorage WebConsole access:
GigaVaultStorage uses the TCP port '6060' for its web console and uses the TCP port '6061' for its https based web console access. GigaVaultStorage supports 'https protocol' to access the GigaVaultStorage webconsole in a secured manner. Hence, if you try to access the GigaVaultStorage webconsole through http://<machine name>:<webconsole port>, then you will be automatically redirected to https://<machine name>:<HTTPS port> url.
Note: GigaVaultStorage Web Console access through HTTPS is enabled by default.
-
GigaVaultStorage Web Console Authentication:
GigaVaultStorage's Web Console user interface is browser based; you need to configure a username and password to login to GigaVaultStorage Web Console. Note that you can add additional users, delete users, change password etc. from the Web Console UI after the installation.
-
Configure Backup Server Port and UI Communication Port
By default GigaVaultStorage uses the ' Backup Server Port' 32004, for all the client-server communications and the 'UI Communication Port' 32005 for communication between the GigaVaultStorage Web Console and the GigaVaultStorage Application. If you wish GigaVaultStorage to use ports other than the default, you are provided with the following options here :
"Do you want to change these ports from default value?"
If you enter "y/Y" then following text will displayed in terminal to enter GigaVaultStorage's Backup Server Port and the UI Communication Port.
"Please enter a valid port value [numerical whole number] for Backup Server Port".
Enter the Backup Server Port value here.
"Please enter a valid port value [Numerical whole number] for UI Communication Port".
Enter the UI Communication Port value here.
This installs the product and completes the installation process. After successful installation, you are provided with an option to start the GigaVaultStorage. After the installation, you can start GigaVaultStorage by executing the script "startGigaVaultStorage.sh" from the directory "<INSTALLATION_HOME>/GigaVaultStorageInc/GigaVaultStorage/".
After successful installation, you can open the GigaVaultStorage Web Console from your browser by typing http://<Your Machine Name>:6060. You will have to login to the Web Console using the username and password you provided in the "GigaVaultStorage Web Console Authentication" step during the installation.