Exécuter Cuttlefish sur un serveur sur site

Cette page explique comment exécuter Cuttlefish sur un serveur sur site. Pour exécuter Cuttlefish sur un serveur sur site, vous devez utiliser l'image Docker de Cuttlefish et le service Web Cloud Orchestrator.

L'image Docker de Cuttlefish inclut toutes les dépendances requises pour lancer Cuttlefish dans un conteneur. Cette image Docker vous permet de configurer l'infrastructure pour exécuter des instances Cuttlefish à distance sur différents environnements hôtes et de lancer Cuttlefish indépendamment de la configuration de votre machine hôte, par exemple la variante du système d'exploitation (Debian, Linux), la version du système d'exploitation, la variante de l'architecture (x86_64, ARM64) et d'autres dépendances d'installation.

Cloud Orchestrator est un service Web permettant d'héberger des VM ou des conteneurs sur lesquels vous pouvez exécuter Cuttlefish. cvdr est une interface de ligne de commande côté client permettant d'interagir avec Cloud Orchestrator.

Configurer un serveur sur site pour exécuter Cuttlefish

Pour configurer un serveur sur site pour exécuter Cuttlefish, suivez les instructions de la section Activer l'orchestrateur cloud sur un serveur sur site. Ces instructions expliquent comment exécuter Cloud Orchestrator, qui télécharge et exécute l'image Docker Cuttlefish en tant qu'hôte.

Utilisez cvdr pour interagir avec Cloud Orchestrator afin de créer, supprimer et lister des hôtes et des instances Cuttlefish.

Télécharger l'image Docker Cuttlefish

Pour télécharger l'image Docker Cuttlefish, suivez les instructions de android-cuttlefish/docker/README.md sur GitHub.