Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Labo SLAM ====== ==== Configuration serveur SLAM ==== * Machine virtuelle **OpenVZ** * **Debian 6.0** Squeeze 32 bits * occupe environ 800 MO * Taille maxi prévue 2 Go (redimensionable) * Paquetages installés * serveur **SSH** + **autossh** pour les tunnels * SGBD **MySql** + **PhpMyadmin** * SGBD **Postgresql** + **PhpPgAdmin** * serveur Web **Apache2** * serveur FTP **vsftpd** * langage **PHP5** * système de gestion de sources **git** + **gitweb** * **etckeeper** pour la gestion de configuration * Framework **Ruby on Rails** (**ror**) * gestionnaire de fichiers **mc** ==== Serveurs SLAM - remarques diverses ==== * **Postgresql/phppgadmin** * **Apache2/Php5** : * activer le module apache2 **userdir** avec la commande **a2enmod userdir** puis relancer **apache2** avec **apache2cl restart** * chaque utilisateur doit disposer d'un répertoire de base situe dans **/home**, ce répertoire doit comporter un répertoire **public_html** qui contiendra les pages web ou les fichiers php === Hébergement des serveurs SLAM === Les serveurs SLAM sont hébergés sur le cluster Proxmox **pipo.ldij-lecastel.lan** administrable avec un navigateur Web à l'URL suivant : http://pipo.ldij-lecastel.lan === Nommage et adressage des serveurs SLAM === Le serveur des enseignants s'appelle **slam0**, les serveurs étudiant s'appelent **slam1**, **slam2**, **slam3** et **slam4** ^ Serveur ^ Adresse ^ | slam0 | 10.121.32.15 | | slam1 | 10.121.32.16 | | slam2 | 10.121.32.17 | | slam3 | 10.121.32.18 | | slam4 | 10.121.32.19 | === Clonage des serveurs SLAM === Un serveur **SLAM** peut être **cloné** à partir d'un **master** en utilisant la commande **vz-clone**. Se connecter sur **bobi**. La commande **vzlist -a** permet d'obtenir la liste des machines virtuelles : <code> bobi:~# vzlist -a CTID NP * **ns** : serveur DNSROC STATUS IP_ADDR HOSTNAME 122 26 running 10.121.32.27 nagios.ldij-lecastel.lan 300 - stopped 10.121.32.14 slam0.ldij-lecastel.lan 301 41 running 10.121.32.15 slam1.ldij-lecastel.lan bobi:~# </code>Réseau/VLAN Syntaxe de **vz-clone** : <code> bobi;~# ./vz-clone : clone une machine virtuelle OpenVZ Usage: ./vz-clone <veid> <new-id> [new-hostname] [new-ip] </code> Pour cloner une machine virtuelle (elle doit être arrêtée), taper la commande suivante : bobi:~# ./vz-clone 300 302 slam2 10.121.32.17 L'exemple ci-dessus crée la machine virtuelle //slam2// (veid 302) à partir de la machine virtuelle 300 et lui affecte l'adresse IP 10.2121.32.17 === Accès au serveur === * par **web** : http://slam1 ou http://slam1.btssio.lan * par **ftp** : ftp://slam1 (mode anonyme) ou ftp://user:mdp@slam1 (mode non anonyme) * par **ssh** : * depuis **Linux** : ssh user@slam1 * depuis **Windows** : putty -ssh user@slam1 * phpmyadmin : http://slam1/phpmyadmin * phppgadmin : http://slam1/phppgadmin === Création de comptes utilisateurs === * taper la commande suivante : root@slam1:~# adduser dupont * affecter un mot de passe à l'utilisateur : root@slam1:~# passwd dupont sv/labo_slam.txt Dernière modification : 2011/10/13 22:05de 127.0.0.1