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 prerequisitesRunning: 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 messageNo 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