source: doc/INSTALL.en.txt @ 4af842a

opengnsys-1.1.0
Last change on this file since 4af842a was 7332a3f, checked in by ramon <ramongomez@…>, 7 years ago

#730: Copiar OpenGnsys 1.1.0 en rama tags/opengnsys-1.1.0

git-svn-id: https://opengnsys.es/svn/tags/opengnsys-1.1.0@5607 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 3.7 KB
RevLine 
[f00d5ab]1Installing OpenGnsys Server v 1.0.5
2=======================================
[91aaf03]3
[f00d5ab]4Before installation
5-------------------
[91aaf03]6
[f00d5ab]7OpenGnsys Server 1.0.5 is meant to be installed under Ubuntu Server 12.04 LTS or newer, though it has also been tested under operating systems based on Fedora 20
[91aaf03]8
[f00d5ab]9Network connection is needed in order to download the required packages, the source code and the preconfigured client.
[91aaf03]10
[f00d5ab]11Minimum storage requirements:
12- 100 MB in /tmp (for the installation process)
13- 450 MB in /var/lib/tftpboot (or /srv in Debian systems)
14- 500 MB in the installation folder (/opt/opengnsys) in addition to the space required for logging (100 MB if ogLive client is already downloaded).
15- Enough disk space for the image repository in /opt/opengnsys/images (it is recommended to mount it on an independent file system)
[91aaf03]16
[f00d5ab]17Installation
18------------
[91aaf03]19
[7332a3f]20To install OpenGnsys, run opengnsys_installer.sh after unpacking the release file (opengnsys-release.tar.gz) o downloading it directly from https://opengnsys.es/svn/trunk/installer/opengnsys_installer.sh.
[91aaf03]21
[f00d5ab]22Unpacking example:
23        tar xvzf opengnsys-1.0.5.tar.gz
[91aaf03]24        cd opengnsys/installer
25
[f00d5ab]26Download examples:
[91aaf03]27
[f00d5ab]28    * Download with wget.
[7332a3f]29        wget https://opengnsys.es/svn/trunk/installer/opengnsys_installer.sh -O opengnsys_installer.sh
[91aaf03]30
[f00d5ab]31    * Download with curl.
[7332a3f]32        curl https://opengnsys.es/svn/trunk/installer/opengnsys_installer.sh > opengnsys_installer.sh
[91aaf03]33
34
[f00d5ab]35You must be root to run the installation script:
36        sudo bash opengnsys_installer.sh
[91aaf03]37
38
[f00d5ab]39The following information will be requested in order to configure the access to the service (a default value will be introduced if no parameter is indicated):
40    * MySQL root password
[7332a3f]41    * Web console user and OpenGnsys Super Administrator
[f00d5ab]42    * Web console user's password
43    * Client's password for accessing remote services
[91aaf03]44
[f00d5ab]45The following processes will be carried out:
46    * Gathering of the basic network parameters.
47    * Checking the installed packages.
48    * Downloading and installing dependencies.
[7332a3f]49    * Creating OpenGnsys basic folder sctructure.
[f00d5ab]50    * Download the code repository to a temporal folder (/tmp/opengnsys_installer). In upcoming releases this process will not be necessary.
[7332a3f]51    * Compiling and installing OpenGnsys services.
52    * Basic configuration of OpenGnsys network services (DHCP, PXE and Samba) using the existing configuration templates.
[f00d5ab]53    * Copying additional server management files.
[7332a3f]54    * Creating the database and configuring OpenGnsys administration console web server.
[f00d5ab]55    * Copying web administration console pages.
[7332a3f]56    * Copying the OpenGnsys client folder structure.
57    * Downloading OpenGnsys client initial image.
58    * Basic configuration of OpenGnsys services using network parameters.
[91aaf03]59
[f00d5ab]60Once the installation is finished you can start working with the system:
61    * Configuring DHCP.
62    * Adding information in the administration console.
63    * Customizing administration scripts.
64    * Creating start menus for the clients.
[91aaf03]65
66
67
[f00d5ab]68Updating / upgrading
69--------------------
[91aaf03]70
[f00d5ab]71There is a system self-upgrading script with the following features:
72    * Network connection is needed to obtain the latest updates / upgrades.
73    * If the script updates itself, then it must be run once again.
74    * Services depending on the operating system will not be updated.
75    * Configuration files will not be modified.
[91aaf03]76
[f00d5ab]77You must be root to run this script:
78    sudo /opt/opengnsys/lib/opengnsys_update.sh
79 
[91aaf03]80
81
[f00d5ab]82Uninstall
83---------
[91aaf03]84
[7332a3f]85There is also an uninstall script for the OpenGnsys components:
86    * OpenGnsys files and data base will be deleted.
[f00d5ab]87    * Packages belonging to the operating system and their configuration files will be preserved.
88    * The image folder and its content will not be deleted.
[91aaf03]89
[f00d5ab]90You must be root to run this script:
91    sudo /opt/opengnsys/lib/opengnsys_uninstall.sh
[91aaf03]92
Note: See TracBrowser for help on using the repository browser.