Différences entre les pages « HotPlug » et « Hébergement Mutualisé »

De Cliss XXI
(Différence entre les pages)
Sauter à la navigation Sauter à la recherche
imported>WikiSysop
(Annulation des modifications 5899 de 188.92.74.95)
 
imported>SylvainBeucler
m (transfert depuis tiki interne)
 
Ligne 1 : Ligne 1 :
Au démarrage, se lance après!
+
== Considérations générales ==
* le montage des systèmes de fichiers
 
* après le support USB
 
  
Au lancement, il y a ''coldplug'', c'est à dire des événements hotplug comme on branchait tous les périphériques à ce moment-là.
+
Les logiciels cités ci-dessous sont dits de "mass-hosting", pour l'hébergement de plusieurs centaines de sites. Leur mise en place et leur maniement prend beaucoup de temps.
  
Fournit par le paquet Debian 'hotplug', ou bien 'udev' (quelle différence?) (udev requiert noyau Linux 2.6).
+
== Logiciels ==
  
Fichiers: cf. man 8 hotplug
+
=== OVHm ===
  
----
+
* http://opensource.ovh.net
 +
* Dernier commit récent (http://opensource.ovh.net/download/)
 +
* De la documentation sur
 +
* http://guides.ovh.com/InstallSite/
 +
* http://guides.ovh.com/OvhmSousDomaine/
  
Que veut dire ceci?
+
Il s'agit d'un module Webmin. Inconvénient: il utilise apparemment le MTA 'QMail', qui n'est pas libre.
/etc/hotplug/NAME/DRIVER        driver setup scripts, invoked by agents
 
Réponse: par exemple:
 
/etc/hotplug/usb/usb-storage
 
sera appelé si le périphérique qu'on vient de brancher utilise le module noyau 'usb_storage'
 
  
Code périphérique "mass storage device":  
+
''Ne pas confondre'' OVHm avec l'API SOAP de leur manager, qui lui est propriétaire. Ni par conséquent avec leur client lourd (Qt) nommé MoM qui fait usage de cette API.
8/6/80
+
http://guides.ovh.com/ManagerV3/
  
Exemple de fichier de hook:
+
OVHm permet à l'administration du serveur de générer des sites. Chaque site comprend:
http://forums.gentoo.org/viewtopic-t-113911.html
+
* un compte Unix, avec accès SSH
 +
* un espace FTP
 +
* une base MySQL gérée via phpmyadmin
 +
* un domaine géré par QMail (non-libre), avec webmail associé; le compte principal est postmaster.
  
#!/bin/bash
+
Noter qu'il ne s'agit pas de l'interface OVH habituelle, mais d'une solution qu'OVH a développé pour ses clients (par pour eux). Noter enfin que cette solution s'intégre plus facilement dans leur offre à base de RedHat 7.2 qu'ils maintiennent avec des solutions in-house.
 
#create a script to undo our actions upon removal
 
if [ "$INTERFACE" = "8/6/80" ]; then
 
    if [ "$PRODUCT" = "5e3/702/33" -o "$PRODUCT" = "05e3/0702/0033" ]; then
 
        mount /backup
 
        cat <<'EOF' > $REMOVER
 
#!/bin/bash
 
umount -f /backup
 
EOF
 
        chmod a+x $REMOVER
 
    fi
 
fi
 
 
#!/bin/bash
 
#DEBUG
 
#echo "======="
 
#(
 
#    echo $0 $*
 
#    env
 
#)> /tmp/hot.txt
 
#echo "======="
 
  
 +
Mis à part l'aspect libre, cela correspond à peu près à ce que l'on cherche au niveau délégation. Manquent peut-être la possibilité de changer les mots de passe généré, et de créer plusieurs comptes admins indépendant pour un site. Le logiciel devrait être correctement testé et fonctionner sans heurt.
  
On note qu'on doit faire directement référence, dans /etc/fstab, à un nom de périphérique (ici /dev/sda1). Ce serait mieux que hotplug nous dise lequel.
+
Le fait d'utiliser QMail et de ne pas être a priori fait pour la Debian, ainsi que de se baser sur leur solution qui me semble finalement limitée, me semblent de bons arguments pour éliminer cette solution.
  
Exemple de sortie DEBUG ci-dessus:
 
SUBSYSTEM=usb
 
DEVPATH=/devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0
 
REMOVER=/var/run/usb/%proc%bus%usb%003%002
 
PATH=/bin:/sbin:/usr/sbin:/usr/bin
 
ACTION=add
 
MODALIAS=usb:v05E3p0702d0033dc00dsc00dp00ic08isc06ip50
 
PWD=/etc/hotplug
 
UDEV_LOG=1
 
MANAGED_EVENT=1
 
UDEVD_EVENT=1
 
SHLVL=2
 
HOME=/
 
DEVICE=/proc/bus/usb/003/002
 
INTERFACE=8/6/80
 
PRODUCT=5e3/702/33
 
TYPE=usb
 
PHYSDEVBUS=usb
 
SEQNUM=379
 
_=/usr/bin/env
 
  
 +
=== VHFFS ===
  
== Other systems ==
+
* utilisé par ouvaton.coop et tuxfamily.org.
 +
* http://vhffs.org/
 +
* Documentation existante. Référence mortes à des paquets Debian :/
 +
* Développement apparemment peu intensif; dernier commit récent
  
=== udev ===
+
=== AlternC ===
  
udev replaces hotplug and provide the same events
+
* utilisé entre autres sur Altern.com et L'autre Net
 +
* http://www.alternc.org/
 +
* Paquets pour Debian sarge (et non plus woody comme récemment) - mais la procédure d'installation n'est pas exempte de bugs.
 +
* Développement apparemment peu intensif; dernier commit récent
  
=== HAL ===
+
Lien: InstallationAlternc
  
From <tt>/usr/share/doc/udev/FAQ.gz</tt>:
+
=== Autres ===
<blockquote>
 
Q: Can I use udev to automount a USB device when I connect it?
 
A: Technically, yes, but udev is not intended for this. All major distributions
 
  use HAL (http://freedesktop.org/wiki/Software_2fhal) for this, which also
 
  watches devices with removable media and integrates into the desktop software.
 
</blockquote>
 
  
== Voir aussi ==
+
D'autres produits de "hosting management software" existent, mais aucun autre à ma connaissance n'est libre et fonctionne sous GNU-Linux.
 
 
* http://kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs : le point sur udev
 
* http://www.reactivated.net/writing_udev_rules.html
 
* http://www.wlug.org.nz/HotPlugNotes : page d'un glug proche de celle-ci
 

Version du 12 janvier 2006 à 15:07

Considérations générales

Les logiciels cités ci-dessous sont dits de "mass-hosting", pour l'hébergement de plusieurs centaines de sites. Leur mise en place et leur maniement prend beaucoup de temps.

Logiciels

OVHm

* http://guides.ovh.com/InstallSite/
* http://guides.ovh.com/OvhmSousDomaine/

Il s'agit d'un module Webmin. Inconvénient: il utilise apparemment le MTA 'QMail', qui n'est pas libre.

Ne pas confondre OVHm avec l'API SOAP de leur manager, qui lui est propriétaire. Ni par conséquent avec leur client lourd (Qt) nommé MoM qui fait usage de cette API. http://guides.ovh.com/ManagerV3/

OVHm permet à l'administration du serveur de générer des sites. Chaque site comprend:

  • un compte Unix, avec accès SSH
  • un espace FTP
  • une base MySQL gérée via phpmyadmin
  • un domaine géré par QMail (non-libre), avec webmail associé; le compte principal est postmaster.

Noter qu'il ne s'agit pas de l'interface OVH habituelle, mais d'une solution qu'OVH a développé pour ses clients (par pour eux). Noter enfin que cette solution s'intégre plus facilement dans leur offre à base de RedHat 7.2 qu'ils maintiennent avec des solutions in-house.

Mis à part l'aspect libre, cela correspond à peu près à ce que l'on cherche au niveau délégation. Manquent peut-être la possibilité de changer les mots de passe généré, et de créer plusieurs comptes admins indépendant pour un site. Le logiciel devrait être correctement testé et fonctionner sans heurt.

Le fait d'utiliser QMail et de ne pas être a priori fait pour la Debian, ainsi que de se baser sur leur solution qui me semble finalement limitée, me semblent de bons arguments pour éliminer cette solution.


VHFFS

  • utilisé par ouvaton.coop et tuxfamily.org.
  • http://vhffs.org/
  • Documentation existante. Référence mortes à des paquets Debian :/
  • Développement apparemment peu intensif; dernier commit récent

AlternC

  • utilisé entre autres sur Altern.com et L'autre Net
  • http://www.alternc.org/
  • Paquets pour Debian sarge (et non plus woody comme récemment) - mais la procédure d'installation n'est pas exempte de bugs.
  • Développement apparemment peu intensif; dernier commit récent

Lien: InstallationAlternc

Autres

D'autres produits de "hosting management software" existent, mais aucun autre à ma connaissance n'est libre et fonctionne sous GNU-Linux.