A la suite de mon précédent billet relatif à l'installation de l'outil de migration, il est maintenant temps de démarrer les opérations de migration.

 

Exécuter l'outil DocAve soit directement à partir du serveur sur lequel l'outil est installé (à partir du raccourcis present sur le bureau) soit à l'aide du navigateur de votre poste de travail (l'URL a été définie lors de l'installation du service Control Service - par défaut l'URL est :14000/">https://<nomduserveur>:14000/)

 

Une console Silverlight va s'ouvrir; bien évidemment la première chose à faire est de vous identifier (par défaut le login est admin/admin - et il est fortement recommandé de le modifier immédiatement après la première authentification).

image


Configuration de la connexion à Office 365

Comme nous allons migrer notre contenr vers Office 365, la première à chose à configurer est la connexion au tenant Office 365 SharePoint Online.

Pour réaliser cette opération, nous devons definir un groupe d'agent.

 

Accéder au Control Panel affiché sur la partie gauche de la console

image

Cliquer sur Agent Groups

image

Un groupe d'agent par défaut existe déjà mais nous n'allons pas l'utiliser et en créer un nouveau.

image

Afin de sélectionner les serveurs SharePoint devant faire partie de groupe, vous devez sélectionner la ferme SharePoint correspondante à l'aide du menu déroulant

image

Une fois réalisé, vous pouvez fermer la fenêtre de configuration de groupe d'agents.

 

Ensuite cliquez sur Office 365 Instance Manager.

image

Si des connexions ont déjà été créées, elles seront listées ici; pour en créer une nouvelle, cliquer sur le bouton Create.

image

Il est nécessaire de définir certains paramètres tel que le nom de domaine - correspondant à l'URL du site SharePoint Online sans HTTP ou HTTPS (comme <votre tenant Office 365>.sharepoint.com) - puis associer le groupe d'agent (agent group) à utiliser.

image

A cette étape, nous ne sommes PAS connecté au site SharePoint Online.

Il est ensuite nécessaire de définir un compte utilisateur pour se connecter au site SharePoint Online et realizer les operations de migration.

Cliquer sur Manage Remote Site Collection puis sur le bouton Add

image image

Saisir l'URL de la collection de site ainsi que les informations d'authentification.

Il est évidemment recommandé d'utiliser un compte dédié (équivalent à un compte de service dans l'environnement SharePoint On Premise).

image

Il est maintenant possible de "gérer" la collection de site SharePoint Online depuis votre environnement.

Pour vérifier que la communication avec SharePoint Online fonctionne correctement, fermer la fenêtre Control Panel puis accede à la section Content Manager, au niveau de la section Administration.

image

A cette étape, il y a 2 sections:

  • sur la partie gauche, nous pouvons visualiser la ferme SharePoint On Premise
  • sur la partie droite, nous visualisons également la ferme SharePoint On Premise ainsi que les sites SharePoint Online definis (en dessous de l'arborescence Remote SharePoint)

image

 

Migration du contenu

Enfin, afin de migrer le contenu, il est nécessaire de sélectionner le contenu à transférer dans la partie gauche puis de choisir Copy ou Move.

image

Un résumé de l'action de migration est affiché; à cette étape, il est possible d'ajuster certaines options (Edit), prévisualiser la migration ou executer immédiatement le job de migration.

 

En sélectionnant l'édition, il est possible de modifier certains paramètres tels qu'appliquer un filter sur le contenu à migrer, sauvegarder la destination avant l'exécution de la migration, copier la sécurité...

image

 

En cliquant sur la prévisualisation, l'outil émule la migration afin d'afficher la structure de destination.

image

Une fois que tout est prêt, cliquer sur le bouton Run Now.

 

Le job de migration va copier/déplacer le contenu et active automatiquement toutes les fonctionnalités SharePoint précédemment active à l'orgine.

 

Le job de migration est créé.

L'accès au suivi de l'exécution du job s'effectue à partir de la section Job Monitor.

image

Nous pouvons visualiser la progression de la migration.

image    image

 

Contenu migré

Le tableau ci-dessous montre le résultat de la migration d'un blog SharePoint.

Il est à noter que le contenu est disponible au fur et à mesure que la migration est en cours.

 

Contenu SharePoint On Premise Contenu SharePoint Online avant migration Contenu SharePoint Online après migration 
 image  image  image

 

Pour information, l'opération a mis un peu plus de 45 min pour migrer l'ensemble de mon blog (correspondant à environs 51 Mo répartis en 341 billets, 33 categories et 53 commentaires avec une bande passante sortante de 1 Mbps).

 

Une fois que le job de migration est terminé, il est possible de vérifier que tout s'est correctement déroulé en cliquant sur le bouton View Details.

image    image

Dans un prochain billet, nous verrons comment synchroniser le contenu entre SharePoint On Premise et SharePoint Online.

 

NOTE

Lors de la redaction de billet, j'ai rencontré un disfonctionnement: les images associées aux billets n'étaient pas migrées.

Ce problème n'est pas à proprement parlé un disfonctionnement de l'outil de migration mais est la conséquence de l'utilisation de Live Writer pour rédiger les billets postés sous SharePoint. Live Writer fait appel un des API's spécifiques pour stocker les images des billets en tant que pièces jointes au billet.

J'ai été particulièrement impressionné par la qualité et la rapidité de réponse du support AvePoint suite à ce problème: environs une semaine a été nécessaire pour confirmer la reproduction du problème, identifier l'origine et fournir un correctif.