Outils pour utilisateurs

Outils du site


opensuse:installation_reop_local

Installer openSUSE depuis un serveur local

Ce tutoriel a pour objectif de décrire brièvement les étapes à suivre pour créer un dépot sur un serveur du réseau local, qui pourra servir à l'installation d'openSUSE pour les machines du réseau. Cette méthode possède l'intérêt de l'installation par le réseau, en ce sens qu''il n'y a besoin de graver qu'une image de netinstall. De plus, sur un parc possédant de nombreuses machines, il sera possible de parallèliser l'installation entre les différentes machines. Enfin, à ces avantages s'ajoute la possibilité de bénéficier d'un très haut débit : les transferts sont réalisés sur un réseau local, plutôt que sur un réseau étendu.

Cette documentation s'appuie sur ma réalisation de la chose, et sur la documentation officielle de Novell disponible par ici

Configuration du serveur d'installation

La première étape consiste évidemment en la configuration du serveur d'installation. J'ai personnellement opté pour l'utilisation d'un dépôt HTTP, plutôt que FTP ou autre, notamment parceque je suis parti du principe que le port 80 est ouvert à peu près partout, et que la création d'un dépot sur un réseau local ne menace pas les politiques de sécurité du système.

La première chose à faire est d'installer le module Yast permettant de créer un dépot local. Pour cela, il est nécessaire d'installer le paquet yast2-instserver, par exemple en faisant

zypper in yast2-instserver

. Une fois fait, lancez yast2 (la version graphique de yast), ou yast, et accédez au module Serveur d'Installation, dans divers, qui doit désormais être disponible.

Au cours de la configuration, yast vous proposera d'installer apache et quelques modules. Apache est votre serveur http, il semble naturel d'accepter… Pour les personnes préférant utiliser un autre serveur HTTP, refusez, et configurez la chose à la main… A ce niveau, je vous invite à vous reporter à la documentation officielle de Novell, qui décrit la marche à suivre dans ce cas.

Créez un serveur d'installation. Configurez le comme serveur HTTP, spécifiez le répertoire d'installation (pour moi /srv/install ). Une fois fait, spécifiez l'alias du répertoire, dans mon cas installrepo. Notez que cette partie a moyennement marché chez moi, et que j'ai du modifier légèrement la conf d'apache pour que ça fonctionne bien…

Il faut ensuite ajouter un dépôt d'installation dans le serveur d'installation. Pour cela, téléchargez l'image d'un média d'installation. J'ai opté pour le DVD i686, récupéré sur les serveurs officiels.

Dans Yast, Divers, Serveur d'installation, ajoutez une source de données. Donnez lui un nom, pour moi OSS, et laissez yast décompresser tout ça. La chose est presque prête…

Dans le fichier /etc/apache2/default-server.conf, j'ai modifié la ligne

Options None

Pour la faire devenir

Options Indexes FollowSymlinks

Enfin, dernière petite manip' du côté serveur : Apache va vous permettre de voir les documents présents sous /srv/www/htdocs… et j'ai mis le dépot dans /srv/insta/OSS/CD1… donc j'ai rajouté un petit symlink :) en créant un dossier 11.3 dans htdocs, et un symlink pointant dans 11.3 vers /srv/install/OSS.

L'url pour accéder à mon dépot d'installation est donc la suivante :

http://xxx.xxx.xxx.xxx/11.3/OSS/CD1/

Je n'ai pas utilisé les services SLP, par ailleurs…

Une fois fait, je démarre la machine où je veux installer openSUSE sur le cd de netinstall. Dans le grub du cd, il faut modifier les options relatives au serveur, en restant sur un dépot http, mais en spécifiant l'url donnée plus haut. Une fois fait, la chose démarre… et tout se passe alors comme une installation normale :)

Amusez vous bien!

A propos de ce tuto

Vous aurez remarqué que toutes les manipulations ne sont pas entièrement décrite. J'ai voulu rester succinct… et suis parti du principe que pour en arriver à ce type d'installation, les personnes intéressées sont habituées à ce genre de manipulations. N'hésitez pas à poser des questions sur Alionet!

J'avais écrit ce tutoriel peu de temps avant la fermeture du wiki Kaméléon Facile. J'ai cru l'avoir perdu, mais il a en fait été sauvé par luxer, qui l'a gentiment mis en ligne sur son site pour qu'il ne soit pas perdu. Je l'en remercie chaleureusement :)

opensuse/installation_reop_local.txt · Dernière modification: 2014/05/09 18:57 (modification externe)