This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

[RESOLU] Migration d'un pool

French community

Moderators: velivole18, ernie, mtiburs

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
User avatar
ernie
Forum Moderator
Forum Moderator
Posts: 1458
Joined: 26 Aug 2012 19:09
Location: France - Val d'Oise
Status: Offline

[RESOLU] Migration d'un pool

Post by ernie »

Bonjour

Je souhaite bouger mes données de mon pool1 (4DD initiaux en raidz) vers 4 autres DD, aussi en raidz (présents dans le même nas).

Je pensais utiliser la commande zpool import comme expliqué ici :
http://docs.oracle.com/cd/E19253-01/820 ... index.html

Ainsi:
- je mets les nouveaux disques
- je sauvegarde mes données et je m'assure que cela fonctionne pour leur récupération
- je sauvegarde la config du nas
- j arrête les extensions type plex, btsync,...
- un zpool export
- un zpool import

J'ai un doute car l'exemple d'oracle est pour migrer vers un autre serveur.

Merci par avance
NAS 1&2:
System: GA-6LXGH(BIOS: R01 04/30/2014) / 16 Go ECC
XigmaNAS 12.1.0.4 - Ingva (revision 7743) embedded
NAS1: Xeon E3 1241@3.5GHz, 2HDD@8To/mirror, 1SSD cache, Zlog on mirror, 1 UFS 300 Go
NAS2: G3220@3GHz, 2x3HDD@2To/strip+raidz1, 1SSD cache, Zlog on mirror
UPS: APC Back-UPS RS 900G
Case : Fractal Design XL R2

Extensions & services:
NAS1: OBI (Plex, BTSync, zrep, rclone, themes), nfs, smb, UPS,
NAS2: OBI (zrep (backup mode), themes)

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Migration d'un pool

Post by mtiburs »

Salut,

Quel genre de données veux-tu transférer ? (un pool sans datasets ou un pool avec des datasets)

Sinon, en gros:
1) Il faut faire avant tout un snapshot de ton pool ou d'un dataset
zfs snapshot pool/data@today

2) ensuite, il faut faire un send "pipé" vers un recev
zfs send pool/data@today | zfs recv pool2/foo
Celà permet d'envoyer et de recevoir "d'un coup"
le snapshot pool/data@today ne doit pas exister, il sera crée lors du recv

On oeut faire la même chose avec un fichier intermédiaire:
zfs send pool/data@today > /backup/data.bkp
zfs recv pool2/foo "<" /backup/data.bkp

-I : envoie tous les flux incrémentiels d'un snapshot à un snapshot cummulé. Permet de créer un clone. Le FS de destination doit préalablement exister.
-i n'envoie que le snapshot le plus récent, -I envoie tous les snapshots créés entre les deux snapshots mis en arguments (voir exemple plus bas).
-R : envoie le flux de réplication de tous les FS descendants. Les propriétés, snapshots, FS descendants et clones sont conservés

Ne pas oublier l'option -D au zfs send si c'est un envoi d'un flux dédupliqué
Pour cette option, je ne suis jamais arrivé à la faire marcher :cry:

Comme je l'écris souvent, ne pas hésiter à faire les tests avec des fichiers.
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
ernie
Forum Moderator
Forum Moderator
Posts: 1458
Joined: 26 Aug 2012 19:09
Location: France - Val d'Oise
Status: Offline

Re: Migration d'un pool

Post by ernie »

Les 2 mon capitaine.

Mon pool a des datasets et 2 répertoires.

Je vais vers des tests avec Zrep car il effectue les send snapshots.
NAS 1&2:
System: GA-6LXGH(BIOS: R01 04/30/2014) / 16 Go ECC
XigmaNAS 12.1.0.4 - Ingva (revision 7743) embedded
NAS1: Xeon E3 1241@3.5GHz, 2HDD@8To/mirror, 1SSD cache, Zlog on mirror, 1 UFS 300 Go
NAS2: G3220@3GHz, 2x3HDD@2To/strip+raidz1, 1SSD cache, Zlog on mirror
UPS: APC Back-UPS RS 900G
Case : Fractal Design XL R2

Extensions & services:
NAS1: OBI (Plex, BTSync, zrep, rclone, themes), nfs, smb, UPS,
NAS2: OBI (zrep (backup mode), themes)

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Migration d'un pool

Post by mtiburs »

Une petite différence:

- zfs send et zfs recv sont des commandes simples qui font des choses précises (on pourrait dire de "bas niveau")

- zrep est plus une fonction (qui utilise zfs send et zfs recv) pour faire un travail ou un service défini.
Donc, même si zrep fera ce que tu as envie de faire, je pense qu'il est "mieux" d'utiliser la commande "directe" plutôt qu'une configuration qui utilisera la commande d'une manière "indirecte" (car tu ne sais pas vraiment ce qui sera fait)

Ceci étant, quand on connait bien un système, je comprends qu'on puisse l'utiliser d'une manière alternative ;)
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
ernie
Forum Moderator
Forum Moderator
Posts: 1458
Joined: 26 Aug 2012 19:09
Location: France - Val d'Oise
Status: Offline

Re: Migration d'un pool

Post by ernie »

Bien noté
Merci
NAS 1&2:
System: GA-6LXGH(BIOS: R01 04/30/2014) / 16 Go ECC
XigmaNAS 12.1.0.4 - Ingva (revision 7743) embedded
NAS1: Xeon E3 1241@3.5GHz, 2HDD@8To/mirror, 1SSD cache, Zlog on mirror, 1 UFS 300 Go
NAS2: G3220@3GHz, 2x3HDD@2To/strip+raidz1, 1SSD cache, Zlog on mirror
UPS: APC Back-UPS RS 900G
Case : Fractal Design XL R2

Extensions & services:
NAS1: OBI (Plex, BTSync, zrep, rclone, themes), nfs, smb, UPS,
NAS2: OBI (zrep (backup mode), themes)

User avatar
ernie
Forum Moderator
Forum Moderator
Posts: 1458
Joined: 26 Aug 2012 19:09
Location: France - Val d'Oise
Status: Offline

Re: Migration d'un pool

Post by ernie »

Bonjour,

J'ai testé et la commande
zfs send pool/data@today | zfs recv pool2/foo
marche bien.

Pour ma part j'ai lancé un backup zrep et utilisé les snapshots de zrep pour zfs send zfs rcv.

Impeccable

Encore merci de ton aide
NAS 1&2:
System: GA-6LXGH(BIOS: R01 04/30/2014) / 16 Go ECC
XigmaNAS 12.1.0.4 - Ingva (revision 7743) embedded
NAS1: Xeon E3 1241@3.5GHz, 2HDD@8To/mirror, 1SSD cache, Zlog on mirror, 1 UFS 300 Go
NAS2: G3220@3GHz, 2x3HDD@2To/strip+raidz1, 1SSD cache, Zlog on mirror
UPS: APC Back-UPS RS 900G
Case : Fractal Design XL R2

Extensions & services:
NAS1: OBI (Plex, BTSync, zrep, rclone, themes), nfs, smb, UPS,
NAS2: OBI (zrep (backup mode), themes)

Post Reply

Return to “Français”