GOOGLE SITES MIGRATION GUIDE
1. Google Site Migration Overview
2. Google Sites Migration Prerequisites
Cloudiway must whitelist your environment, it consists of manually login in a navigator from Cloudiway environment in order to authorize our IP addresses to access your Google Sites. You must contact Cloudiway at the beginning of your project to proceed to the whitelisting and, and may be necessary to perform it again during your project.
2.4. Target Prerequisites
2.4.1 Create a target Office 365 service account
We recommend creating an Office 365 account dedicated to the migration, that can be deleted once the migration is completed.
- It must be SharePoint administrator.
- It must be configured with multi-factored authentication (MFA) and SSO (ADFS) turned off.
Cloudiway automatically creates the Sharepoint site, therefore they don’t have to exist prior to the migration. If they already exist, data will be appended to it.
2.5.2. Target Azure Active Directory Application
Graph APIs calls are performed through an Azure Active Directory Application which is granted specific permissions.
You can either create an Azure Active Directory Application manually or let the platform create one for you.
2.5.2. Web Part installation
As part of the solution, a custom Web Part has been developed to display the content of OneDrive folders within a SharePoint Sites.
Therefore, a OneDrive viewer Web Part provided by Cloudiway must be installed on the tenant before you start your migration.
Please refer to this article to install the Web Part.
3. Create Your Connectors
For Cloudiway to migrate your Sites, it needs to be able to communicate with both your source and target domains. To do this, Cloudiway uses connectors. You will need to set up a connector for each source tenant and each target tenant. Please refer to this page to configure your connectors.
For large projects, it’s possible to create multiple connectors that will be used in parallel. Please contact Cloudiway consulting services if you need to set up such configuration.
4. Google Sites Migration Settings
Note: to test the migration, you can use a Trial License, please consult this article to assign a Trial License.
4.1. Site List
To perform the migration, navigate to Sites > Site List
4.1.1. Get Sites
New Google Sites can reside in Users’ Google Drives, or in Shared Drives:
- in order to pull all the Google New Sites that are inside the Users’ Google Drives, we need to connect to every user’s Drives and extract the sites. Cloudiway does it automatically, it’s the equivalent of the following command:
gam all users show filelist query “mimeType = ‘application/vnd.google-apps.site’”
- However, in order to pull the Google New Sites that live inside a Shared Drive, Cloudiway needs to have access to every Shared Drives, by making the Cloudiway migration account (the account you provided in your source Google Connector) a reader of the Shared Drives. Cloudiway can help you add the migration account as Reader of all Shared Drives. Please contact our services team to get assistance in this matter.
Step 1: Get Sites
From the Cloudiway Interface, use the Get Sites option to fill the list of Sites to migrate:
Select the connector you want to connect, click on GET.
Note: you can monitor the progress of this task in the Global Logs.
Step 2: Assign target
Once the list is retrieved, you need to assign a target connector to the entries.
Select the entries, click on MANAGE, then Assign Target.
Select the Office 365 connector, click on Assign.
4.1.2. Mass renaming (CSV Import)
If you wish to make modifications to the entire sites list, you can export the list, edit the CSV file and reimport it.
Learn more about the CSV format: How To Fill The Users/Groups CSV File?
Click on MANAGE, Import, select the CSV File, the Source and Target Connectors, then click Upload.
4.2. Specify Your Destination
You can migrate your Google Sites to Modern SharePoint Sites.
Click on the item to edit the different fields (see picture above).
By default, the target Site prefix Address chosen by the platform is /sites, you can select /teams instead.
Add a Prefix to the Target?
You can add a Prefix to the Target Site Name and Target URL.
In the Site List, check one or multiple objects, go to MANAGE then click on the “Add Prefix” button.
Enter the Prefix in the pop-up then SAVE.
4.3. Global Settings
At this point, you are ready to migrate.
You can enable or disable the following points:
- Migration of Permissions.
- Migration of TermStore: TermStore is a SharePoint feature that doesn’t exist in Google. Therefore, it’s not used for Google Sites migration.
- Migrate Version History: not used for Google Sites migration.
- Migrate to: determine where files are migrated, we recommend to migrate to OneDrive. Files will be migrated to the OneDrive of the user and displayed in the SharePoint sites.
- File Management: when you migrate to an existing destination, determine the behavior when files already exist on the target.
4.4. Perform an Audit
4.4.1. File audit
In order to be able to migrate the files embedded in Google Sites, all the user’s Drives need to be audited before the migration, this requires a Cloudiway File license for every user. The audit consumes the Cloudiway file license.
4.4.2. Site audit (optional)
The audit is optional and purely informative. It consumes the Cloudiway license. You do not have to run it, unless you wish to see how many files and folders you have in the source site.
The Audit feature allows you to collect various information about the sites:
- Site Name
- Site URL
- Last Modified Date
- Number of Pages
- Number of Web Pages
- Number of Google Drive Documents
To Audit a site, in Site List, select it and click on MIGRATION, Audit.
4.5. Perform Pre-Processing
The pre-processing tool creates the SharePoint site at the target if necessary.
What does the pre-processing tool do in detail?
At the target:
- It creates the SharePoint sites and libraries.
- It uses the graph APIs (Client ID and Client Secret) and gives the owner role to the migration account defined in the target connector.
- It migrates membership and ownership.
To pre-process a site, in Site List, select it and click on MIGRATION, Pre-Processing.
The site is now ready to be migrated.
4.6. Activate and monitor your Google Sites Migration
Before starting the migration, you must run the pre-processing (see step above) of the site.
To start the migration, in Site List, select it and click on MIGRATION, Start.
This will schedule the migration. The migration will start as soon as there is a free spot on the platform.
You can monitor your migration by clicking on the entry in the Site List.