Vdisk

De ISPWiki.

Transfert d'un VDS entre les partitions

La procédure qui dit comment travailler avec les templates disque a été complètement modifiée dans VDSmanager sur FreeBSD 8. Nous n'utilisons plus unionfs. Dans FreeBSD 8 on utilise le lien dur vers les fichiers de templates. Si l'utilisateur modifie tel fichier, le lien sera supprimé, mais le contenu de fichier sera collé dans le disque privé de l'utilisateur. Cela permet d'augmenter la puissance du système de fichiers mais certaines limitations apparaissons. Si vous souhaitez utiliser plusieurs partitions pour sauvergarder les disques privés de SDV (par exemple:pour la répartition de la charge), vous aurez besoin d'installer les templates de SDV sur chaque partition. Mais ce que nous devons faire s'il faut transférer un SDV d'une partition sur une autre?

Consultez le guide suivant (le template d'un SDV a été déjà installé sur deux partitions et le support de quotas a été activé):

  1. Créez un répertoire pour le SDV
  2. Sélectionnez VID (virtual disk id) vdisk alloc
  3. Installez le quota sur VID vdisk quota
  4. Collez les fichiers de template dans ce répertoire vdisk copypub
  5. Stoppez le SDV
  6. Collez les fichiers privés de SDV dans ce répertoire vdisk copyvds
  7. Modifiez le chemin au fichier privé de SDV dans le fichier de configuration de VDSmanager (paramètre PrivateDisk)
  8. Lancez le VDS

Exemple

Transférez un VDS de /vs/disk sur /vs/disk2

Configurez un nouveau disque. Si le disque a été déjà créé, laissez ce pas.

vdisk check /vs/disk2
vdisk enable /vs/disk2

Installez le template sur le disque configuré. Si le template a été déjà installé sur un nouveau disque, laissez ce pas.

mkdir /vs/disk2/pub
uptmp -N FreeBSD-8-minimal /vs/disk2/pub/FreeBSD-8-minimal

Collez le SDV 10.10.10.10 sur le disque configuré (1000000 4096000 - il s'agit de nombre d'inodes et quota en kilooctet):

mkdir /vs/disk2/10.10.10.10
vdisk alloc /vs/disk2/10.10.10.10
vdisk quota /vs/disk2/10.10.10.10 1000000 4096000
vdisk copypub /vs/disk2/10.10.10.10 /vs/disk2/pub/FreeBSD-8-minimal
vdisk copyvds /vs/disk/10.10.10.10 /vs/disk2/10.10.10.10
Cet article vous a-t-il été utile? Oui | Non
Outils personnels