Skip to main content
NetApp virtualization solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Installer et configurer Shift Toolkit pour le stockage ONTAP

Contributeurs netapp-jsnyder kevin-hoke

Installez Shift Toolkit sur une machine virtuelle dédiée exécutant un système d’exploitation Windows, en utilisant des options d’installation en ligne ou hors ligne. Ce processus implique l’examen des exigences d’installation, la configuration des machines virtuelles de stockage ONTAP (SVM), des qtrees et des partages CIFS, le téléchargement du package d’installation et l’exécution du programme d’installation.

Préparation de l'installation

Shift Toolkit peut être exécuté sur les versions Windows 2019 et 2022.

  • Téléchargez le package de la boîte à outils Shift à partir de"Coffre à outils NetApp"

  • Décompressez le paquet

  • Exécutez l'exe pour installer et démarrer le service

Shift Toolkit fournit 2 packages :

  • En ligne (~130 Mo de taille), et

  • Hors ligne (~1,1 Go de taille).

Comme son nom l'indique, le package d'installation en ligne télécharge et installe les prérequis nécessaires via Internet à partir du bucket S3 appartenant à Shift Toolkit.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Alors que l’installation en ligne offre une certaine commodité, l’installation hors ligne offre davantage de contrôle sur le processus d’installation. Avec le package d'installation hors ligne, tous les prérequis nécessaires sont regroupés dans le package pour installer Shift Toolkit. L’un des principaux avantages de l’installation hors ligne est qu’elle permet d’installer Shift Toolkit sur des machines virtuelles sans connexion Internet.

Astuce Utilisez le package approprié pour le déploiement. Avec le mode hors ligne, il n'est pas nécessaire de modifier les paramètres proxy car tous les prérequis et fichiers requis sont regroupés.

Shift Toolkit peut être installé sur une machine virtuelle exécutant VMware ou un serveur Microsoft Hyper-V à condition qu'il existe une connectivité entre les environnements source et cible, et il est recommandé d'installer Shift Toolkit sur sa propre machine virtuelle. Cette approche vous permet de cibler différents serveurs Microsoft Hyper-V ou serveurs VMware ESXi avec un seul serveur Shift Toolkit.

Remarque Installez Shift Toolkit sur une machine virtuelle dédiée.

Prérequis pour l'installation

Configuration matérielle requise

Assurez-vous que l'hôte du serveur Shift répond aux exigences matérielles minimales.

Configuration matérielle requise :

  • CPU : 4 vCPU

  • Mémoire : 8 Go minimum

  • Espace disque : minimum 100 Go

Remarque Doit disposer de 650 Mo d'espace disque disponible pour l'installation.

Exigences de connectivité

  • Assurez-vous que l’hyperviseur et l’environnement de stockage sont configurés de manière à ce que la boîte à outils Shift puisse interagir correctement avec tous les composants de l’environnement.

  • Shift Toolkit doit être installé sur un serveur Windows autonome (physique ou virtuel).

  • Le serveur Shift, le serveur Data ONTAP CIFS et les serveurs Hyper-V doivent se trouver sur le même domaine Windows Active Directory.

  • Plusieurs LIF pour CIFS et NFS sont pris en charge pour une utilisation avec la machine virtuelle de stockage lors des conversions de machines virtuelles. Le serveur Hyper-V et les hôtes ESXi accèdent à la machine virtuelle de stockage (SVM) aux adresses IP de ces LIF.

  • Pour les opérations CIFS, les paramètres d’heure du contrôleur de domaine Windows et du contrôleur de stockage NetApp doivent être synchronisés.

Configurations de stockage ONTAP

Créer un nouveau SVM (recommandé)

Bien que la boîte à outils Shift permette l'utilisation d'une SVM existante, il s'agit d'une bonne pratique NetApp de créer une nouvelle SVM. Déplacez les machines virtuelles à migrer ou à convertir vers une nouvelle banque de données NFS v3 désignée résidant sur une machine virtuelle de stockage Data ONTAP dédiée (SVM) à l'aide de Storage vMotion. Cette migration basée sur svmotion est effectuée sans aucun temps d'arrêt pour la VM. Avec cette approche, les machines virtuelles désignées pour être migrées ne résident pas sur la SVM de production. Utilisez l’interface de ligne de commande ONTAP , la boîte à outils NetApp PowerShell ou System Manager pour créer la nouvelle SVM.

Suivez les étapes fournies dans ce"lien" pour provisionner un nouveau SVM autorisant à la fois les protocoles NFS et SMB.

Remarque Il est recommandé de créer un nouveau SVM pour s'assurer que le SVM répond aux exigences de la boîte à outils Shift sans avoir à modifier le SVM de production de manière à ce qu'il soit perturbateur.
Remarque Pour les migrations Hyper-V, le nouveau SVM doit avoir les protocoles NFS et SMB activés. Le volume provisionné doit également avoir NFS et SMB activés. Si la cible est constituée d'hyperviseurs basés sur KVM, le protocole NFS doit être activé sur le SVM.

Exigences de Qtree

Un qtree doit être créé sur le volume qui sera utilisé pour héberger les machines virtuelles à convertir de VMware vers Hyper-V afin de séparer et de stocker les fichiers VHDX ou pour les fichiers qcow2 ou VHDX qui seront convertis à partir des VMDK.

  • Pour la conversion ESX vers Hyper-V, la boîte à outils Shift place les VHDX convertis sur un qtree (avec un style de sécurité NTFS) dans le même volume.

  • Pour les conversions ESX VMDK vers QCOW2, un qtree avec un style de sécurité UNIX doit être utilisé.

La boîte à outils Shift ne vérifie pas le style de sécurité du qtree. Il est donc important de créer le qtree avec le style de sécurité approprié en fonction de l’hyperviseur cible et du type de disque.

Remarque Le chemin de destination doit se trouver sur le même volume que la machine virtuelle source.
Remarque Attribuez le style de sécurité correct au qtree en fonction du type d’hyperviseur cible et du format de disque.
Remarque Si les fichiers qcow2 convertis sont destinés à être utilisés avec la virtualisation OpenShift, il existe une exception : ces fichiers peuvent être placés directement sur le volume sans utiliser de qtree. Pour y parvenir, utilisez les API de la boîte à outils Shift pour convertir les fichiers VMDK au format qcow2 et les placer directement dans le volume.

Suivez les étapes fournies dans ce"lien" pour créer un qtree avec le bon style de sécurité.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Exigences relatives aux actions CIFS :

Pour les migrations Hyper-V, créez un partage où les données de la machine virtuelle convertie seront stockées. Assurez-vous que le partage NFS (utilisé pour stocker les machines virtuelles à convertir) et le partage de destination (utilisé pour stocker les machines virtuelles converties) résident sur le même volume. La boîte à outils Shift ne prend pas en charge l'extension sur plusieurs volumes.

Suivez les étapes fournies dans ce"lien" pour créer le partage avec les propriétés appropriées. Assurez-vous de sélectionner la propriété de disponibilité continue avec les autres propriétés par défaut.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Remarque SMB 3.0 doit être activé, il est activé par défaut.
Remarque Assurez-vous que la propriété disponible en continu est activée.
Remarque Les politiques d'exportation pour SMB doivent être désactivées sur la machine virtuelle de stockage (SVM)
Remarque Le domaine auquel appartiennent le serveur CIFS et les serveurs Hyper-V doit autoriser l’authentification Kerberos et NTLMv2.
Remarque ONTAP crée le partage avec l'autorisation de partage par défaut de Windows Tout le monde / Contrôle total.

Systèmes d'exploitation pris en charge

Assurez-vous que des versions prises en charge des systèmes d'exploitation invités Windows et Linux sont utilisées pour la conversion et que la boîte à outils Shift prend en charge la version d' ONTAP.

Systèmes d'exploitation invités VM pris en charge

Les versions suivantes de Windows sont prises en charge en tant que systèmes d’exploitation invités pour les conversions de machines virtuelles :

  • Windows 10

  • Windows 11

  • Windows Server 2016

  • Windows Server 2019

  • Windows Server 2022

  • Windows Server 2025

Les versions suivantes de Linux sont prises en charge en tant que systèmes d’exploitation invités pour les conversions de machines virtuelles :

  • CentOS Linux 7.x

  • Red Hat Enterprise Linux 6.7 ou version ultérieure

  • Red Hat Enterprise Linux 7.2 ou version ultérieure

  • Red Hat Enterprise Linux 8.x

  • Red Hat Enterprise Linux 9.x

  • Ubuntu 2018

  • Ubuntu 2022

  • Ubuntu 2024

  • Debian 10

  • Debian 11

  • Debian 12

  • Suse 12

  • Suse 15

Remarque CentOS Linux/RedHat pour Red Hat Enterprise Linux 5 n'est pas pris en charge.
Remarque Windows Server 2008 n'est pas pris en charge, mais le processus de conversion devrait fonctionner correctement. Procédez à vos propres risques ; cependant, nous avons reçu des rapports de clients qui ont utilisé avec succès la boîte à outils Shift pour convertir des machines virtuelles Windows 2008. Il est important de mettre à jour l’adresse IP après la migration, car la version PowerShell utilisée pour automatiser l’attribution IP n’est pas compatible avec l’ancienne version exécutée sur Windows Server 2008.

Versions prises en charge d' ONTAP

Shift Toolkit prend en charge les plates-formes exécutant ONTAP 9.14.1 ou une version ultérieure

Versions prises en charge des hyperviseurs

VMware : la boîte à outils Shift est validée par rapport à vSphere 7.0.3 et versions ultérieures Hyper-V : la boîte à outils Shift est validée par rapport au rôle Hyper-V exécuté sur Windows Server 2019, Windows Server 2022 et Windows Server 2025

Remarque Dans la version actuelle, la migration de machine virtuelle de bout en bout est prise en charge avec Hyper-V uniquement.
Remarque Dans la version actuelle, pour KVM comme destination, la conversion VMDK en qcow2 est le seul flux de travail pris en charge. Par conséquent, si KVM est sélectionné dans la liste déroulante, les détails de l’hyperviseur ne sont pas requis. Le disque qcow2 peut être utilisé pour provisionner une machine virtuelle sur des variantes KVM.

Installation

  1. Télécharger"Ensemble de boîtes à outils Shift" et décompressez-le.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  2. Lancez l’installation de la boîte à outils Shift en double-cliquant sur le fichier .exe téléchargé.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

    Remarque Toutes les vérifications préalables sont effectuées et si les exigences minimales ne sont pas respectées, des messages d'erreur ou d'avertissement appropriés sont affichés.
  3. L'installateur commencera le processus d'installation. Sélectionnez l’emplacement approprié ou utilisez l’emplacement par défaut et cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  4. Le programme d'installation vous demandera de sélectionner l'adresse IP qui sera utilisée pour accéder à l'interface utilisateur de Shift Toolkit.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

    Remarque Le processus de configuration permet de sélectionner la bonne adresse IP à l'aide d'une option déroulante si la machine virtuelle est affectée à plusieurs cartes réseau.
  5. À cette étape, le programme d’installation affiche tous les composants requis qui seront automatiquement téléchargés et installés dans le cadre du processus. Voici les composants obligatoires qui doivent être installés pour le bon fonctionnement de Shift Toolkit : MongoDB, Windows PowerShell 7, NetApp ONTAP PowerShell Toolkit, l'éditeur de fichiers de stratégie, Credential Manage, le package VMware.PowerCLI et Java OpenJDK qui sont tous inclus dans le package.

    Cliquez sur Suivant

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  6. Consultez les informations de licence JAVA OpenJDK GNU. Cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  7. Conservez la valeur par défaut pour créer le raccourci sur le bureau et cliquez sur Suivant.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  8. Le programme d’installation est maintenant prêt à procéder à l’installation. Cliquez sur Installer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  9. L'installation démarre et le processus téléchargera les composants requis et les installera. Une fois terminé, cliquez sur Terminer.

    Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Remarque Si la machine virtuelle Shift Toolkit ne dispose pas d'Internet, le programme d'installation hors ligne effectuera les mêmes étapes mais installera les composants à l'aide des packages inclus dans l'exécutable.

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

Remarque L'installation peut prendre 8 à 10 minutes.

Effectuer une mise à niveau

Téléchargez le"package de mise à niveau" en commençant par « mettre à jour » et en suivant les étapes ci-dessous :

Figure montrant une boîte de dialogue d'entrée/sortie ou représentant un contenu écrit

  1. Extrayez les fichiers dans un dossier désigné.

  2. Après l’extraction, arrêtez le service NetApp Shift.

  3. Copiez tous les fichiers du dossier extrait dans le répertoire d'installation et écrasez les fichiers lorsque vous y êtes invité.

  4. Une fois terminé, exécutez update.bat en utilisant l'option « Exécuter en tant qu'administrateur » et entrez l'adresse IP de la machine virtuelle Shift Toolkit lorsque vous y êtes invité.

  5. Ce processus mettra à niveau et démarrera le service Shift.