Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sio:stage2:install [11/01/2016 11:11] viper61 Ortho |
sio:stage2:install [18/09/2016 02:54] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Installation des VMs ====== | ====== Installation des VMs ====== | ||
- | ===== Objectif ===== | ||
- | Le but ici est d’installer nos deux machines virtuelles sous l' | ||
- | Les machines disposent des spécifications indiquées dans le document " | ||
- | Une fois les machines prêtes, nous y installerons Docker. | ||
- | ===== Système ===== | + | Du fait de l'utilisation de deux systèmes |
- | ==== Installation ==== | + | * [[sio:stage2:install_sles|]] |
- | Nous décidons | + | * [[sio:stage2:install_deb|]] |
- | + | ||
- | Sur l’écran | + | |
- | + | ||
- | Lors du partitionnement, | + | |
- | Étape qui consiste à sélectionner la timezone de la VM, Europe/ | + | |
- | + | ||
- | Vient ensuite la création de l’utilisateur. Nous l’appelons **user** et choisissons le mot de passe habituellement utiliser au sein du service pour le dev. | + | |
- | + | ||
- | On personnalise l’installation en cliquant sur software et déselectionnons les options d’interface graphique. Nous finissons en lançant l’installation. | + | |
- | + | ||
- | ==== Configuration ==== | + | |
- | Pour effectuer la configuration, | + | |
- | Nous commençons par sélectionner //System// puis //Network Settings//. La navigation dans les menus se fait à l’aide des flèches directionnelles et des touches tabulation et entrer. | + | |
- | + | ||
- | <note tip>Afin de rendre l’utilisation de yast plus lisible dans un terminal putty en SSH il faut ajouter cette ligne : | + | |
- | Pour un utilisateur seulement à la racine de son dossier home (~) : | + | |
- | | + | |
- | + | ||
- | Pour tout les utilisateurs : | + | |
- | echo " | + | |
- | </ | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Nous nous rendons dans l’onglet //Global Options// pour y désactiver l’IPv6 : | + | |
- | {{ : | + | |
- | + | ||
- | On retourne ensuite dans // | + | |
- | {{ : | + | |
- | {{ : | + | |
- | + | ||
- | On effectue la même manipulation pour la seconde carte, eth1. Cette dernière n’aura cependant rien dans le champ // | + | |
- | + | ||
- | Une fois terminer, nous passons à l’onglet // | + | |
- | {{ :sio:stage2:yast_network_hostdns.png? | + | |
- | + | ||
- | On terminé notre configuration avec l’onglet // | + | |
- | {{ : | + | |
- | + | ||
- | On configure ensuite le serveur de temps, pour ce faire il faut aller dans le menu //System// puis //Data and Time//. | + | |
- | {{ : | + | |
- | + | ||
- | On sélectionne ensuite la branche //Other Settings// pour configurer la synchronisation du temps par internet | + | |
- | {{ : | + | |
- | + | ||
- | Une fois sur cette interface, on peut configurer l’adresse du serveur NTP : | + | |
- | {{ : | + | |
- | + | ||
- | Nous allons ajouter le dépôt de l’openSUSE 42.1 qui repose sur le noyau de la SLES 12 pour pouvoir utiliser les paquets les plus à jour. On utilise ici le dépôts sur un ISO puisque le dépôts du département ne contient pas SLES 12, actuellement toujours en SLES 11. | + | |
- | {{ : | + | |
- | + | ||
- | On sélectionne dans ce menu le type de média souhaité, ici DVD : | + | |
- | {{ : | + | |
- | + | ||
- | Puis on accepte la clé de notre DVD ainsi que l’EULA: | + | |
- | {{ : | + | |
- | {{ : | + | |
- | + | ||
- | Et pour finir on désactive l’ancien dépôt SLES qui est sur le DVD maintenant inexistant. | + | |
- | {{ : | + | |
- | + | ||
- | ===== Docker ===== | + | |
- | Avant de procéder à l’installation de Docker, nous devons ajouter un nouveau dépôts nommer // | + | |
- | + | ||
- | Ensuite, pour que Docker puisse avoir accès à Internet et effectuer les opérations voulus, nous devons au préalable configurer le proxy du département. Nous allons donc éditer le fichier | + | |
- | HTTPS_PROXY=" | + | |
- | + | ||
- | Il nous reste alors à activer le démarrage automatique du service Docker avec le système : | + | |
- | systemctl enable docker | + | |
- | + | ||
- | Et démarrer le service manuellement la première fois | + | |
- | systemctl start docker | + | |
- | + | ||
- | On lance ensuite l’image hello-world de Docker pour vérifier que ce dernier fonctionne correctement : | + | |
- | docker run hello-world | + | |
- | + | ||
- | {{ :sio:stage2:docker_run.png? | + | |
- | + | ||
- | Il existe un module d’auto-complétion pour Docker, il n’est cependant pas " | + | |
- | wget http:// | + | |
- | rpm -i docker-bash-completion-1.9.1-53.4.noarch.rpm | + | |
- | rm docker-bash-completion-1.9.1-53.4.noarch.rpm | + |