Outils pour utilisateurs

Outils du site


sio:stage2:install_deb

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

sio:stage2:install_deb [19/01/2016 15:15]
viper61 créée
sio:stage2:install_deb [18/09/2016 02:54]
Ligne 1: Ligne 1:
-====== Installation de la VM Debian ====== 
-===== Objectif ===== 
-Le but ici est d’installer notre machine virtuelle sous l'environnement Debian 8.2. \\ 
-La machine dispose des spécifications indiquées dans le document "[[sio:stage2:ressources]]". \\ 
-Une fois prête, nous y installerons Docker. 
  
-===== Système ===== 
-==== Installation ==== 
-Lors du démarrage sur l'ISO de Debian, nous avons sélectionner l'option d'installation. Nous avons ensuite suivi les différentes étape d'installation en répondant aux questions du système : 
-  - Sélection de la langue : **English** 
-  - Choix de la location géographique : **France** 
-  - Choix du layout(disposition) du clavier : **français** 
-  - Configuration auto du réseau : Nous l'avons annuler. Il y a en effet un DHCP de présent sur le réseau, or nous avons reçu une IP précise à configurer. Du fait d'avoir annuler, le système nous invite à entrer nos paramètres. 
-  - Configuration manuelle du réseau : **192.168.113.112** 
-  - Configuration du masque : **255.255.255.0** 
-  - Configuration de la passerelle : **192.168.113.1** 
-  - Configuration de l'IP du serveur de nom : **192.168.113.241 192.168.113.242** 
-  - Configuration du nom d'hôte de la machine : **debiandockerdev2** 
-  - Configuration du domaine de la machine : Nous entrons le nom du domaine fourni 
-  - Choix du mot de passe root : Nous suivons ici la convention en place 
-  - Choix d'un nom d'utilisateur : Nous suivons ici la convention en place 
-  - Choix de son mot de passe et confirmation 
-  - Configuration du partitionnement du disque dur : Nous avons choisi de tout mettre sur la même partition 
-  - Configuration de l'adresse du miroir : **ftp.fr.debian.org** 
-  - Configuration de l'adresse du mandataire : On configure le proxy 
-  - Demande de participation a une étude statistique : **Non** 
-  - Sélection des logiciels : On sélectionne **SSH Server** et **standard system utilities** 
-  - Installation de GRUB : **Oui** 
- 
-==== Configuration ==== 
-Une fois notre système installé, nous devons configurer le second disque que nous avons décidé de dédiée au stockage de données. Pour rendre le second disque utilisable, il suffit d’entrer le jeu d’instructions suivant : 
-  # fdisk /dev/sdb 
-    p                      # on affiche la table 
-    n                      # on créer une nouvelle 
-    p                      # partition primaire 
-    1                      # partition 1 
-    [entrer]               # debut du block 
-    [entrer]               # fin du block 
-    w                      # on ecrit la table 
-  # mkfs.ext4 /dev/sdb1    # on format la partition 
-  # mkdir /data            # on créer un dossier pour monter notre partition 
-  # mount /dev/sdb1 /data  # on monte la partition dans le dossier 
- 
-Pour monter la partition automatiquement au démarrage, il faut modifier le fichier de configuration **/etc/fstab** : 
-  # vim /etc/fstab 
-On ajoute la ligne suivante : 
-  /dev/sdb1 /data ext4 
- 
-Il peut arriver que lors d’un redémarrage (avec plusieurs disques) la partition ne soit plus //sdb// mais //sdc// par exemple, dans ce cas on peut utiliser l’//UUID// du disque pour être sur de pouvoir le monter au démarrage 
-  # blkid /dev/sdb1 
-  UUID="a8084052-a3de-4f3e-b193-f8e9bd5fa662" 
- 
-Le second disque est maintenant disponible à la racine du système, dans le dossier data. 
- 
-===== Docker ===== 
-Pour effectuer l'installation de Docker, nous devons dans un premier temps importer la clé PGP ayant signé le paquet 
-  # apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 
- 
-Cependant, nous nous trouvons derrière un proxy et la commande échoue. Nous utiliserons donc une alternative ayant la même finalité : 
-  # wget -qO- https://get.docker.com/gpg | sudo apt-key add - 
- 
-On créer ensuite le fichier **/etc/apt/sources.list.d/docker.list** dans lequel on entre : 
-  deb http://apt.dockerproject.org/repo debian-jessie main 
- 
-On peut ensuite mettre à jour le cache local et effectuer l'installation : 
-  # apt-get update 
-  # apt-get install -y docker-engine 
- 
-Comme nous sommes derrière un proxy comme évoqué au dessus, nous devons configurer Docker pour qu'il l'utilise. Nous allons alors commencé par créer le dossier ''mkdir /etc/systemd/system/docker.service.d'' puis créer un nouveau fichier, **http-proxy.conf**, dans ce dernier qui contiendra la configuration suivante : 
-  [Service] 
-  Environment="HTTP_PROXY=http://proxy:port/" 
-  Environment="HTTPS_PROXY=http://proxy:port/" 
- 
-Il nous reste alors à appliquer ces changements via les commandes 
-  # systemctl daemon-reload 
-  # systemctl restart docker 
- 
-Pour finir, nous activons l'//ip forward// afin de permettre la communication avec nos conteneurs de l'extérieur en éditant le fichier **/etc/sysctl.conf** pour décommenter la ligne 
-  net.ipv4.ip_forward=1 
- 
-On applique cette dernière modification avec la commande 
-  # sysctl -p 
sio/stage2/install_deb.txt · Dernière modification: 18/09/2016 02:54 (modification externe)