XenEdu Debian Jessie

XenEdu Debian Jessie est disponible en version expérimentale :

deb http://xenedu.crdp.ac-caen.fr/jessie xeneduXP main

Les paquets disponibles, sont : xenedu-base et xenedu-lindomus

https://github.com/gitlcs/XenEdu/tree/master/branches/jessie

GitHub XenEdu

Octocat.png Le dépôt de développement du projet XenEdu passe sur GitHub : https://github.com/gitlcs/XenEdu

Gestion de plusieurs CPUs

Désormais XenEdu permet d'allouer plusieurs CPUs à une machine virtuelle

Xen se détacher de la console depuis un Mac

Simon Cavey : 29 mai 2013 14:27

Pour ceux qui accèdent à des consoles de VMs Xen depuis un dom0 sur un terminal d'un Mac : après soit :

  • xm console <ID>
  • xl console <ID>

Il peut être difficile de "détacher cette console".

Sur un client sous Linux le : Ctrl + [ ( [ c'est la touche 5 du pavé alphanumérique).

Sur un Mac c'est : Ctrl + Option + § ( § c'est la touche 6 du pavé alphanumérique). Option est parfois plus connue sous le nom de alt : Ctrl + alt + §

Diagnostique du contrôleur RAID sur serveurs HP

Simon Cavey : 28 août 2012 15:52

Le package : xenedu-hpraid, vous permet de contrôler l'état des disque dur RAID sur les serveurs de marque HP.

Pour cela : installer le package :

 apt-get install xenedu-hpraid

Pour connaitre l'état de vos disques :

 xenedu-check-hp-raid

où pour plus de détail :

 xenedu-check-hp-raid -v

Une fois le package installé une tache planifiée se charge de contrôler régulièrement l'état des disque et d'envoyer un mail à l'administrateur en cas de problème.

HP ML 370 G6

Simon Cavey : 15 mar. 2012 17:28

Le serveurs HP avec la carte réseau NC375i, est supporté depuis la version 0.8 de XenEdu à condition d'utiliser la version squeeze.

L'iso d'installation prend en compte le firmware de cette carte.

Personnaliser l'installation de LCS

Simon Cavey : 27 fév. 2012 11:53

Vous pouvez modifier les paramètre initiaux avant la création d'un LCS en éditant les fichiers suivant :

Pour modifier le partitionnement editez le fichier :

 /etc/xen-tools/partition.d/lcs.in

Pour modifier les paramètres de la machine virtuelle (ram,cpus,....) editez le fichier :

 /etc/xen-tools/xenedu-lcs.conf

Installation de LCS

Simon Cavey : 15 fév. 2012 12:03
lcs.png

Voici la procédure permettant l'installation d'un nouveau LCS sur un serveur Xen :

L'installation proposée ici est un LCS avec un certain nombre de paramètres figés :

  • A la fin de l'installation le LCS aura 1024 Mo de mémoire.
  • Le schéma de partitionnement est adapté au fonctionnement de LCS pour une utilisation en collège/lycée.
  • La configuration se fait avec un fichier preseed comme pour l'installation d'un serveur physique.
  • Le mot de passe root sera un mot de passe aléatoire.
  • Le mot de passe root mysql ne sera pas initialisé
  • les partitions LVM auront pour préfixe le nom du lcs

Pour utiliser cette méthode assurez-vous d'avoir au moins la version 0.8.0.12 du paquet xenedu-lindomus


 
  1. dpkg -l xenedu-lindomus

Si vous n'avez pas la bonne version lancez la commande :


 
  1. XenEduMaj

Pour installer un LCS "neuf"

  • Préparez votre fichier de configuration à l'adresse :

http://lcs.crdp.ac-caen.fr/dilcs/lcsconf.php?dist=lenny

  • Ignorez la partie concernant le partitionnement laissez "Une seule partition"
  • Replissez le reste du formulaire et Validez
  • Identifiez le numéro de votre installation appelé aussi numéro de preseed.

Si l'adresse de votre fichier de configuration est : http://lcs.crdp.ac-caen.fr/diconf/8065/lcs.preseed Alors le numéro de l'installation est : 8065

  • Un fois en possession du numéro de preseed vous pouvez lancer l'installation depuis le Dom0 :

 
  1. xenedu-new-lcs

Répondez aux questions suivantes

  • indiquez l'espace pour /home les données utilisateurs
    entrez simplement le nombre de Go souhaité

En général le cache de squid sur un lcs est compris entre 5 et 10 Go

  • indiquez l'espace pour /var/spool/squid le cache Web
    entrez simplement le nombre de Go souhaite
  • indiquez votre n° de preseed, ici le numéro de votre installation
  • indiquer le nombre de CPU à allouer. En général 1 CPU suffit pour LCS

Puis patientez le temps de l'installation.

Une fois l'installation prête un résumé des informations s'affiche :


 
  1. Installation Summary
  2. ---------------------
  3. Hostname : lcs.demo.ac-caen.fr
  4. Distribution : lenny
  5. IP-Address(es) : A.B.C.D
  6. RSA Fingerprint : 48:d2:e4:fa:08...........
  7. Root Password : **********

Notez bien le mot de passe root.

Pour lancer le LCS taper la commande :


 
  1. xm create -c xenedu-lcs.cfg

Un fois sur la console du Lcs, il vous reste à définir le mot de passe mysql

 cat /root/.my.cnf | grep password

Copiez le mot de passe situé après password =

lancez la commande :


 
  1. dpkg-reconfigure mysql-server-5.0

et indiquez le mot de passe aux deux questions posées.

Installation avec iso XenEdu

Simon Cavey : 10 fév. 2012 12:04

Voici le moyen le plus rapide pour installer XenEdu, à partir de l'iso que vous trouverez ici

  • Téléchargez l'iso
  • Graver l'iso
  • insérez le CD dans votre serveur
  • démarrez votre serveur sur le CD

à l'écran : boot-CD.png

La première ligne "install auto XenEdu", lance l'installation en mode texte. La deuxième ligne "install auto XenEdu", lance l'installation en mode graphique.

L'installation se fera par internet, le serveur sera configuré en DHCP. Le mot de passe root à la fin de l'installation sera : XenEduPWD

Si vous souhaitez utiliser cette iso pour l'installation avec un fichier de configuration, appuyez sur ECHAP quand le menu est à l'écran, et saisissez :

auto url=http://.......................preseed

Nouveautés de la version 0.8

Simon Cavey : 18 nov. 2011 19:02

Voici les changement apporté a XenEdu dans la version 0.8 :

Installation  :

  • Installation native sous Squeeze
  • Nouveau CD d'installation avec intégration des drivers réseau.
  • Plus besoin de la clé USB pour les firmware de cartes réseaux

XenEdu-Base :

  • Passage à la version Squeeze
  • Passage a Xen 4.0
  • Passage a grub 2
  • Mise a jours automatique

XenEdu-Lindomus :

  • xenedu-new-se3 : installation désormais en Lenny par défaut

XenEdu-Windomus :

  • adaptation a squeeze

Récuperation de Xen après un disque / ou /var à 100%

Simon Cavey : 26 août 2011 16:15

Si la partition qui contient /var a atteint 100%, Xen va moins bien fonctionner (rien de surprenant) avec les symptômes suivants :

  • Si le serveur n'a pas rebooté il n'est plus possible de démarrer ou de redémarrer une machine virtuelle.
  • Si le serveur a redémarré après avoir atteint 100 %, le service xend refuse de démarrer et aucune machine virtuelle ne fonctionne.

Pour corriger ce problème avec les droits root :

  1. rm -fR /var/lib/xend/*
  2. /etc/init.d/xend start

Si les machines virtuelles ne sont pas lancées, il faut redémarrer le service xendomains :

  1. /etc/init.d/xendomains restart

Et voilà tout le monde est de nouveau en vie :-)

Au reboot plus rien ne fonctionne.

Simon Cavey : 6 avr. 2011 11:58

Un bug sur les premières installations sde XenEdu peut provoquer des erreurs au reboot.

Dans ce cas connectez vous en root sur la console et tapez :

 rm /var/lib/xen/save/*
 rm /var/lib/xend/state/*
 
 reboot

Au prochain démarrage mettez à jour votre installation de XenEdu.

XenEdu et Debian Squeeze

Simon Cavey : 9 janv. 2011 18:14

Tout savoir sur XenEdu et la version Squeeze de debian