Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction

This document describes the construction, compilation and use of anbox Android container environment. Describes the environment configuration, code download, build and how to use it.

How to use this document


Deployment Architecture

Pre-Installation Requirements

    Recommended
  • Hardware Requirements

Processor model

2*Kunpeng  920 processor

RAM

16*DDR4-2933

Storage

10*2.5 inch SAS/SATA/SSD or 8*2.5 inch  NVMe SSD

Network

1 onboard network card, each card supports 4*GE port or 4*10GE port or 4*25GE port

Power Supply

 Power 100~240V AC,240V DC

Scale

447 mm x 490 mm x 86.1 mm

ARM Server satisfies the Arm Server Ready certified.

  • Software Perequisites

N/A

  • Database Perequisites

schema scripts: N/A

  • Schema scripts
  • Other Installation Requirements
      • Jump Host Requirements:N/A
      • Network Requirements: N/A
      • Bare Metal Node Requirements :N/A
      • Execution Requirements (Bare Metal Only) :N/A

    Installation High-Level Overview

    • Bare Metal Deployment Guide 
      • Install Bare Metal Jump Host : N/A

      • Creating a Node Inventory File: N/A

    • software prerequisites:N
      • Creating the Settings Files: N/A

    • Database prerequisites
      • Running: N/A

    • Other Installation Requirements
    • Virtual Deployment Guide
    • Standard Deployment Overview

    • Snapshot Deployment Overview

    • Special Requirements for Virtual Deployments

      • Install Jump Host: N/A

    ...

      • Verifying the Setup - VMs


    • Install Debian 10 OS on Server

    ...

    Installing the Anbox snap is very simple:

        $ snap install --devmode --beta anbox
    

    If you didn’t logged into the Ubuntu Store yet, the snap command will ask you to use sudo snap … in order to install the snap:

        $ sudo snap install --devmode --beta anbox
    

    ...

    As a side effect of using –devmode the snap will not automatically update. In order to update to a newer version you can run:

        $ snap refresh --beta --devmode anbox
    

    Information about the currently available versions of the snap is available via:

    $

    ...

    snap

    ...

    info

    ...

    anbox

    ...

    • Creating the Settings Files
    • Running
      • Bare Metal Deployment Guide

      • Virtual Deployment Guide

        • Standard Deployment Overview
        • Snapshot Deployment Overview
        • Special Requirements for Virtual Deployments
          • Install Jump Host
          • Verifying the Setup - VMs
    • Upstream Deployment Guide
        • Upstream Deployment Key Features
        • Special Requirements for Upstream Deployments
        • Scenarios and Deploy Settings for Upstream Deployments
        • Including Upstream Patches with Deployment
        • Running
        • Interacting with Containerized Overcloud
    • Verifying the Setup as defined the Akraino validation feature project plus any additional testing specific to the blue print

    Developer Guide and Troubleshooting

      • Utilization of Images

      • Post-deployment Configuration

      • Debugging Failures

      • Reporting a Bug

    Uninstall Guide

    The following method only uses snap to install Anbox. If you want to delete Anbox from the system, you must first delete snap.

    Attention:Remove all data stored in the snapshot from the system:

    $        $ snap remove anbox

    After deleting the snapshot, you must also delete the installed kernel modules (if installed):

          $ sudo apt install ppa-purge

          $ sudo ppa-purge ppa:morphis/anbox-support

    Upon completion, Anbox will be removed from your system.

    Troubleshooting

      • If kernels modules successfully loaded, service is running fine, and yet Anbox won't launch with Application manager service is not running yet. Check for the message No space left on device - Failed to enter cgroup in /var/lib/anbox/logs/container.log, you may be running into see this issue: https://github.com/lxc/lxd/issues/6257

    Maintenance

    • Blue Print Package Maintenance

      • Software maintenance
      • Hardware maintenance
    • Blue Print Deployment Maintenance

    Frequently Asked Questions

    N/A

    License

    N/A

    References

    Definitions, acronyms and abbreviations