Migrationsprojekt erstellen

Erstellen Sie ein Migrationsprojekt mit einem anfänglichen Migrationsplan und Bestandsassets.

Bevor Sie die Option "Migrationsassistent" auswählen, stellen Sie sicher, dass Bestand mit Anlagen aus der Quellumgebung aufgefüllt wird. Mit dem Assistenten können Sie folgende Aufgaben durchführen:

  • Erstellen Sie ein Migrationsprojekt.
  • Konfigurieren Sie einen Replikationsplan für das Migrationsprojekt.
  • Erstellen Sie Migrationsassets im Migrationsprojekt.
  • Migrationsplan erstellen.

Einfaches Migrationsprojekt erstellen

Erstellen Sie ein Migrationsprojekt, und konfigurieren Sie Replikationspläne, erstellen Sie Migrationsassets, und erstellen Sie später Migrationspläne.

    1. Öffnen Sie das Navigationsmenü , und wählen Sie Migration und Disaster Recovery aus. Wählen Sie unter Cloud-Migrationen die Option Migrationen aus.
    2. Wählen Sie auf der Listenseite Migrationsprojekte die Option Migrationsprojekt erstellen aus.
    3. Wählen Sie Ein einfaches Migrationsprojekt erstellen, Migrationsprojekt erstellen aus.
    4. Geben Sie im Bereich Migration erstellen die folgenden Details an:
      • Geben Sie einen Anzeigenamen ein. Beispiel: vSphere6.5Migration. Geben Sie dabei keine vertraulichen Informationen ein.
      • Wählen Sie das Compartment aus, in dem Sie das Migrationsprojekt erstellen möchten.
      • Um den Migrationstyp als OLVM zu aktivieren, aktivieren Sie den Schalter OLVM-Migrationsprojekt.
      • Erweiterte Optionen (optional):
        • Netzwerkkonfiguration (optional): Wählen Sie unter "Netzwerkkonfiguration" eine Netzwerkkonfiguration aus, um ein Subnetz für Ihren Hydration Agent anzugeben. Wenn Sie Kein Wert auswählen, werden ein VCN, ein Subnetz und die zugehörigen Netzwerkressourcen im Mandanten erstellt, um über das Internet auf die öffentliche EBS-Direkt-API zuzugreifen. Weitere Informationen zu den Anforderungen finden Sie unter Hydration Agents für AWS-Replikation.
        • Tags (optional): Fügen Sie Tags hinzu, um die Ressource zu organisieren. Um ein definiertes Tag zuzuweisen, benötigen Sie die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn du nicht sicher bist, ob du Tags anwenden solltest, überspringen sie diese Option, oder fragen Sie den Administrator. Sie können die Tags auch später auch noch anwenden.
    5. Klicken Sie auf Weiterleiten.
  • Um ein Migrationsprojekt zu erstellen, verwenden Sie den Befehl create.

    oci cloud-migrations migration create [OPTIONS]

    Die erforderlichen Parameter für den Befehl create sind:
    • --compartment-id: Gibt die OCID des Compartment-Namens an.
    • --display-name: Gibt den Namen des Migrationsprojekts an.

    Optionale Werte

    --defined-tags [complex type]

    Definierte Tags für diese Ressource. Jeder Schlüssel ist vordefiniert und gilt für einen bestimmten Namespace. Beispiel:{“foo-namespace”: {“bar-key”: “value”}}Dies ist ein komplexer Typ, dessen Wert gültiges JSON-Format aufweist. Der Wert kann als Zeichenfolge in der Befehlszeile angegeben oder mit der Syntax file://path/to/file als Datei übergeben wird.

    Mit der Option --generate-param-json-input können Sie ein Beispiel fur das JSON-Format generieren, das angegeben werden muss. Es wird empfohlen, dieses Beispiel in einer Datei zu Speichern, die nach Bedarf zu ändern und sie dann über die Syntax file:// erneut zu übergeben.

    --freeform-tags [complex type]

    Einfaches Schlüssel/Wert-Paar, das ohne vordefinierten Namen, Typ oder Geltungsbereich angewendet wird. Es ist nur für die Kompatibilität vorhanden. Beispiel: {“bar-key”: “value”} Dies ist ein komplexer Typ, dessen Wert gültiges JSON-Format aufweist. Der Wert kann als Zeichenfolge in der Befehlszeile angegeben oder mit der Syntax file://path/to/file als Datei übergeben wird.

    Mit der Option --generate-param-json-input können Sie ein Beispiel fur das JSON-Format generieren, das angegeben werden muss. Es wird empfohlen, dieses Beispiel in einer Datei zu Speichern, die nach Bedarf zu ändern und sie dann über die Syntax file:// erneut zu übergeben.

    --from-json [text]

    Geben Sie mit der Syntax file://path-to/file eine Eingabe für diesen Befehl als JSON-Dokument aus einer Datei an.

    Mit der Option --generate-full-command-json-input können Sie eine json-Beispieldatei generieren, welche mit dieser Befehlsoption verwendet werden soll. Die Schlüsselnamen werden vorab aufgefüllt und stimmen mit den Befehlsoptionsnamen (konvertiert in das camelCase-Format, z.B. compartment-id –> compartmentId) überein, während die Werte der Schlüssel vom Benutzer aufgefüllt werden müssen, bevor die Beispieldatei als Eingabe für diesen Befehl verwendet wird. Bei jeder Befehlsoption, die mehrere Werte akzeptiert, kann der Wert des Schlüssels ein JSON-Array sein.

    Optionen können weiterhin in der Befehlszeile angegeben werden. Wenn eine Option sowohl im JSON-Dokument als auch im Befehlszeile vorhanden ist, wird der angegebene Wert in der Befehlszeile verwendet. Beispiele zur Verwendung dieser Option finden sie unter dem Link zur Verwendung der CLI mit erweiterten JSON-Optionen: https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/cliusing.htm#AdvancedJSONOptions

    --is-completed [boolean]

    Gibt an, ob die Migration als abgeschlossen markiert ist.

    --max-wait-seconds [integer]

    Die maximale Wartezeit, bis die Ressource den vom Attribut --wait-for-state definierten Lebenszyklusstatus erreicht. Der Standardwert beträgt 1200 Sekunden.

    --migration-type [text]

    Typ des Migrationsprojekts (OCI/OLVM). Dadurch wird die Zielumgebung für die Migration bestimmt.

    --replication-schedule-id [text]

    Replikationsplan-ID

    --wait-for-state [text]

    Dieser Vorgang erstellt, ändert oder löscht eine Ressource mit einem definierten Lebenszyklusstatus. Geben Sie diese Option an, um die Aktion auszuführen, und warten Sie dann, bis die Ressource einen bestimmten Lebenszyklusstatus erreicht. Es können mehrere Status angegeben werden. Eine Rückgabe erfolgt beim Erreichen des ersten Status. Beispiel: Mit --wait-for-state SUCCEEDED --wait-for-state FAILED erfolgt eine Rückgabe, sobald einer der beiden Lebenszyklusstatus erreicht wird. Wenn der Timeout erreicht ist, wird der Return Code 2 zurückgegeben. Bei einem anderen Fehler wird der Rückgabecode 1 zurückgegeben.

    Zulässige Werte sind:
    ACTIVE, CREATING, DELETED, DELETING, FAILED, NEEDS_ATTENTION, UPDATING

    --wait-interval-seconds [integer]

    Prüfen Sie alle --wait-interval-seconds, um festzustellen, ob die Ressource den von --wait-for-state definierten Lebenszyklusstatus erreicht hat. Der Standardwert beträgt 30 Sekunden.

    Globale Werte

    Hilfe zu globalen Parametern finden Sie unter oci --help.

    --auth-purpose, --auth, --cert-bundle, --cli-auto-prompt, --cli-rc-file, --config-file, 
                                    --connection-timeout, --debug, --defaults-file, --enable-dual-stack, --endpoint, 
                                    --generate-full-command-json-input, --generate-param-json-input, --help, --interactive-cli-default,
                                    --latest-version, --max-retries, --no-interactive, --no-retry, --opc-client-request-id, 
                                    --opc-request-id, --output, --profile, --proxy, --query, --raw-output, --read-timeout, 
                                    --realm-specific-endpoint, --region, --release-info, --request-id, --version, -?, -d, -h, -i, -v

    Beispiel mit erforderlichem Parameter

    Kopieren Sie die folgenden CLI-Befehle in eine Datei namens example.sh. Führen Sie den Befehl aus, indem Sie "bash example.sh" eingeben und die Beispielparameter durch Ihre eigenen ersetzen.

    Beachten Sie, dass dieses Beispiel nur in der POSIX-konformen bash-ähnlichen Shell funktioniert. Sie müssen die OCI-Konfiguration und die entsprechenden Sicherheits-Policys einrichten, bevor Sie die Beispiele ausprobieren.

    export compartment_id=<substitute-value-of-compartment_id> # https://docs.cloud.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/cloud-migrations/migration/create.html#cmdoption-compartment-id
                                export display_name=<substitute-value-of-display_name> # https://docs.cloud.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/cloud-migrations/migration/create.html#cmdoption-display-name
                                
                                oci cloud-migrations migration create --compartment-id $compartment_id --display-name $display_name
                            

    So rufen Sie alle Befehle für migration ab:

    oci cloud-migrations migration -h

    Um Hilfe für den Befehl create abzurufen, führen Sie folgenden Befehl aus:

    oci cloud-migrations migration create -h

    Eine vollständige Liste der Flags und Variablenoptionen für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Um ein Migrationsprojekt zu erstellen, verwenden Sie den Vorgang CreateMigration.