wiki:2011-2012:labo_slam

Labo 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
  • 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 :

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:~# 

Réseau/VLAN

Syntaxe de vz-clone :

bobi;~# ./vz-clone : clone une machine virtuelle OpenVZ
Usage: ./vz-clone <veid> <new-id> [new-hostname] [new-ip]

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

Création de comptes utilisateurs

  • taper la commande suivante :
root@slam1:~# adduser dupont
  • affecter un mot de passe à l'utilisateur :
root@slam1:~# passwd dupont
  • wiki/2011-2012/labo_slam.txt
  • Dernière modification : 2011/10/13 22:05
  • de 127.0.0.1