Reference13r1:Concept App Platform: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= General =
= General =
* V13 uses buildroot https://buildroot.org/  
* V13 uses [https://buildroot.org/ buildroot]
* this is an own (innovaphone) collection of packages
* this is an own (innovaphone) collection of packages
* https://buildroot.org/docs.html
* For further information see: [https://buildroot.org/docs.html Buildroot Documentations]


== Requirements ==
== Requirements ==


* V13
* V13 or up
* arm: IPx10 (with CF card) or IPx11 (with mSATA SSD) gateway
* Gateway (arm): IPx10 (with CF card) or IPx11 (with mSATA SSD)  
* x86_64: HyperV or VMWare
* Virtual (x86_64): HyperV or VMWare


== Default credentials ==
== Default credentials ==
Line 16: Line 16:
* web login '''pwd'''
* web login '''pwd'''


= App Platform arm =
= App Platform - arm (Gateway)=


* The installation image has a size of ~50 MB. During installation, the following partitions are created:
* The installation image has a size of ~50MB. During installation, the following partitions are created:
** /dev/sda1 fat32: 200MB (contains ramdisk, rootfs and kernel)
** /dev/sda1 fat32: 200MB (contains ramdisk, rootfs and kernel)
** /dev/sda2 ext4: depends on disk size (contains databases, log files and apps)
** /dev/sda2 ext4: depends on disk size (contains databases, log files and apps)
Line 24: Line 24:
** /dev/sda4 swap: 512MB
** /dev/sda4 swap: 512MB


= App Platform x86-64 Virtual Machine =
= App Platform - x86-64 (Virtual Machine) =


* The default disk size is 16 GB. It should be increased '''before''' the first start if needed!
* The default disk size is 16GB. It should be increased '''before''' the first start if needed!


* Multiple CPUs are supported, default is one CPU
* Multiple CPUs are supported, default is one CPU


* default RAM: 512 MB
* default RAM: 512MB
* static IP address, DNS, gateway can be configured with the command '''setip''' on the console. Run '''setip --help''' to get a list of parameters.
* static IP address, DNS, Gateway can be configured with the command '''setip''' on the console. Run '''setip --help''' to get a list of parameters.
* '''loadkeys de''' can be used to change to german keyboard layout (etc.)
* '''loadkeys de''' can be used to change to german keyboard layout (etc.)


Line 43: Line 43:
==ARM Gateway==
==ARM Gateway==


If you setup a gateway with the install procedure, the App Platform is installed automatically.<br><br>
If you setup a Gateway with the install procedure, the App Platform is installed automatically.<br><br>
You can also install it manually:
You can also install it manually:
* Open App Platform -> General and '''Enable Linux Support'''. Restart the gateway.
* Open App Platform -> General and '''Enable Linux Support'''. Restart the gateway.
* You need to enable Proxy-ARP on ETH0 or ETH1 [[ Reference:Configuration/ETH/IP|here ]], so your gateway and the linux appliance will share the same physical interface. Simply go to '''IP4 > ETH0 (if used) > IP''' and check '''Proxy ARP'''.
* You need to enable Proxy-ARP on [[Reference13r1:IP4/ETH/IP|ETH0]] or [[Reference13r1:IP4/ETH/IP|ETH1]], so your Gateway and the Linux Appliance will share the same physical interface.
* Open App Platform -> IP and configure the IP settings of the App Platform. Restart the gateway.
* Open App Platform -> IP and configure the IP settings of the App Platform. Restart the Gateway.
* Open App Platform -> Installation and select the given version or enter an own path to the app-platform-armel.img image file.
* Open App Platform -> Installation and select the given version or enter an own path to the ''app-platform-armel.img'' image file.
* The installation runs without any further required step.
* The installation runs without any further required step.


Line 54: Line 54:


* Import the image into your server environment.
* Import the image into your server environment.
* Edit the disk size, if wished.
* Edit the disk size, if needed.
* Start the machine and wait until it reboots and starts again.
* Start the machine and wait until it reboots and starts again.

Revision as of 16:51, 13 May 2019

General

Requirements

  • V13 or up
  • Gateway (arm): IPx10 (with CF card) or IPx11 (with mSATA SSD)
  • Virtual (x86_64): HyperV or VMWare

Default credentials

  • SSH-Login with admin and ipapps
  • root login with root and iplinux (root login is not directly possible over SSH)
  • web login pwd

App Platform - arm (Gateway)

  • The installation image has a size of ~50MB. During installation, the following partitions are created:
    • /dev/sda1 fat32: 200MB (contains ramdisk, rootfs and kernel)
    • /dev/sda2 ext4: depends on disk size (contains databases, log files and apps)
    • /dev/sda3 ext4: 500MB (contains the rootfs)
    • /dev/sda4 swap: 512MB

App Platform - x86-64 (Virtual Machine)

  • The default disk size is 16GB. It should be increased before the first start if needed!
  • Multiple CPUs are supported, default is one CPU
  • default RAM: 512MB
  • static IP address, DNS, Gateway can be configured with the command setip on the console. Run setip --help to get a list of parameters.
  • loadkeys de can be used to change to german keyboard layout (etc.)
  • partitions:
    • /dev/sda1 ext2: 350MB (contains ramdisk, rootfs and kernel)
    • /dev/sda2 ext4: depends on disk size (contains databases, log files and apps)
    • /dev/sda3 ext4: 500MB (contains the rootfs)
    • /dev/sda4 swap: 512MB

Installation

ARM Gateway

If you setup a Gateway with the install procedure, the App Platform is installed automatically.

You can also install it manually:

  • Open App Platform -> General and Enable Linux Support. Restart the gateway.
  • You need to enable Proxy-ARP on ETH0 or ETH1, so your Gateway and the Linux Appliance will share the same physical interface.
  • Open App Platform -> IP and configure the IP settings of the App Platform. Restart the Gateway.
  • Open App Platform -> Installation and select the given version or enter an own path to the app-platform-armel.img image file.
  • The installation runs without any further required step.

Virtual machine

  • Import the image into your server environment.
  • Edit the disk size, if needed.
  • Start the machine and wait until it reboots and starts again.