P24 Annexe
De Wiki de Projets IMA
Révision datée du 16 février 2016 à 16:34 par Jdenecha (discussion | contributions) (→Création des machines virtuelles Xen)
Sommaire
Cette page est un guide pas à pas pour reconstruire l'architecture de notre projet sur une machine Debian (Jessie 8) avec un noyau Linux 3.16.0-4-amd64.
Installation des outils de base
Sur une machine Debian Jessie, il est nécessaire d'installer les outils suivants :
apt-get update -y; apt-get upgrade -y apt-get install -y xen-hypervisor-4.4-amd64 xen-tools sqlite3 nginx ssh xen-utils-common
Les outils suivants sont également conseillés :
apt-get install -y vim bridge-utils python curl lynx nmap
Installation de l'hyperviseur Xen
Création des machines virtuelles Xen
Une fois les outils Xen installé, on créée autant de vm que nécessaire
xen-create-image --hostname=teemo --ip=10.2.0.1 --netmask=255.255.255.240 --gateway=10.0.0.1 \ --dir=/usr/local/xen --mirror=http://debian.polytech-lille.fr/debian/ --dist=jessie --passwd
Architecture réseau Xen
Installation de Docker
Mise a jour et téléchargement d'outils pratiques
apt-get update -y; aptget upgrade -y apt-get install -y vim curl
Ajout des dépôts backports de jessie
echo -e "\n\n#\n# Jessie backports\n#\n deb http://ftp.fr.debian.org/debian jessie-backports main" >> /etc/apt/sources.list echo -e "deb-src http://ftp.fr.debian.org/debian jessie-backports main" >> /etc/apt/sources.list apt-get update -y; aptget upgrade -y
Installation proprement dite de Docker
apt-get install -y docker-engine
Ajout du proxy dans l’environnement Docker
mkdir /etc/systemd/system/docker.service.d echo -e "[Service]\nEnvironment=HTTP_PROXY=http://proxy.polytech-lille.fr:3128/" > /etc/systemd/system/docker.service.d/http-proxy.conf systemctl daemon-reload systemctl restart docker