Toolkit NetInstall Guide

The CentOS NetInstall distribution of the perfSONAR Toolkit is an ISO image that can be mounted to a CD, DVD, or USB drive. The image does not contain any of the packages, but will download them from a remote location at install time. The document describes step-by-step how to install the NetInstall distribution.

See also

See Choosing a Toolkit Installation Method for more information on choosing an installation type.

Downloading installation media and booting the system

  1. Download the ISO image appropriate for your architecture from Downloads or below:

    Architecture Downloads
    i386 iso md5
    x86_64 iso md5
  2. Verify the md5 checksum by verifying the two lines output are the same when you run the command below (replace the filenames with that of the downloaded iso and md5). If they do no match then you may need to re-download the iso images:

    $ md5sum pS-Toolkit-3.X-NetInstall-i386.iso;cat pS-Toolkit-3.X-NetInstall-i386.iso.md5
    
  3. Mount the ISO to a CD, DVD, or USB drive

    Note

    Detailed instructions on mounting an ISO image to the above media is beyond the scope of this document. Linux and Macintosh users may consider using the dd tool: sudo dd if=/PATH/TO/FILE.iso of=/dev/DISK

  4. Insert the media containing the ISO into the target end system

  5. Power on the host

    Note

    By default the NetInstall will use a graphical installer. This provides more options related to partitioning and may be more appropriate for those with access to a monitor. For text mode installation guide see Step-by-Step Guide using text mode

Step-by-Step Guide using graphical installer

Note

NetInstall will use a text mode for a few first screens. After downloading the image it will enter graphical mode.

  1. You will be presented with a screen asking you to select how you want to install the system. Select Install the perfSONAR Toolkit and hit enter.
    _images/install_netinstall-graph-1boot.png
  2. You will first be asked to select your language. Make your choice and select OK to continue.
    _images/install_netinstall-language.png
  3. On the next prompt select your keyboard layout and select OK to continue.
    _images/install_netinstall-keyboard.png
  4. If CentOS is able to detect your DHCP server and access the images then your installer will automatically move ahead to the welcome screen and you can skip this step. If you instead see a prompt asking you about your network settings, see the special topic below:

    Special Topic: Static Networking and Web Proxies

    1. First you will be presented with a screen asking how to configure IPv4 and IPv6 on your host. You may assign a static address by using the tab key to select Manual Configuration.

      _images/install_netinstall-static2.png
    2. If you select Manual Configuration you will get the screen below asking you to enter the IP addresses, netmask, gateway and DNS server. Enter the required information and select OK to continue.

      _images/install_netinstall-static3.png
    3. If you are not behind a web proxy, you may see the welcome screen and return to the regular instructions. If you are behind a web proxy you may enter that information in the screen presented (shown below). After this screen you should be presented with a welcome screen. If not you should check your settings and network connection.

      _images/install_netinstall-static4.png

    Note

    After installation you may need to re-enter the network settings. These settings are only expected for use during the installation process and may be discarded once the process completes.

  5. The next screen will download some of the initial installation files. If any errors occur during this phase, you may need to check your network settings.
    _images/install_netinstall-2retrieve.png
  6. You will next be prompted to choose your timezone. You may do so by using the tab and arrow keys on your keyboard. When you have chosen your timezone, tab to the OK box and hit Enter.
    _images/install_netinstall-graph-3timezone.png
  7. You will now be asked to set your root password. Please make note of this password as it will be required to login to the host after installation completes. Normal precautions should be taken to protect the root password as it can be used to make changes to the system. For example, safe password practices would recommend a password that contains a mixture of letters of different case, numbers, symbols, and a length greater than 8. It is also not recommend to re-use passwords on multiple machines, in the event of a system breach. After entering and confirming the password tab to the OK box and hit Enter on your keyboard.
    _images/install_netinstall-graph-4password.png
  8. The next screen asks you where you would like to install the operating and how you would like to partition the drive. After you have selected the desired partitioning scheme and hard drive, select OK and hit Enter on your keyboard. The following options are available for partitioning:
    • Use entire drive - Use this option if there is nothing else installed on the selected hard drive. It will remove any existing data on the hard drive and dedicate the entire disk to the operating system
    • Replace existing Linux system - This option removes any Linux partitions on the disk but will keep any non-Linux partitions.
    • Use free space - This option will not touch any existing partitions and will give any remaining space to the hard drive.
    _images/install_netinstall-graph-5drive.png

    Note

    You may select the Review and modify partitioning layout checkbox to setup a custom partitioning scheme

  9. You will now see a series of loading screesn as packages are downloaded and installed. You do not need to do anything except wait.

    Note

    This process may take several minutes or longer depending on your network connectivity to the download server.

    _images/install_netinstall-graph-6retrieveinfo.png _images/install_netinstall-graph-7dependencies.png _images/install_netinstall-graph-8startinstall.png _images/install_netinstall-graph-9install.png
  10. If the installation is successful you will be presented with the screen below. Select Reboot to restart the host.
    _images/install_netinstall-graph-10endinstall.png
  11. After the reboot you will be presented with a login screen. You can login with the root user and the password set during the installation process. You are now ready to move on to Configuring the Toolkit for the First Time
    _images/install_netinstall-11login.png

Step-by-Step Guide using text mode

  1. You will be presented with a screen asking you to select how you want to install the system. Select Install the perfSONAR Toolkit in text mode and hit enter.
    _images/install_netinstall-1boot.png
  2. You will be first asked to select your language. Make your choice and select OK to continue.
    _images/install_netinstall-language.png
  3. On the next prompt select your keyboard layout and select OK to continue.
    _images/install_netinstall-keyboard.png
  4. If CentOS was able to detect your DHCP server and access the images then your installer will automatically move ahead and you can skip this step. If you instead see a prompt asking you about your network settings, see the special topic below:

    Special Topic: Static Networking and Web Proxies

    1. First you will be presented with a screen asking how to configure IPv4 and IPv6 on your host. You may assign a static address by using the tab key to select Manual Configuration.

      _images/install_netinstall-static2.png
    2. If you select Manual Configuration you will get the screen below asking you to enter the IP addresses, netmask, gateway and DNS server. Enter the required information and select OK to continue.

      _images/install_netinstall-static3.png
    3. If you are not behind a web proxy, you may see the welcome screen and return to the regular instructions. If you are behind a web proxy you may enter that information in the screen presented (shown below). After this screen you should be presented with a welcome screen. If not you should check your settings and network connection.

      _images/install_netinstall-static4.png

    Note

    After installation you may need to re-enter the network settings. These settings are only expected for use during the installation process and may be discarded once the process completes.

  5. The next screen will download some of the initial installation files. If any errors occur during this phase, you may need to check your network settings.
    _images/install_netinstall-2retrieve.png
  6. You will now be presented with a welcome screen. Use tab on your keyboard to select the OK box and hit Enter to continue.
    _images/install_netinstall-1welcome.png
  7. You will next be prompted to choose your timezone. You may do so by using the tab and arrow keys on your keyboard. When you have chosen your timezone, tab to the OK box and hit Enter.
    _images/install_netinstall-3timezone.png
  8. You will now be asked to set your root password. Please make note of this password as it will be required to login to the host after installation completes. Normal precautions should be taken to protect the root password as it can be used to make changes to the system. For example, safe password practices would recommend a password that contains a mixture of letters of different case, numbers, symbols, and a length greater than 8. It is also not recommend to re-use passwords on multiple machines, in the event of a system breach. After entering and confirming the password tab to the OK box and hit Enter on your keyboard.
    _images/install_netinstall-4password.png
  9. The next screen asks you where you would like to install the operating and how you would like to partition the drive. After you have selected the desired partitioning scheme and hard drive, select OK and hit Enter on your keyboard. The following options are available for partitioning:
    • Use entire drive - Use this option if there is nothing else installed on the selected hard drive. It will remove any existing data on the hard drive and dedicate the entire disk to the operating system
    • Replace existing Linux system - This option removes any Linux partitions on the disk but will keep any non-Linux partitions.
    • Use free space - This option will not touch any existing partitions and will give any remaining space to the hard drive.
    _images/install_netinstall-5drive.png
  10. You will now see a series of loading screesn as packages are downloaded and installed. You do not need to do anything except wait.

    Note

    This process may take several minutes or longer depending on your network connectivity to the download server.

    _images/install_netinstall-6retrieveinfo.png _images/install_netinstall-7dependencies.png _images/install_netinstall-8startinstall.png _images/install_netinstall-9install.png
  11. If the installation is successful you will be presented with the screen below. Select Reboot to restart the host.
    _images/install_netinstall-10endinstall.png
  12. After the reboot you will be presented with a login screen. You can login with the root user and the password set during the installation process. You are now ready to move on to Configuring the Toolkit for the First Time
    _images/install_netinstall-11login.png