Stan's Corner

 View Only
  • 1.  On Prem install - Connectivity to instana.io

    Posted Thu August 18, 2022 03:32 AM

    Hello,

    In the case of an AirGapped installation, is it mandatory to have a connection from instana backend (onprem) to instana.io to get the usage information?

    https://www.ibm.com/docs/en/instana-observability/current?topic=installer-outbound-network-access-requirements

    Ibm remove preview
    View this on Ibm >


    ------------------------------
    Christopher LEY
    ------------------------------


  • 2.  RE: On Prem install - Connectivity to instana.io

    Posted Thu August 18, 2022 09:12 AM
    Your on-prem instance will run regardless but you have to have a system connected to the internet to get the license in the first place. You then have to transfer said license to your instance. After that your instance will work completely air-gapped for as long as the license is valid.

    ------------------------------
    David Ginsbach
    ------------------------------



  • 3.  RE: On Prem install - Connectivity to instana.io

    Posted Fri August 19, 2022 03:41 AM

     If we have a valid license,  Airgapped OnPrem backend doesn't need connectivity to instana.io.

    Thanks for your clarification David.



    ------------------------------
    Christopher LEY
    ------------------------------



  • 4.  RE: On Prem install - Connectivity to instana.io

    Posted Fri August 19, 2022 01:28 PM
    Edited by Medha Parekh Wed August 24, 2022 10:38 AM

    Yes, you can download the license and then make it available in air gapped environments. The license itself does not change except for timeframe changes, but this would need to be done again for new licenses.

    Think of the (onprem) license as an encrypted container, containing infos about the customer as well as start/end date of the license

    Remember one of the basic rules for on-prem: It is possible to skip only one major version.

     For example, let us say that the customer is on 217 and is trying to bring their Instana to the current version of 227; they can skip 219, and download the 221 version; after that, they can skip 223 and download the 225. Finally, from the 225 version they will be able to download 227. In summary, they should download 221, 225, 227 versions of the Instana console. 

     Replace the {version} variable below with the correct release number.

    Air-gapped installation scenarios

     Here is the full procedure for an air-gapped environment:

    1. On a host with internet connectivity, install instana-consoleas described in the  Install the Instana package.
    2. Download the required binaries.
      Two files are required for an air-gapped installation:
      1. The instana-console
        Ubuntu/Debian: run apt-get download instana-console.
        Red Hat/CentOS: run yum install --downloadonly instana-console.
        Or, you can mirror the Instana repository accordingly.
      2. The archive with Instana Docker containers.
        Run instana images exportto create an export-{version}.tar within the execution directory.
    3. Copy the files to the target host that has no internet connectivity.
    4. Install instana-consolefrom the package that you previously downloaded and transferred.
    5. Ensure that Docker is installed.
    6. To import the containers, run instana images import -f <path/to/export-{version}.tar>.
    7. Start the installation as described in the installation section.

     
    The main commands that are used in this process:

    yum install --downloadonly --downloaddir=. instana-console-xxx
    docker login containers.instana.io -u _ -p <agent-key>
    instana images export -k <agent-key>

    Additional Documentation:

    Installing Instana backend on Kubernetes
    Mirroring container images in image registry (air-gapped installation)

     



    ------------------------------
    Della Lenz
    ------------------------------