Question Comment migrer un système ZFS vers un nouveau matériel?


Quelqu'un peut-il expliquer comment je peux importer (ou transférer) un pool?

En ce moment, j'utilise un serveur de fichiers dédié. Il utilise la carte SATA intégrée et une carte SAS LSI 9211-8i.

Je déplace tout dans un tout nouveau boîtier ESXi "tout-en-un" utilisant deux cartes LSI 9211-8i et je n'utiliserai aucun SATA intégré.

Comment transférer mon pool de l'ancien système vers le nouveau (et celui virtualisé) avec un matériel légèrement différent?


4
2017-09-26 19:03


origine




Réponses:


Si vous conservez les disques, connectez-les à votre ordinateur ESXi, transmettez-les à la machine virtuelle (brute) et zpool import -f ${pool}


4
2017-09-26 19:29



Dois-je les exporter d'abord? (zpool export?) - SofaKng
Vous devez exécuter l'exportation, puis réimporter. - ewwhite


Comment partagez-vous vos données sur le pool? Présentez-vous le stockage en bloc ou NFS? Si NFS, vous pouvez scp ou rsync les données vers le nouveau système. Sinon, si vous devez conserver vos attributs ZFS, etc., vous pouvez utiliser zfs send et zfs receive sur netcat (nc) ou ssh.

Ce qui suit enverra l’instantané nommé "move" de "système de fichiers" dans zpool "tank" à un nouveau serveur situé à 192.168.1.2 avec la destination. tank/filesystem.

Sur l'ancien système:

# zfs send tank/filesystem@move | nc 192.168.1.2 3001

Sur le nouveau système:

# nc -l -p 3001 -vvv | time zfs recv -v -p tank

4
2017-09-26 19:20



Merci! Cependant, les disques physiques sont en train d'être déplacés et je n'ai pas deux jeux de disques (dont je pense que zfs envoie / reçoit les besoins). Il me semble que j'ai besoin d'export / import ... - SofaKng


Si vous pouvez garder l’ancienne boîte en fonctionnement, essayez le zfs send/zfs receive paire de commandes.

Pour l’essentiel, vous créez un instantané et envoyez toutes les données nécessaires pour le recréer via une connexion réseau avec zfs send et ensuite utiliser zfs receive d'intégrer cela dans le nouveau système de fichiers.

Modifier:

Ce qui pourrait être encore plus facile / rapide est de connecter vos disques SATA à des ports SAS libres, de monter votre système de fichiers ZFS, puis d’utiliser soit zfs send/receive ou rsyncpour migrer les données vers les baies SAS.


2
2017-09-26 19:10