Migrer à partir des Services Microsoft Azure pour Windows Server
S’applique à : Windows Azure Pack
Windows Azure Pack pour Windows Serveur s’améliore sur les fonctionnalités et fonctionnalités proposées dans Windows Services Azure pour Windows Serveur (également appelé portail de gestion des services et API Gestion des services) et est destiné à être un portail de remplacement. Vous pouvez migrer vos données à partir des Services Microsoft Azure vers Microsoft Azure Pack. Le tableau suivant indique l'état de migration des différents jeux de données dans les Services Microsoft Azure pendant et après la migration vers Microsoft Azure Pack.
Ressource |
Données/Fonction |
Migré vers Microsoft Azure Pack ? |
---|---|---|
Services Microsoft Azure principaux |
Web.Config AppSettings |
Non |
Web.Config ConnectionString |
Non |
|
Paramètres IIS (tels que le nom d'hôte ou le port personnalisé) |
Non |
|
Web.Config chiffré |
Oui |
|
Mot de passe du locataire |
Non. Expire après la migration. |
|
Paramètres du pare-feu |
Non |
|
Fournisseur de ressources personnalisé |
Non |
|
Kit de thèmes personnalisé |
Non. Vous devez le réappliquer. |
|
Machines Virtuelles |
Rôles de machine virtuelle existants |
Non. Vous devez créer de nouveaux rôles de machine virtuelle. |
Machines virtuelles autonomes |
Yes |
|
Sites web |
Oui |
|
Usage |
Oui |
|
SQL Server et MySQL |
Oui, mais vous devez suivre les étapes ci-dessous. |
La migration vers Windows Azure Pack nécessite du travail avant d’installer Windows Azure Pack et après. Utilisez les informations suivantes pour migrer.
Problèmes connus lors de la migration des données
Les problèmes et les restrictions suivants s'appliquent aux données migrées depuis les Services Microsoft Azure pour Windows Server. Dans la mesure du possible, une solution de contournement est fournie. Passez en revue ces informations avant de migrer vos données.
Problème : certains plans existants ont un état « Non configuré » après la migration.
Solution de contournement : les informations de quota SQL et MySQL sont perdues pour les plans sans abonnements. Réappliquez le quota à ces plans.
Problème : les locataires ne peuvent pas se connecter au portail de gestion, car le mot de passe a expiré.
Solution de contournement : réinitialisez les mots de passe du locataire. En raison d'une modification de la façon dont Microsoft Azure Pack sécurise les mots de passe, les mots de passe existants expirent systématiquement.
Problème : les locataires existants ne peuvent pas créer de nouvelles bases de données.
Solution de contournement : suspendez, puis réactivez le compte de tous les locataires qui rencontrent ce problème.
Problème : les locataires existants ne peuvent pas supprimer les bases de données existantes.
Solution de contournement : réparez la connexion à des instances SQL Server et MySQL existantes.
Problème : les codes de publicité et d'invitation du plan sont perdus après la migration de vos données.
Solution de contournement : réappliquez les codes de publicité et d'invitation à vos plans.
Avant de désinstaller le Portail de gestion des services
Avant de désinstaller les Services Microsoft Azure de votre environnement, suivez la procédure ci-dessous pour préserver vos données :
Assurez-vous que les fournisseurs de ressources que vous avez installés avec les Services Microsoft Azure sont en cours d'exécution et sont accessibles.
Arrêtez le service d'activation des processus Windows sur toutes les machines de votre déploiement. Cela empêche toute nouvelle modification dans les bases de données des Services Microsoft Azure. Utilisez la commande suivante pour arrêter le service :
net stop was
Sauvegardez toutes les bases de données.
Sur l'instance SQL Server qui contient les bases de données d'administration du service, créez des copies de la base de données Microsoft.MgmtSvc.Store nommée Microsoft.MgmtSvc.MySQL et Microsoft.MgmtSvc.SQLServer. Utiliser les étapes suivantes :
Démarrez le service SQL Server Agent :
net start slqserveragent
Accordez au service SQL Server Agent l'accès au dossier de données Gestion des services :
icacls "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA" /T /C /E /G "NT Service\SQLSERVERAGENT":F
Dans SQL Server Management Studio, cliquez avec le bouton droit sur Microsoft.MgmtSvc.Store, puis cliquez sur Tâches -> Copier la base de données.
Suivez les instructions fournies par l'Assistant. Utilisez « Microsoft.MgmtSvc.MySQL » comme nom pour la base de données copiée.
À partir d'une invite Windows PowerShell, utilisez les applets de commande suivantes pour désinstaller les schémas de gestion et SQL Server de la base de données Microsoft.MgmtSvc.MySQL :
$server = "mysqlserver" $sa = "sa" $sapswd = "123!sdf" Uninstall-MgmtSvcDatabase -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL Uninstall-MgmtSvcDatabase -Schema SQLServer -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL -User MgmtSvc-AdminAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL -User MgmtSvc-Monitoring Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL -User MgmtSvc-TenantAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL -User MgmtSvc-TenantPublicAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL -User MgmtSvc-UsageCollector_Management Remove-MgmtSvcDatabaseUser -Schema SQLServer -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL -User MgmtSvc-SQLServer Remove-MgmtSvcDatabaseUser -Schema MySQL -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.MySQL -User MgmtSvc-MySQL
Exécutez les commandes suivantes pour désinstaller le schéma MySQL de la base de données Microsoft.MgmtSvc.Store :
Uninstall-MgmtSvcDatabase -Schema MySQL -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store -User MgmtSvc-AdminAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store -User MgmtSvc-Monitoring Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store -User MgmtSvc-TenantAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store -User MgmtSvc-TenantPublicAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store -User MgmtSvc-UsageCollector_Management Remove-MgmtSvcDatabaseUser -Schema MySQL -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store -User MgmtSvc-MySQL
Revenez à SQL Server Management Studio et cliquez à nouveau avec le bouton droit sur Microsoft.MgmtSvc.Store, puis cliquez sur Tâches -> Copier la base de données.
Enregistrez la base de données en tant que « Microsoft.MgmtSvc.SQLServer ».
Conseil
Si des erreurs se produisent pendant la copie de la base de données, exécutez de nouveau la commande de l'étape b. pour réaffecter l'accès aux fichiers requis.
À partir d'une invite Windows PowerShell, utilisez les applets de commande suivantes pour désinstaller les schémas de gestion et SQL Server de la base de données Microsoft.MgmtSvc.SQLServer :
Uninstall-MgmtSvcDatabase -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.SQLServer Uninstall-MgmtSvcDatabase -Schema SQLServer -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.SQLServer -User MgmtSvc-AdminAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.SQLServer -User MgmtSvc-Monitoring Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.SQLServer -User MgmtSvc-TenantAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.SQLServer -User MgmtSvc-TenantPublicAPI Remove-MgmtSvcDatabaseUser -Schema Management -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.SQLServer -User MgmtSvc-UsageCollector_Management Remove-MgmtSvcDatabaseUser -Schema SQLServer -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.Store -User MgmtSvc-SQLServer Remove-MgmtSvcDatabaseUser -Schema SQLServer -Server $server -UserName $sa -Password $sapswd -Database Microsoft.MgmtSvc.SQLServer -User MgmtSvc-SQLServer
Révoquez les autorisations et arrêtez SQL Server Agent en exécutant les commandes suivantes :
icacls "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA" /T /C /E /R "NT Service\SQLSERVERAGENT" net stop sqlserveragent
Utilisez l'outil Ajout/Suppression de programmes pour désinstaller tous les programmes commençant par« Service Management » de toutes les machines de votre déploiement existant.
Redémarrez vos machines.
Après l'installation de Microsoft Azure Pack
Après avoir installé et configuré les composants essentiels de Microsoft Azure Pack, comme décrit dans Deploy Windows Azure Pack for Windows Server, procédez comme suit :
Installez le service Microsoft Azure Pack : Sites Web. C'est une nouvelle version du service Sites Web que vous utilisiez dans le portail de gestion des services.
Mettez à niveau tous les autres fournisseurs de ressources que vous souhaitez utiliser, y compris le service Machines virtuelles, qui utilise la version System Center 2012 R2 de Virtual Machine Manager.
Exécutez l'applet de commande suivante pour migrer les données d'abonnement depuis les fournisseurs de ressources :
Update-MgmtSvcV1Data -DisableCertificateValidation
Notes
Si vous recevez une erreur 404 – Fichier ou répertoire introuvable, cela signifie que le fournisseur de ressources que vous tentez de migrer n'est pas fonctionnel. Si cela se produit, vous devez définir manuellement les informations de quota pour les plans liés à ce fournisseur de ressources.
Si vous avez un plan sans abonnements, vous verrez un message d'avertissement indiquant que la synchronisation des quotas pour ce plan n'est pas possible. Le plan sera marqué « Non configuré » et vous devrez le configurer manuellement dans le portail de gestion pour les administrateurs.
Connectez-vous au portail de gestion des administrateurs et réinitialisez le mot de passe pour le portail des locataires. En raison d'une modification de la façon dont Microsoft Azure Pack sécurise les mots de passe, les mots de passe existants expirent systématiquement. Veillez à communiquer le nouveau mot de passe à vos locataires, car ils verront une erreur de mot de passe expiré lorsqu'ils tenteront de se connecter au portail à l'aide de l'ancien mot de passe.