Contoso-Migration: Zuweisen eines neuen Hosts für eine lokale Linux-App zu Azure-VMsContoso migration: Rehost an on-premises Linux app to Azure VMs

Dieser Artikel enthält Informationen zum Zuweisen eines neuen Hosts für eine lokale, auf Linux basierende Service Desk-App (osTicket) zu Azure-IaaS-VMs.This article shows how Contoso is rehosting an on-premises Linux-based service desk app (osTicket), to Azure IaaS VMs.

Dieses Dokument ist das erste in einer Reihe von Artikeln, die dokumentieren, wie das fiktive Unternehmen Contoso seine lokalen Ressourcen in die Microsoft Azure-Cloud migriert.This document is one in a series of articles that document how the fictitious company Contoso migrates its on-premises resources to the Microsoft Azure cloud. Die Reihe enthält Hintergrundinformationen und einige Szenarien, die veranschaulichen, wie die Infrastruktur einer Migration eingerichtet wird und wie verschiedene Migrationstypen ausgeführt werden.The series includes background information, and a set of scenarios that illustrate how to set up a migration infrastructure, and run different types of migrations. Die Komplexität der Szenarien erhöht sich hierbei immer mehr.Scenarios grow in complexity. Wir fügen im Laufe der Zeit weitere Artikel hinzu.We'll add additional articles over time.

ArtikelArticle DetailsDetails StatusStatus
Artikel 1: ÜbersichtArticle 1: Overview Dies ist eine Übersicht über die Artikelreihe, die Migrationsstrategie von Contoso und die in der Reihe verwendeten Beispiel-Apps.Overview of the article series, Contoso's migration strategy, and the sample apps that are used in the series. VerfügbarAvailable
Artikel 2: Bereitstellen einer MigrationsinfrastrukturArticle 2: Deploy Azure infrastructure Contoso bereitet seine lokale Infrastruktur und die Azure-Infrastruktur für die Migration vor.Contoso prepares its on-premises infrastructure and its Azure infrastructure for migration. Für alle Migrationsartikel der Reihe wird dieselbe Infrastruktur verwendet.The same infrastructure is used for all migration articles in the series. VerfügbarAvailable
Artikel 3: Bewerten der lokalen Ressourcen für die Migration zu AzureArticle 3: Assess on-premises resources for migration to Azure Contoso führt eine Bewertung seiner lokalen App SmartHotel360 durch, die in VMware ausgeführt wird.Contoso runs an assessment of its on-premises SmartHotel360 app running on VMware. Contoso bewertet virtuelle Computer der App mit dem Azure Migrate-Dienst und die SQL Server-Datenbank der App mit dem Datenmigrations-Assistenten.Contoso assesses app VMs using the Azure Migrate service, and the app SQL Server database using Data Migration Assistant. VerfügbarAvailable
Artikel 4: Zuweisen eines neuen Hosts für eine App auf einer Azure-VM und einer verwalteten Azure SQL-Datenbank-InstanzArticle 4: Rehost an app on an Azure VM and SQL Database Managed Instance Contoso führt für seine lokale App SmartHotel360 eine Migration per Lift & Shift zu Azure aus.Contoso runs a lift-and-shift migration to Azure for its on-premises SmartHotel360 app. Contoso migriert den virtuellen Front-End-Computer der App mithilfe von Azure Site Recovery.Contoso migrates the app front-end VM using Azure Site Recovery. Contoso migriert die App-Datenbank mit dem Azure Database Migration Service zu einer verwalteten Azure SQL-Datenbank-Instanz.Contoso migrates the app database to an Azure SQL Database Managed Instance using the Azure Database Migration Service. VerfügbarAvailable
Artikel 5: Rehosten einer App auf Azure-VMsArticle 5: Rehost an app on Azure VMs Contoso migriert die VMs der App SmartHotel360 mithilfe des Site Recovery-Diensts zu Azure-VMs.Contoso migrates its SmartHotel360 app VMs to Azure VMs using the Site Recovery service. VerfügbarAvailable
Artikel 6: Zuweisen eines neuen Hosts für eine App auf Azure-VMs und in einer SQL Server Always On-VerfügbarkeitsgruppeArticle 6: Rehost an app on Azure VMs and in a SQL Server AlwaysOn availability group Contoso migriert die App SmartHotel360.Contoso migrates the SmartHotel360 app. Contoso verwendet Site Recovery, um die App-VMs zu migrieren.Contoso uses Site Recovery to migrate the app VMs. Der Database Migration Service wird verwendet, um die App-Datenbank zu einem SQL Server-Cluster zu migrieren, der mit einer Always On-Verfügbarkeitsgruppe geschützt ist.It uses the Database Migration Service to migrate the app database to a SQL Server cluster that's protected by an AlwaysOn availability group. VerfügbarAvailable
Artikel 7: Zuweisen eines neuen Hosts für eine Linux-App auf Azure-VMsArticle 7: Rehost a Linux app on Azure VMs Contoso führt mithilfe von Azure Site Recovery per Lift & Shift eine Migration der Linux-App „osTicket“ zu virtuellen Azure-Computern durch.Contoso completes a lift-and-shift migration of the Linux osTicket app to Azure VMs, using Azure Site Recovery Dieser ArtikelThis article
Artikel 8: Zuweisen eines neuen Hosts für eine Linux-App auf Azure-VMs und Azure MySQLArticle 8: Rehost a Linux app on Azure VMs and Azure MySQL Contoso migriert die Linux-App „osTicket“ mithilfe von Azure Site Recovery zu virtuellen Azure-Computern und die App-Datenbank mithilfe von MySQL Workbench zu einer Azure MySQL Server-Instanz.Contoso migrates the Linux osTicket app to Azure VMs using Azure Site Recovery, and migrates the app database to an Azure MySQL Server instance using MySQL Workbench. VerfügbarAvailable
Artikel 9: Umgestalten einer App in Azure-Web-Apps und in der Azure SQL-DatenbankArticle 9: Refactor an app on Azure Web Apps and Azure SQL database Contoso migriert die App SmartHotel360 zu einer Azure-Web-App und die App-Datenbank mithilfe des Datenbankmigrations-Assistenten zu einer Azure SQL Server-Instanz.Contoso migrates the SmartHotel360 app to an Azure Web App, and migrates the app database to an Azure SQL Server instance with Database Migration Assistant VerfügbarAvailable
Artikel 10: Umgestalten einer Linux-App in Azure-Web-Apps und Azure Database for MySQLArticle 10: Refactor a Linux app on Azure Web Apps and Azure MySQL Contoso migriert die Linux-App „osTicket“ mithilfe von Azure Traffic Manager zu einer Azure-Web-App in mehreren Azure-Regionen. Zur Sicherstellung der Continuous Delivery erfolgt eine Integration in GitHub.Contoso migrates its Linux osTicket app to an Azure web app on multiple Azure regions using Azure Traffic Manager, integrated with GitHub for continuous delivery. Contoso migriert die App-Datenbank zu einer Azure Database for MySQL-Instanz.Contoso migrates the app database to an Azure Database for MySQL instance. VerfügbarAvailable
Artikel 11: Umgestalten einer Team Foundation Server-Bereitstellung zu Azure DevOps ServicesArticle 11: Refactor TFS on Azure DevOps Services Contoso migriert die lokale Team Foundation Server-Bereitstellung zu Azure DevOps Services in Azure.Contoso migrates its on-premises Team Foundation Server deployment to Azure DevOps Services in Azure. VerfügbarAvailable
Artikel 12: Umstrukturieren einer lokalen App zu einem Azure-Container und einer Azure SQL-Datenbank-InstanzArticle 12: Rearchitect an app on Azure containers and Azure SQL Database Contoso migriert seine SmartHotel-App zu Azure.Contoso migrates its SmartHotel app to Azure. Anschließend wird die App-Webschicht zu einem Windows-Container umstrukturiert, der in Azure Service Fabric ausgeführt wird, und die Datenbank wird zu einer Azure SQL-Datenbank umstrukturiert.Then, it rearchitects the app web tier as a Windows container running in Azure Service Fabric, and the database with Azure SQL Database. VerfügbarAvailable
Artikel 13: Neuerstellen einer lokalen App in AzureArticle 13: Rebuild an app in Azure Contoso erstellt die SmartHotel-App mit verschiedenen Azure-Funktionen und -Diensten neu – z.B. Azure App Service, Azure Kubernetes Service (AKS), Azure Functions, Azure Cognitive Services und Azure Cosmos DB.Contoso rebuilds its SmartHotel app by using a range of Azure capabilities and services, including Azure App Service, Azure Kubernetes Service (AKS), Azure Functions, Azure Cognitive Services, and Azure Cosmos DB. VerfügbarAvailable
Artikel 14: Skalieren einer Migration zu AzureArticle 14: Scale a migration to Azure Nachdem Contoso verschiedene Kombinationen für die Migration getestet hat, bereitet das Unternehmen sich jetzt auf eine vollständige Migration nach Azure in großem Umfang vor.After trying out migration combinations, Contoso prepares to scale to a full migration to Azure. VerfügbarAvailable

In diesem Artikel migriert Contoso die zweischichtige App osTicket zu Azure, die unter Linux Apache MySQL PHP (LAMP) ausgeführt wird.In this article, Contoso will migrate the two-tier osTicket app, running on Linux Apache MySQL PHP (LAMP) to Azure. Die App-VMs werden mithilfe des Diensts Azure Site Recovery migriert.The app VMs will be migrated using the Azure Site Recovery service. Wenn Sie diese Open Source-App verwenden möchten, können Sie sie von GitHub herunterladen.If you'd like to use this open-source app, you can download it from GitHub.

Business-TreiberBusiness drivers

Das IT Leadership-Team hat eng mit den Geschäftspartnern zusammengearbeitet, um zu verstehen, was das Unternehmen mit dieser Migration erreichen möchte:The IT Leadership team has worked closely with business partners to understand what they want to achieve with this migration:

  • Unternehmenswachstum: Contoso wächst, und daher geraten die lokalen Systeme und Infrastrukturen unter Druck.Address business growth: Contoso is growing, and as a result there's pressure on the on-premises systems and infrastructure.
  • Risikobegrenzung: Die Service Desk-App ist wichtig für das Geschäft von Contoso.Limit risk: The service desk app is critical for the Contoso business. Contoso möchte sie ohne jedes Risiko nach Azure verlagern.Contoso wants to move it to Azure with zero risk.
  • Erweitern: Contoso möchte die App derzeit nicht ändern.Extend: Contoso don't want to change the app right now. Es soll lediglich sichergestellt werden, dass die App stabil ist.It simply wants to ensure that the app is stable.

MigrationszieleMigration goals

Für die Bestimmung der besten Migrationsmethode hat das Contoso-Cloudteam Ziele für diese Migration festgelegt:The Contoso cloud team has pinned down goals for this migration, to determine the best migration method:

  • Nach der Migration sollte die App in Azure die gleichen Leistungsmöglichkeiten aufweisen wie die lokale VMWare-Umgebung.After migration, the app in Azure should have the same performance capabilities as it does today in their on-premises VMWare environment. Die App bleibt lokal und in der Cloud gleichermaßen wichtig.The app will remain as critical in the cloud as it is on-premises.
  • Contoso möchte nicht in diese App investieren.Contoso doesn’t want to invest in this app. Die Investition ist wichtig für das Geschäft, in ihrer derzeitigen Form soll die App jedoch lediglich sicher in die Cloud verschoben werden.It is important to the business, but in its current form Contoso simply wants to move it safely to the cloud.
  • Contoso möchte das Vorgangsmodell für diese App nicht ändern.Contoso doesn't want to change the ops model for this app. Das Unternehmen möchte genau wie jetzt in der Cloud mit der App interagieren können.It wants to interact with the app in the cloud in the same way that they do now.
  • Contoso möchte die App-Funktionalität nicht ändern.Contoso doesn't want to change app functionality. Nur der Speicherort der App ändert sich.Only the app location will change.
  • Nach Abschluss einer Reihe von Windows-App-Migrationen möchte Contoso mehr über die Verwendung einer Linux-basierten Infrastruktur in Azure erfahren.Having completed a couple of Windows app migrations, Contoso wants to learn how to use a Linux-based infrastructure in Azure.

LösungsentwurfSolution design

Nachdem die Ziele und Anforderungen formuliert wurden, entwirft und überprüft Contoso eine Bereitstellungslösung und identifiziert den Migrationsprozess sowie die für die Migration genutzten Azure-Dienste.After pinning down goals and requirements, Contoso designs and review a deployment solution, and identifies the migration process, including the Azure services that Contoso will use for the migration.

Aktuelle AppCurrent app

  • Die App „OSTicket“ ist auf zwei virtuelle Computer aufgeteilt (OSTICKETWEB und OSTICKETMYSQL).The OSTicket app is tiered across two VMs (OSTICKETWEB and OSTICKETMYSQL).
  • Die VMs befinden sich auf dem VMware ESXi-Host contosohost1.contoso.com (Version 6.5).The VMs are located on VMware ESXi host contosohost1.contoso.com (version 6.5).
  • Die VMware-Umgebung wird von der vCenter Server 6.5-Software (vcenter.contoso.com) auf einer VM verwaltet.The VMware environment is managed by vCenter Server 6.5 (vcenter.contoso.com), running on a VM.
  • Contoso verfügt über ein lokales Rechenzentrum (contoso-datacenter) mit einem lokalen Domänencontroller (contosodc1).Contoso has an on-premises datacenter (contoso-datacenter), with an on-premises domain controller (contosodc1)

Vorgeschlagene ArchitekturProposed architecture

  • Da es sich bei der App um eine Produktionsworkload handelt, befinden sich die virtuellen Computer in Azure in der Produktionsressourcengruppe ContosoRG.Since the app is a production workload, the VMs in Azure will reside in the production resource group ContosoRG.
  • Die VMs werden zur primären Region (USA, Osten 2) migriert und im Produktionsnetzwerk (VNET-PROD-EUS2) platziert:The VMs will be migrated to the primary region (East US 2) and placed in the production network (VNET-PROD-EUS2):
    • Die Web-VM befindet sich im Front-End-Subnetz (PROD-FE-EUS2).The web VM will reside in the frontend subnet (PROD-FE-EUS2).
    • Die Datenbank-VM befindet sich im Subnetz der Datenbank (PROD-DB-EUS2).The database VM will reside in the database subnet (PROD-DB-EUS2).
  • Die lokalen VMs im Rechenzentrum von Contoso werden nach Abschluss der Migration außer Betrieb gesetzt.The on-premises VMs in the Contoso datacenter will be decommissioned after the migration is done.

Szenarioarchitektur

Überprüfung der LösungSolution review

Contoso bewertet den vorgeschlagen Entwurf anhand einer Liste mit Vor- und Nachteilen.Contoso evaluates the proposed design by putting together a pros and cons list.

AspektConsideration DetailsDetails
VorteilePros Beide virtuellen Computer der App werden ohne Änderungen nach Azure verlagert, was die Migration vereinfacht.Both the app VMs will be moved to Azure without changes, making the migration simple.

Da Contoso beide virtuellen Computer der App per Lift & Shift migriert, sind für die App-Datenbank keine besonderen Konfigurations- oder Migrationstools erforderlich.Since Contoso is using lift-and-shift for both app VMs, no special configuration or migration tools are needed for the app database.

Contoso behält die vollständige Kontrolle über die virtuellen Computer der App in Azure.Contoso will retain full control of the app VMs in Azure.
/br> Die virtuellen Computer der App führen Ubuntu 16.04-TLS aus. Dabei handelt es sich um eine unterstützte Linux-Distribution./br> The app VMs are running Ubuntu 16.04-TLS, which is an endorsed Linux distribution. Weitere InformationenLearn more.
NachteileCons Die Web- und Datenschicht der App bleiben ein Single Point of Failover.The web and data tier of the app will remain a single point of failover.

Contoso muss die App weiterhin als virtuelle Azure-Computer unterstützen, anstatt auf einen verwalteten Dienst wie Azure App Service oder Azure Database for MySQL umzustellen.Contoso will need to continue supporting the app as Azure VMs rather than moving to a managed service such as Azure App Service and Azure Database for MySQL.

Contoso ist sich bewusst, dass bei der Vereinfachung durch eine Migration von virtuellen Computern per Lift & Shift die von Azure Database for MySQL bereitgestellten Funktionen (integrierte Hochverfügbarkeit, vorhersagbare Leistung, einfache Skalierung, automatische Sicherungen und integrierte Sicherheit) nicht in vollem Umfang genutzt werden können.Contoso is aware that by keeping things simple with a lift-and-shift VM migration, they're not taking full advantage of the features provided by Azure Database for MySQL (built-in high availability, predictable performance, simple scaling, automatic backups and built-in security).

MigrationsprozessMigration process

Contoso geht bei der Migration wie folgt vor:Contoso will migrate as follows:

  1. In einem ersten Schritt richtet Contoso die Azure-Infrastruktur und die lokale Infrastruktur ein, die für die Bereitstellung von Site Recovery erforderlich sind.As a first step, Contoso sets up the Azure and on-premises infrastructure needed to deploy Site Recovery.
  2. Nach der Vorbereitung der Azure-Komponenten und der lokalen Komponenten richtet das Unternehmen die Replikation für die VMs ein und aktiviert diese.After preparing Azure and on-premises components, Contoso sets up and enables replication for the VMs.
  3. Wenn die Replikation funktioniert, migriert Contoso die virtuellen Computer via Failover zu Azure.After replication is working, Contoso migrates the VMs by failing them over to Azure.

Migrationsprozess

Azure-DiensteAzure services

DienstService BESCHREIBUNGDescription KostenCost
Azure Site RecoveryAzure Site Recovery Der Dienst orchestriert und verwaltet die Migration und Notfallwiederherstellung für Azure-VMs sowie lokale virtuelle Computer und physische Server.The service orchestrates and manages migration and disaster recovery for Azure VMs, and on-premises VMs and physical servers. Während der Replikation in Azure fallen Gebühren für Azure Storage an.During replication to Azure, Azure Storage charges are incurred. Es werden Azure-VMs erstellt, und Gebühren fallen an, sobald ein Failover erfolgt.Azure VMs are created, and incur charges, when failover occurs. Weitere Informationen zu Gebühren und Preisen.Learn more about charges and pricing.

VoraussetzungenPrerequisites

Für dieses Szenario benötigt Contoso Folgendes.Here's what Contoso needs for this scenario.

Requirements (Anforderungen)Requirements DetailsDetails
Azure-AbonnementAzure subscription Contoso hat in einem der ersten Artikel dieser Reihe Abonnements erstellt.Contoso created subscriptions in an early article in this series. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen.If you don't have an Azure subscription, create a free account.

Wenn Sie ein kostenloses Konto erstellen, sind Sie der Administrator Ihres Abonnements und können alle Aktionen durchführen.If you create a free account, you're the administrator of your subscription and can perform all actions.

Falls Sie ein vorhandenes Abonnement verwenden und nicht der Administrator sind, müssen Sie mit dem Administrator zusammenarbeiten, damit er Ihnen Berechtigungen vom Typ „Besitzer“ oder „Mitwirkender“ zuweist.If you use an existing subscription and you're not the administrator, you need to work with the admin to assign you Owner or Contributor permissions.

Wenn Sie detailliertere Berechtigungen benötigen, lesen Sie diesen Artikel.If you need more granular permissions, review this article.
Azure-InfrastrukturAzure infrastructure Contoso richtet die Azure-Infrastruktur ein, wie in Azure infrastructure for migration (Azure-Infrastruktur für die Migration) beschrieben.Contoso set up their Azure infrastructure as described in Azure infrastructure for migration.

Erfahren Sie mehr zu spezifischen Netzwerk- und Speicheranforderungen für Site Recovery.Learn more about specific network and storage requirements for Site Recovery.
Lokale ServerOn-premises servers Der lokale vCenter-Server muss mit Version 5.5, 6.0 oder 6.5 ausgeführt werden.The on-premises vCenter server should be running version 5.5, 6.0, or 6.5

Einen ESXi-Host mit Version 5.5, 6.0 oder 6.5.An ESXi host running version 5.5, 6.0 or 6.5

Mindestens eine VMware-VM auf dem ESXi-Host.One or more VMware VMs running on the ESXi host.
Lokale VMsOn-premises VMs Überprüfen Sie die Linux-Computer, die für die Migration mit Site Recovery unterstützt werden.Review Linux machines that are supported for migration with Site Recovery.

Überprüfen Sie unterstützte Linux-Datei- und -Speichersysteme.Verify supported Linux file and storage systems.

VMs müssen die Azure-Anforderungen erfüllen.VMs must meet Azure requirements.

SzenarioschritteScenario steps

Contoso geht bei der Migration wie folgt vor:Here's how Contoso will complete the migration:

  • Schritt 1: Vorbereiten von Azure für Site Recovery: Contoso erstellt ein Azure-Speicherkonto zum Speichern replizierter Daten sowie einen Recovery Services-Tresor.Step 1: Prepare Azure for Site Recovery: Contoso creates an Azure storage account to hold replicated data, and creates a Recovery Services vault.
  • Schritt 2: Vorbereiten einer lokalen VMware-Instanz für Site Recovery: Contoso bereitet Konten für die Ermittlung von virtuellen Computern und die Agent-Installation sowie eine Verbindung mit virtuellen Azure-Computern nach dem Failover vor.Step 2: Prepare on-premises VMware for Site Recovery: Contoso prepares accounts to be used for VM discovery and agent installation, and prepares to connect to Azure VMs after failover.
  • Schritt 3: Replizieren von VMs: Contoso richtet die Quell- und Zielmigrationsumgebung ein, erstellt eine Replikationsrichtlinie und startet die Replikation von virtuellen Computern im Azure-Speicher.Step 3: Replicate VMs: Contoso sets up the source and target migration environment, creates a replication policy, and starts replicating VMs to Azure storage.
  • Schritt 4: Migrieren von VMs mit Site Recovery: Contoso führt ein Testfailover durch, um sicherzustellen, dass alles funktioniert, und führt anschließend ein vollständiges Failover für die Migration der virtuellen Computer zu Azure aus.Step 4: Migrate the VMs with Site Recovery: Contoso runs a test failover to make sure everything's working, and then runs a full failover to migrate the VMs to Azure.

Schritt 1: Vorbereiten von Azure für den Site Recovery-DienstStep 1: Prepare Azure for the Site Recovery service

Contoso benötigt eine Reihe von Azure-Komponenten für Site Recovery:Contoso needs a couple of Azure components for Site Recovery:

  • Ein neues Azure-Speicherkonto für die Speicherung replizierter Daten.A new Azure storage account to hold replicated data.
  • Ein Recovery Services-Tresor in Azure.A Recovery Services vault in Azure.
  • Ein VNET, in dem sich Ressourcen befinden, für die ein Failover ausgeführt wurde.A VNet in which failed over resources are located. Contoso hat das VNet bereits während der Bereitstellung der Azure-Infrastruktur erstellt und muss daher nur ein Speicherkonto und einen Tresor erstellen.Contoso already created the VNet during Azure infrastructure deployment, so they just need to create a storage account and vault.
  1. Contoso-Administratoren erstellen ein Azure-Speicherkonto (contosovmsacc20180528) in der primären Region „USA, Osten 2“.Contoso admins create an Azure storage account (contosovmsacc20180528) in the East US 2 region.

    • Das Speicherkonto muss sich in der gleichen Region wie der Recovery Services-Tresor befinden.The storage account must be in the same region as the Recovery Services vault.

    • Contoso verwendet ein universelles Konto mit Standardspeicher und LRS-Replikation.They use a general purpose account, with standard storage, and LRS replication.

      Site Recovery-Speicher

  2. Wenn das Netzwerk und das Speicherkonto vorhanden sind, erstellen die Administratoren einen Tresor (ContosoMigrationVault) und platzieren diesen in der Ressourcengruppe ContosoFailoverRG in der primären Region „USA, Osten 2“.With the network and storage account in place, they create a vault (ContosoMigrationVault), and place it in the ContosoFailoverRG resource group, in the primary East US 2 region.

    Recovery Services-Tresor

Benötigen Sie weitere Hilfe?Need more help?

Weitere Informationen zum Einrichten von Azure für Site Recovery.Learn about setting up Azure for Site Recovery.

Schritt 2: Vorbereiten einer lokalen VMware-Instanz für Site RecoveryStep 2: Prepare on-premises VMware for Site Recovery

Contoso-Administratoren bereiten die lokale VMware-Infrastruktur wie folgt vor:Contoso admins prepare the on-premises VMware infrastructure as follows:

  • Sie erstellen ein Konto auf dem Server von vCenter Server oder dem vSphere ESXi-Host zum Automatisieren der Ermittlung virtueller Computer.They create an account on the vCenter server or vSphere ESXi host, to automate VM discovery.
  • Sie erstellen ein Konto für die automatische Installation des Mobilitätsdiensts auf virtuellen VMware-Computern, die repliziert werden sollen.They create an account that allows automatic installation of the Mobility service on VMware VMs that you want to replicate.
  • Sie bereiten lokale virtuelle Computer vor, damit diese mit virtuellen Azure-Computern verbunden werden können, wenn diese nach der Migration erstellt werden.They prepare on-premises VMs, so that they can connect to Azure VMs when they're created after migration.

Vorbereiten eines Kontos für die automatische ErmittlungPrepare an account for automatic discovery

Site Recovery benötigt Zugriff auf VMware-Server, um folgende Aufgaben durchzuführen:Site Recovery needs access to VMware servers to:

  • Automatisches Ermitteln von VMs.Automatically discover VMs. Dafür ist mindestens ein Konto mit Lesezugriff erforderlich.At least a read-only account is required.
  • Orchestrieren von Replikation, Failover und Failback.Orchestrate replication, failover, and failback. Sie benötigen ein Konto, das berechtigt ist, Vorgänge wie das Erstellen und Entfernen von Datenträgern sowie das Einschalten virtueller Computer durchzuführen.You need an account that can run operations such as creating and removing disks, and turning on VMs.

Contoso-Administratoren richten das Konto wie folgt ein:Contoso admins set up the account as follows:

  1. Es wird eine Rolle auf vCenter-Ebene erstellt.They create a role at the vCenter level.
  2. Anschließend werden dieser Rolle die erforderlichen Berechtigungen zugewiesen.They assign that role the required permissions.

Vorbereiten eines Kontos für die Installation des Mobility ServicesPrepare an account for Mobility service installation

Der Mobilitätsdienst muss auf den virtuellen Linux-Computern, die migriert werden, installiert sein.The Mobility service must be installed on the Linux VMs that will be migrated.

  • Site Recovery kann eine automatische Pushinstallation dieser Komponente durchführen, wenn die Replikation für virtuelle Computer aktiviert ist.Site Recovery can do an automatic push installation of this component when replication is enabled for VMs.
  • Für die automatische Pushinstallation müssen sie ein Konto vorbereiten, mit dem Site Recovery auf die virtuellen Computer zugreift.For automatic push installation, they need to prepare an account that Site Recovery will use to access the VMs.
  • Während der Einrichtung der Replikation werden Kontodetails eingegeben.Accounts details are input during replication setup.
  • Bei dem Konto kann es sich um ein Domänenkonto oder ein lokales Konto mit Berechtigungen für die Installation auf VMs handeln.The account can be domain or local account, with permissions to install on VMs.

Vorbereiten der Verbindungsherstellung mit Azure-VMs nach dem FailoverPrepare to connect to Azure VMs after failover

Nach dem Failover in Azure möchte Contoso eine Verbindung mit den replizierten VMs in Azure herstellen können.After failover to Azure, Contoso wants to be able to connect to the replicated VMs in Azure. Dazu müssen die Contoso-Administratoren einige Schritte durchführen:To do this, there's a couple of things that the Contoso admins need to do:

  • Für den Zugriff auf virtuelle Azure-Computer über das Internet müssen sie vor der Migration auf dem lokalen Linux-Computer SSH aktivieren.To access Azure VMs over the internet, they enable SSH on the on-premises Linux VM before migration. Bei Ubuntu kann dieser Vorgang mithilfe des folgenden Befehls durchgeführt werden: Sudo apt-get ssh install -y.For Ubuntu this can be completed using the following command: Sudo apt-get ssh install -y.
  • Nach der Durchführung der Migration (Failover) können sie die Startdiagnose überprüfen, um einen Screenshot des virtuellen Computers anzuzeigen.After they run the migration (failover), they can check Boot diagnostics to view a screenshot of the VM.
  • Falls dies nicht funktioniert, müssen sie überprüfen, ob der virtuelle Computer ausgeführt wird, und sollten folgenden Tipps zur Problembehandlung lesen.If this doesn't work, they'll need to check that the VM is running, and review these troubleshooting tips.

Benötigen Sie weitere Hilfe?Need more help?

  • Weitere Informationen zum Erstellen und Zuweisen von Rollen für die automatische Ermittlung.Learn about creating and assigning a role for automatic discovery.
  • Weitere Informationen zum Erstellen eines Kontos für die Pushinstallation von Mobility Service.Learn about creating an account for push installation of the Mobility service.

Schritt 3: Replizieren der lokalen VMsStep 3: Replicate the on-premises VMs

Bevor sie den virtuellen Web-Computer zu Azure migrieren können, müssen die Contoso-Administratoren die Replikation einrichten und aktivieren.Before they can migrate the web VM to Azure, Contoso admins set up and enable replication.

Festlegen eines SchutzzielsSet a protection goal

  1. Im Tresor wird unter dem Tresornamen (ContosoVMVault) ein Replikationsziel festgelegt (Erste Schritte > Site Recovery > Infrastruktur vorbereiten).In the vault, under the vault name (ContosoVMVault) they set a replication goal (Getting Started > Site Recovery > Prepare infrastructure.
  2. Das Unternehmen gibt an, dass sich seine Computer in einer lokalen Umgebung befinden, dass es sich um VMware-VMs handelt und diese in Azure repliziert werden sollen.They specify that their machines are located on-premises, that they're VMware VMs, and that they want to replicate to Azure. Replikationsziel

Bestätigen der BereitstellungsplanungConfirm deployment planning

Damit das Unternehmen fortfahren kann, bestätigt es durch Auswahl von Ja, ist abgeschlossen, dass es die Bereitstellungsplanung abgeschlossen hat.To continue, they confirm that they've completed deployment planning, by selecting Yes, I have done it. Contoso migriert in diesem Szenario nur eine VM. Daher ist keine Bereitstellungsplanung erforderlich.Contoso are only migrating a single VM in this scenario, and don't need deployment planning.

Einrichten der QuellumgebungSet up the source environment

Contoso-Administratoren müssen nun die Quellumgebung konfigurieren.Contoso admins now need to configure the source environment. Hierzu wird eine OVF-Vorlage heruntergeladen, die für die Bereitstellung des Site Recovery-Konfigurationsservers als hoch verfügbare, lokale VMware-VM verwendet wird.To do this, they download an OVF template and use it to deploy the Site Recovery configuration server as a highly available, on-premises VMware VM. Nachdem der Konfigurationsserver eingerichtet wurde und ausgeführt wird, wird er im Tresor registriert.After the configuration server is up and running, they register it in the vault.

Auf dem Konfigurationsserver werden einige Komponenten ausgeführt:The configuration server runs a number of components:

  • Die Konfigurationsserverkomponente, die die Kommunikation zwischen der lokalen Umgebung und Azure koordiniert und die Datenreplikation verwaltet.The configuration server component that coordinates communications between on-premises and Azure and manages data replication.
  • Der Prozessserver, der als Replikationsgateway fungiert.The process server that acts as a replication gateway. Er empfängt Replikationsdaten, optimiert sie durch Zwischenspeicherung, Komprimierung und Verschlüsselung und sendet sie an Azure Storage.It receives replication data; optimizes it with caching, compression, and encryption; and sends it to Azure storage.
  • Der Prozessserver installiert auch Mobility Service auf virtuellen Computern, die Sie replizieren möchten, und führt auf lokalen VMware-VMs eine automatische Ermittlung durch.The process server also installs Mobility Service on VMs you want to replicate and performs automatic discovery of on-premises VMware VMs.

Contoso-Administratoren führen diese Schritte wie folgt aus:Contoso admins perform these steps as follows:

  1. Das Unternehmen lädt die OVF-Vorlage von Infrastruktur vorbereiten > Quelle > Konfigurationsserver herunter.They download the OVF template from Prepare Infrastructure > Source > Configuration Server.

    Herunterladen der OVF-Vorlage

  2. Es importiert die Vorlage in VMware, um die VM zu erstellen und bereitzustellen.They import the template into VMware to create the VM, and deploy the VM.

    OVF-Vorlage

  3. Wenn das Unternehmen die VM zum ersten Mal aktiviert, wird sie in einem Windows Server 2016-Installationsvorgang hochgefahren.When they turn on the VM for the first time, it boots up into a Windows Server 2016 installation experience. Das Unternehmen akzeptiert den Lizenzvertrag und gibt ein Administratorkennwort ein.They accept the license agreement, and enter an administrator password.

  4. Nach Abschluss der Installation meldet es sich als Administrator bei der VM an.After the installation finishes, they sign into the VM as an administrator. Bei der ersten Anmeldung wird das Azure Site Recovery-Konfigurationstool standardmäßig ausgeführt.At first sign-in, the Azure Site Recovery Configuration Tool runs by default.

  5. Das Unternehmen gibt im Tool einen Namen an, der für die Registrierung des Konfigurationsservers im Tresor verwendet werden soll.In the tool, they specify a name to use for registering the configuration server in the vault.

  6. Das Tool überprüft, ob der virtuelle Computer eine Verbindung mit Azure herstellen kann.The tool checks that the VM can connect to Azure. Nachdem die Verbindung hergestellt wurde, meldet sich das Unternehmen bei seinem Azure-Abonnement an.After the connection is established, they sign in to the Azure subscription. Die Anmeldeinformationen müssen über Zugriff auf den Tresor verfügen, in dem Sie den Konfigurationsserver registrieren möchten.The credentials must have access to the vault in which you want to register the configuration server.

    Konfigurationsserver registrieren

  7. Das Tool führt einige Konfigurationsaufgaben und anschließend einen Neustart durch.The tool performs some configuration tasks and then reboots.

  8. Contoso meldet sich erneut am Computer an. Der Assistent für die Konfigurationsserververwaltung wird automatisch gestartet.They sign in to the machine again, and the Configuration Server Management Wizard starts automatically.

  9. Im Assistenten wählt das Unternehmen die NIC zum Empfangen von Replikationsdatenverkehr aus.In the wizard, they select the NIC to receive replication traffic. Diese Einstellung kann nach der Konfiguration nicht mehr geändert werden.This setting can't be changed after it's configured.

  10. Das Unternehmen wählt das Abonnement, die Ressourcengruppe und den Tresor aus, in dem der Konfigurationsserver registriert werden soll.They select the subscription, resource group, and vault in which to register the configuration server.

    Tresor

  11. Anschließend werden MySQL Server und VMWare PowerCLI heruntergeladen und installiert.They then download and install MySQL Server, and VMWare PowerCLI.

  12. Nach der Überprüfung gibt Contoso den FQDN oder die IP-Adresse des Servers von vCenter Server oder des vSphere-Hosts an.After validation, they specify the FQDN or IP address of the vCenter server or vSphere host. Der Standardport wird beibehalten, und für den Server von vCenter Server wird ein Anzeigename angegeben.They leave the default port, and specify a friendly name for the vCenter server.

  13. Contoso gibt das für die automatische Ermittlung erstellte Konto und die Anmeldeinformationen für die automatische Installation von Mobility Service an.They specify the account that they created for automatic discovery, and the credentials that should be used to automatically install the Mobility Service.

    vCenter

  14. Nach Abschluss der Registrierung überprüfen die Administratoren im Azure-Portal, ob der Konfigurationsserver und der VMware-Server auf der Seite Quelle im Tresor aufgeführt werden.After registration finishes, in the Azure portal, they check that the configuration server and VMware server are listed on the Source page in the vault. Die Ermittlung kann mindestens 15 Minuten dauern.Discovery can take 15 minutes or more.

  15. Anschließend stellt Site Recovery eine Verbindung mit VMware-Servern her und ermittelt VMs.Site Recovery then connects to VMware servers, and discovers VMs.

Einrichten des ZielsSet up the target

Contoso-Administratoren konfigurieren nun die Zielreplikationseinstellungen.Now Contoso admins configure the target replication settings.

  1. Das Unternehmen wählt unter Infrastruktur vorbereiten > Ziel die Zieleinstellungen aus.In Prepare infrastructure > Target, they select the target settings.
  2. Site Recovery überprüft, ob das angegebene Ziel ein Azure-Speicherkonto und -Netzwerk enthält.Site Recovery checks that there's an Azure storage account and network in the specified target.

Erstellen einer ReplikationsrichtlinieCreate a replication policy

Nach der Einrichtung der Quelle und des Ziels können sie jetzt eine Replikationsrichtlinie erstellen.After the source and target are set up, they're ready to create a replication policy.

  1. Unter Infrastruktur vorbereiten > Replikationseinstellungen > Replikationsrichtlinie > Erstellen und zuordnen erstellt das Unternehmen die Richtlinie ContosoMigrationPolicy.In Prepare infrastructure > Replication Settings > Replication Policy > Create and Associate, they create a policy ContosoMigrationPolicy.

  2. Es werden die Standardeinstellungen verwendet:They use the default settings:

    • RPO-Schwellenwert: Standardwert von 60 Minuten.RPO threshold: Default of 60 minutes. Mit diesem Wert wird festgelegt, wie oft Wiederherstellungspunkte erstellt werden.This value defines how often recovery points are created. Wenn dieser Grenzwert bei der fortlaufenden Replikation überschritten wird, wird eine Warnung generiert.An alert is generated if continuous replication exceeds this limit.

    • Aufbewahrung des Wiederherstellungspunkts.Recovery point retention. Standardwert von 24 Stunden.Default of 24 hours. Dieser Wert gibt den Aufbewahrungszeitraum für die einzelnen Wiederherstellungspunkte an.This value specifies how long the retention window is for each recovery point. Replizierte VMs können für jeden Punkt eines Zeitfensters wiederhergestellt werden.Replicated VMs can be recovered to any point in a window.

    • Häufigkeit von Momentaufnahmen für App-Konsistenz.App-consistent snapshot frequency. Der Standardwert ist eine Stunde.Default of one hour. Dieser Wert gibt die Häufigkeit an, mit der anwendungskonsistente Momentaufnahmen erstellt werden.This value specifies the frequency at which application-consistent snapshots are created.

      Erstellen einer Replikationsrichtlinie

  3. Die Richtlinie wird dem Konfigurationsserver automatisch zugeordnet.The policy is automatically associated with the configuration server.

    Zuordnen der Replikationsrichtlinie

Benötigen Sie weitere Hilfe?Need more help?

Benötigen Sie weitere Hilfe?Need more help?

Aktivieren der Replikation für OSTICKETWEBEnable replication for OSTICKETWEB

Jetzt können die Contoso-Administratoren mit der Replikation des virtuellen Computers OSTICKETWEB beginnen.Now Contoso admins can start replicating the OSTICKETWEB VM.

  1. Unter Anwendung replizieren > Quelle > + Replizieren wählt das Unternehmen die Quelleneinstellungen aus.In Replicate application > Source > +Replicate they select the source settings.

  2. Es wählt aus, dass virtuelle Computer aktiviert werden sollen. Darüber hinaus wählt es Quelleneinstellungen einschließlich der Einstellungen für den Server von vCenter Server und den Konfigurationsserver aus.They select that they want to enable virtual machines, select the source settings, including the vCenter server, and the configuration server.

    Aktivieren der Replikation

  3. Contoso gibt die Zieleinstellungen, einschließlich der Ressourcengruppe und des VNet als Speicherort für die Azure-VM nach dem Failover, und das Speicherkonto an, in dem die replizierten Daten gespeichert werden.They specify the target settings, including the resource group and VNet in which the Azure VM will be located after failover, and the storage account in which replicated data will be stored.

    Aktivieren der Replikation

  4. Sie wählen den virtuellen Computer OSTICKETWEB für die Replikation aus.They select the OSTICKETWEB VM for replication.

    • In dieser Phase wählen sie nur OSTICKETWEB aus, da das VNET und das Subnetz ausgewählt werden müssen und sich die virtuellen Computer nicht im selben Subnetz befinden.At this stage they select OSTICKETWEB only, because the VNet and subnet must both be selected, and the VMs aren't in the same subnet.

    • Wenn die Replikation für die VM aktiviert ist, wird Mobility Service von Site Recovery automatisch installiert.Site Recovery automatically installs the Mobility service when replication is enabled for the VM.

      Aktivieren der Replikation

  5. In den Eigenschaften des virtuellen Computers wählen sie das Konto aus, das der Prozessserver zur automatischen Installation von Mobility Service auf dem Computer verwendet.In the VM properties, they select the account that's used by the process server to automatically install Mobility Service on the machine.

    Mobilitätsdienst

  6. Unter Replikationseinstellungen > Replikationseinstellungen konfigurieren überprüft das Unternehmen, ob die richtige Replikationsrichtlinie angewendet wird, und wählt Replikation aktivieren aus.in Replication settings > Configure replication settings, they check that the correct replication policy is applied, and select Enable Replication.

  7. Der Replikationsfortschritt wird unter Aufträge nachverfolgt.They track replication progress in Jobs. Nachdem der Auftrag Schutz abschließen ausgeführt wurde, ist der Computer bereit für das Failover.After the Finalize Protection job runs, the machine is ready for failover.

Aktivieren der Replikation für OSTICKETMYSQLEnable replication for OSTICKETMYSQL

Contoso-Administratoren können nun mit der Replikation von OSTICKETMYSQL beginnen.Now Contoso admins can start replicating OSTICKETMYSQL.

  1. Unter Anwendung replizieren > Quelle > + Replizieren wählt das Unternehmen die Quellen- und Zieleinstellungen aus.In Replicate application > Source > +Replicate they select the source and target settings.

  2. Sie wählen den virtuellen Computer OSTICKETMYSQL für die Replikation und das für die Installation von Mobility Service zu verwendende Konto aus.They select the OSTICKETMYSQL VM for replication, and select the account to use for Mobility service installation.

    Aktivieren der Replikation

  3. Sie wenden die gleiche Replikationsrichtlinie wie für OSTICKETWEB an und aktivieren die Replikation.They apply the same replication policy that was used for OSTICKETWEB, and enable replication.

Benötigen Sie weitere Hilfe?Need more help?

Unter Aktivieren der Replikation finden Sie eine vollständige exemplarische Vorgehensweise mit all diesen Schritten.You can read a full walkthrough of all these steps in Enable replication.

Schritt 4: Migrieren der VMsStep 4: Migrate the VMs

Contoso-Administratoren führen ein schnelles Testfailover aus und migrieren anschließend die virtuellen Computer.Contoso admins run a quick test failover, and then migrate the VMs.

Ausführen eines TestfailoversRun a test failover

Das Ausführen eines Testfailovers dient zur Sicherstellung, dass vor der Migration alles wie erwartet funktioniert.Running a test failover helps ensure that everything's working as expected before the migration.

  1. Sie führen ein Testfailover auf den letzten verfügbaren Zeitpunkt aus (Zuletzt verarbeitet).They run a test failover to the latest available point in time (Latest processed).
  2. Computer vor Starten des Failovers herunterfahren wird ausgewählt, damit Site Recovery versucht, die Quell-VM vor dem Auslösen des Failovers herunterzufahren.They select Shut down machine before beginning failover, so that Site Recovery attempts to shut down the source VM before triggering the failover. Das Failover wird auch dann fortgesetzt, wenn das Herunterfahren nicht erfolgreich ist.Failover continues even if shutdown fails.
  3. Testfailover durchführen:Test failover runs:
    • Eine Überprüfung der erforderlichen Komponenten wird ausgeführt, um sicherzustellen, dass alle Bedingungen für eine Migration erfüllt sind.A prerequisites check runs to make sure all of the conditions required for migration are in place.
    • Durch das Failover werden die Daten verarbeitet, sodass eine Azure-VM erstellt werden kann.Failover processes the data, so that an Azure VM can be created. Wenn der letzte Wiederherstellungspunkt ausgewählt wird, wird ein Wiederherstellungspunkt auf der Grundlage der Daten erstellt.If the latest recovery point is selected, a recovery point is created from the data.
    • Eine Azure-VM wird anhand der im vorherigen Schritt verarbeiteten Daten erstellt.An Azure VM is created using the data processed in the previous step.
  4. Nach Abschluss des Failovers wird der virtuelle Azure-Replikatcomputer im Azure-Portal angezeigt.After the failover finishes, the replica Azure VM appears in the Azure portal. Das Unternehmen überprüft, ob die VM die richtige Größe hat, mit dem richtigen Netzwerk verbunden ist und ausgeführt wird.They check that the VM is the appropriate size, that it's connected to the right network, and that it's running.
  5. Nach der Überprüfung bereinigt es das Failover. Darüber hinaus werden Beobachtungen aufgezeichnet und gespeichert.After verifying, they clean up the failover, and record and save any observations.

Erstellen und Anpassen eines WiederherstellungsplansCreate and customize a recovery plan

Nachdem sie überprüft haben, ob das Testfailover wie erwartet funktioniert, erstellen Contoso-Administratoren einen Wiederherstellungsplan für die Migration.After verifying that the test failover worked as expected, Contoso admins create a recovery plan for migration.

  • Ein Wiederherstellungsplan gibt die Reihenfolge an, in der ein Failover auftritt, wie Azure-VMs in Azure hervorgebracht werden.A recovery plan specifies the order in which failover occurs, how Azure VMs will be brought up in Azure.
  • Da das Unternehmen eine zweischichtige App migrieren möchte, passt es den Wiederherstellungsplan so an, dass die Daten-VM (SQLVM) vor der Front-End-VM (WEBVM) gestartet wird.Since they want to migrate a two-tier app, they'll customize the recovery plan so that the data VM (SQLVM) starts before the frontend (WEBVM).
  1. Unter Wiederherstellungspläne (Site Recovery) > +Wiederherstellungsplan erstellt das Unternehmen einen Plan und fügt die VMs dem Plan hinzu.In Recovery Plans (Site Recovery) > +Recovery Plan, they create a plan and add the VMs to it.

    Wiederherstellungsplan

  2. Nachdem der Plan erstellt wurde, wählt das Unternehmen diesen zur Anpassung aus (Wiederherstellungspläne > OsTicketMigrationPlan > Anpassen).After creating the plan, they select it for customization (Recovery Plans > OsTicketMigrationPlan > Customize.

  3. Es entfernt OSTICKETWEB aus Gruppe 1: Start.They remove OSTICKETWEB from Group 1: Start. Dadurch wird sichergestellt, dass die erste Startaktion sich nur auf OSTICKETMYSQL auswirkt.This ensures that the first start action affects OSTICKETMYSQL only.

    Wiederherstellungsgruppe

  4. Unter + Gruppe > Geschützte Elemente hinzufügen fügt Contoso OSTICKETWEB zu Gruppe 2: Start hinzu.In +Group > Add protected items, they add OSTICKETWEB to Group 2: Start. Sie benötigen diese in zwei unterschiedlichen Gruppen.They need these in two different groups.

    Wiederherstellungsgruppe

Migrieren der VMsMigrate the VMs

Contoso-Administratoren können nun ein Failover für den Wiederherstellungsplan ausführen, um die virtuellen Computer zu migrieren.Contoso admins are now ready to run a failover on the recovery plan, to migrate the VMs.

  1. Es wählt den Plan > Failover aus.They select the plan > Failover.

  2. Es entscheidet, ein Failover für den letzten Wiederherstellungspunkt auszuführen. Zudem gibt das Unternehmen an, dass Site Recovery versuchen sollte, die lokale VM vor dem Auslösen des Failovers herunterzufahren.They select to fail over to the latest recovery point, and specify that Site Recovery should try to shut down the on-premises VM before triggering the failover. Der Fortschritt des Failovers wird auf der Seite Aufträge angezeigt.They can follow the failover progress on the Jobs page.

    Failover

  3. Während des Failovers gibt der vCenter Server Befehle zum Beenden der beiden VMs aus, die auf dem ESXi-Host ausgeführt werden.During the failover, vCenter Server issues commands to stop the two VMs running on the ESXi host.

    Failover

  4. Nach dem Failover überprüft Contoso, ob die Azure-VM wie erwartet im Azure-Portal angezeigt wird.After the failover, they verify that the Azure VM appears as expected in the Azure portal.

    Failover

  5. Nach der Überprüfung der VM in Azure schließt das Unternehmen die Migration ab, um den Migrationsprozess für die einzelnen VMs zu beenden.After verifying the VM in Azure, they complete the migration to finish the migration process for each VM. Dadurch werden die Replikation für die VM und die Site Recovery-Abrechnung für die VM beendet.This stops replication for the VM, and stops Site Recovery billing for the VM.

    Failover

Verbinden der VM mit der DatenbankConnect the VM to the database

Der letzte Schritt im Migrationsprozess besteht in der Aktualisierung der Verbindungszeichenfolge der Anwendung durch die Contoso-Administratoren, um auf die App-Datenbank zu verweisen, die auf dem virtuellen Computer OSTICKETMYSQL ausgeführt wird.As the final step in the migration process, Contoso admins update the connection string of the application to point to the app database running on the OSTICKETMYSQL VM.

  1. Das Unternehmen stellt über Putty oder einen anderen SSH-Client eine SSH-Verbindung mit der VM OSTICKETWEB her.They make an SSH connection to the OSTICKETWEB VM using Putty or another SSH client. Die VM ist privat, daher stellt Contoso eine Verbindung über die private IP-Adresse her.The VM is private so they connect using the private IP address.

    Herstellen einer Verbindung mit der Datenbank

    Herstellen einer Verbindung mit der Datenbank

  2. Das Unternehmen muss sicherstellen, dass die VM OSTICKETWEB mit der VM OSTICKETMYSQL kommunizieren kann.They need to make sure that the OSTICKETWEB VM can communicate with the OSTICKETMYSQL VM. Die Konfiguration ist mit der lokalen IP-Adresse 172.16.0.43 derzeit hartcodiert.Currently the configuration is hardcoded with the on-premises IP address 172.16.0.43.

    Vor dem UpdateBefore the update

    Update-IP

    Nach dem UpdateAfter the update

    Update-IP

  3. Das Unternehmen startet den Dienst mit dem Befehl systemctl restart apache2 neu.They restart the service with systemctl restart apache2.

    Neu starten

  4. Schließlich aktualisiert Contoso die DNS-Datensätze für OSTICKETWEB und OSTICKETMYSQL auf einem der Contoso-Domänencontroller.Finally, they update the DNS records for OSTICKETWEB and OSTICKETMYSQL, on one of the Contoso domain controllers.

    DNS-Aktualisierung

    DNS-Aktualisierung

Benötigen Sie weitere Hilfe?Need more help?

Bereinigung nach der MigrationClean up after migration

Nach Abschluss der Migration werden die Schichten der App osTicket jetzt auf Azure-VMs ausgeführt.With migration complete, the osTicket app tiers are now running on Azure VMs.

Contoso muss nun folgende Bereinigungsmaßnahmen vornehmen:Now, Contoso needs to clean up as follows:

  • Entfernen der lokalen VMs aus dem vCenter-Bestand.Remove the on-premises VMs from the vCenter inventory.
  • Es entfernt die lokalen VMs aus lokalen Sicherungsaufträgen.Remove the on-premises VMs from local backup jobs.
  • Aktualisieren der internen Dokumentation, damit der neue Speicherort und die IP-Adressen für OSTICKETWEB und OSTICKETMYSQL angezeigt werden.Update their internal documentation to show the new location, and IP addresses for OSTICKETWEB and OSTICKETMYSQL.
  • Überprüfen sämtlicher Ressourcen, die mit den VMs interagieren, und Aktualisieren sämtlicher relevanter Einstellungen oder Dokumentationen, um die neue Konfiguration widerzuspiegeln.Review any resources that interact with the VMs, and update any relevant settings or documentation to reflect the new configuration.
  • Contoso hat mithilfe des Azure Migrate-Diensts durch die Zuordnung von Abhängigkeiten die VMs für die Migration bewertet.Contoso used the Azure Migrate service with dependency mapping to assess the VMs for migration. Administratoren müssen Microsoft Monitoring Agent und den Dependency-Agent, die für diesen Zweck installiert wurden, vom virtuellen Computer entfernen.Admins should remove the Microsoft Monitoring Agent, and the Dependency Agent they installed for this purpose, from the VM.

Überprüfen der BereitstellungReview the deployment

Da die App jetzt ausgeführt wird, muss Contoso seine neue Infrastruktur vollständig operationalisieren und sichern.With the app now running, Contoso needs to fully operationalize and secure their new infrastructure.

SicherheitSecurity

Das Sicherheitsteam von Contoso überprüft die VMs OSTICKETWEB und OSTICKETMYSQL, um mögliche Sicherheitsprobleme zu ermitteln.The Contoso security team review the OSTICKETWEB and OSTICKETMYSQLVMs to determine any security issues.

  • Das Team überprüft die Netzwerksicherheitsgruppen (NSGs) für die virtuellen Computer zur Steuerung des Zugriffs.The team reviews the Network Security Groups (NSGs) for the VMs to control access. Mithilfe von NSGs wird sichergestellt, dass nur für die App zulässiger Datenverkehr übergeben werden kann.NSGs are used to ensure that only traffic allowed to the application can pass.
  • Das Team zieht darüber hinaus in Betracht, die Daten über Datenträgerverschlüsselung und Azure KeyVault auf den Datenträgern des virtuellen Computers zu sichern.The team also considers securing the data on the VM disks using Disk encryption and Azure KeyVault.

Erfahren Sie mehr über Sicherheitsverfahren für VMs.Read more about security practices for VMs.

BCDRBCDR

Zur Sicherstellung der Geschäftskontinuität und Notfallwiederherstellung führt Contoso die folgenden Aktionen durch:For business continuity and disaster recovery, Contoso takes the following actions:

  • Schützen von Daten: Contoso sichert die Daten auf den VMs mithilfe des Azure Backup-Diensts.Keep data safe: Contoso backs up the data on the VMs using the Azure Backup service. Weitere InformationenLearn more.
  • Sicherstellen eines unterbrechungsfreien App-Betriebs: Contoso repliziert die App-VMs in Azure mithilfe von Site Recovery in einer sekundären Region.Keep apps up and running: Contoso replicates the app VMs in Azure to a secondary region using Site Recovery. Weitere InformationenLearn more.

Lizenzierung und KostenoptimierungLicensing and cost optimization

  • Nach der Bereitstellung von Ressourcen, weist der Contoso Azure Tags zu, die während der Bereitstellung der Azure-Infrastruktur definiert wurden.After deploying resources, Contoso assigns Azure tags as defined during the Azure infrastructure deployment.
  • Contoso hat mit den Ubuntu-Servern keine Lizenzierungsprobleme.Contoso has no licensing issues with the Ubuntu servers.
  • Contoso aktiviert Azure Cost Management. Es ist durch Cloudyn lizenziert, ein Tochterunternehmen von Microsoft.Contoso will enable Azure Cost Management licensed by Cloudyn, a Microsoft subsidiary. Dabei handelt es sich um eine Kostenverwaltungslösung mit mehreren Clouds, die Ihnen das Verwenden und Verwalten von Azure und anderen Cloudressourcen erleichtert.It's a multi-cloud cost management solution that helps you to utilize and manage Azure and other cloud resources. Erfahren Sie mehr über die Azure Cost Management.Learn more about Azure Cost Management.

Nächste SchritteNext steps

In diesem Artikel wurde erläutert, wie Contoso eine lokale mehrschichtige Service Desk-App mit zwei Linux-VMs mithilfe von Azure Site Recovery zu Azure-IaaS-VMs migriert hat.In this article we showed how Contoso migrated an on-premises service desk app tiered on two Linux VMs to Azure IaaS VMs, using Azure Site Recovery.

Im nächsten Artikel der Reihe erfahren Sie, wie Contoso die gleiche Service Desk-App zu Azure migriert.In the next article in the series, we'll show you how Contoso migrates the same service desk app to Azure. Dieses Mal migriert Contoso den virtuellen Front-End-Computer für die App mithilfe von Site Recovery. Die App-Datenbank wird mit dem Tool „MySQL Workbench“ über die Sicherung und Wiederherstellung in Azure Database for MySQL migriert.This time Contoso uses Site Recovery to migrate the frontend VM for the app, and migrates the app database using backup and restore to Azure Database for MySQL, using the MySQL workbench tool. Erste Schritte.Get started.