INTRODUCTION

Dans cette partie, nous allons voir ensemble comment déployer un premier container avec l’interface de gestion de VMware Integrated Containers. Sachez que l’interface offre énormément de fonctionnalité comme la gestion de plusieurs projets, l’affectation d’une ou plusieurs ressources VCH à chaque projet, la gestion des membres de l’équipe de projet, la gestion des containers, création d’applications et de réseaux overlays ainsi que les volumes, sans oublier la gestion des images avec un register privé pour chaque projet.

Dans la suite de l’article, je vais uniquement aborder l’ajout de ressources à un projet et la création d’un container avec l’interface de gestion VIC et en Ligne de commande.

 

Prérequis

 

Méthode 1 – Création d’un container avec le portail de gestion

Pour accéder à l’interface de gestion, il faut soit vous connecter directement à l’adresse https//IP_APPLIANCE_VIC:8282 ou passer par le portail de l’Appliance https//IP_APPLIANCE_VIC ensuite cliqué sur “OPEN” au niveau de partie “Open the Management Portal”.

image

L’interface s’affiche.

image

Avant de déployer un container, il est nécessaire d’attacher le VCH créer précédemment au projet par défaut “default-project” et ainsi lui affecter de la ressource. Pour cela, cliquez sur “Administration > Projets > default-project > Détails”.

image

Ensuite, allez dans l’onglet “Infrastructure” puis cliquez sur +NOUVEAU

image

Remplir comme dans l’image ci-dessous, avec nom vch01, type VCH, et en URL mettre l’adresse complète du VCH créer en Partie 2 qui ressemble à https://XXX.XXX.XXX.XXX:2376

image

Cliquez sur OUI pour valider le certificat

image

Après quelques secondes, rafraichissez la page et vous devriez avoir le vch01 en ACTIVE avec les ressources disponibles qui remontent.

image

Nous sommes maintenant prêts pour déployer notre premier container, pour cela revenez à l’accueil, ensuite dans la partie “Bibliothèque” cliquez sur “Référentiels publics” pour avoir la liste des images disponibles sur le hub public de docker. Au niveau de l’image de votre choix, cliquez sur “PROVISIONNER

image

Le provisionnement démarre immédiatement

image

une fois terminée, la barre devient VERTE avec comme statut “FINISHED

image

Au niveau de la partie “Déploiements”, cliquez sur “Containeurs” et vous devriez le voir apparaître. Cliquez ensuite sur “Détails”.

image

Une interface apparaît avec pas mal de détails sur notre container comme l’adresse IP par exemple.

image

Malheureusement, avec le portail de gestion VIC nous n’avons pas encore plus de contrôle sur notre container en dehors de son arrêt et démarrage. Pour pouvoir prendre le contrôle sur le container nous devons utiliser un client docker en ligne de commande (voir en dessous).

EXTRA

En image un aperçu des containers au niveau du vCenter, la VM vch01 contrôle le pool de ressource vch01.

image

 

Méthode 2 – création d’un container en CLI avec le client docker

Dans la manipulation des containers, le portail de gestion VIC propose encore très peu de fonctionnalité. Il nous manque par exemple l’accès à la console des containers. Nous allons dans un premier temps déployer rapidement un container et par la suite attacher la Shell à notre console.

Avant de commencer, il est nécessaire de télécharger le client docker qui se trouve à l’adresse https://download.docker.com/win/static/stable/x86_64/docker-17.09.0-ce.zip 

Une fois décompresser ouvrez une console dans le dossier docker

image

Pour déployer un container, il suffit d’utiliser les commandes docker de base comme la commande run en spécifiant le VCH sur lequel ont veut déployer le container. 

image

La commande s’est bien passée, maintenant on va afficher la liste de tous les containers déployés.

image

Maintenant on attache le Shell du container dans notre console avec la commande container attach suivi du numéro du container (seuls les premiers chiffres/caractères suffisent).

image

Pour sortir du Shell du container faire CTRL+P ensuite CTRL+Q