Migration zwischen OCI und Private Cloud Appliance

Private Cloud Appliance X9-2 ist hochkompatibel mit OCI, wodurch der Migrationsprozess zwischen diesen Systemen vereinfacht wird. In diesem Abschnitt wird beschrieben, wie Sie von OCI zu PCA oder von PCA zu OCI migrieren.

Von OCI in Private Cloud Appliance importieren

Führen Sie diese Schritte aus, um Ihre Workloads von OCI zu Private Cloud Appliance zu migrieren

Bevor Sie das Image aus OCI exportieren, müssen Sie die Konfiuration cloud-init /var/lib/cloud in einem Klon der Instanz bereinigen, damit die Instanz beim nächsten Booten als neu behandelt wird. Führen Sie $ sudo cloud-init clean aus.

  1. Wählen Sie in der OCI-Konsole die Instanz aus, klicken Sie auf Weitere Aktionen, Benutzerdefiniertes Image erstellen.
    Das Bild wird erstellt.
  2. Navigieren Sie zu der Liste der Images, wählen Sie dieses Image aus, und klicken Sie auf Exportieren und den Namen des Objekt-Buckets, den Sie verwenden möchten.
    Warten Sie, bis der Objektexport abgeschlossen ist.
  3. Datei herunterladen. Klicken Sie nach Abschluss des Objektexports auf den Bucket, in den Sie das Image exportiert haben, und klicken Sie auf Herunterladen. Benennen Sie sie in eine .oci-Erweiterung um, wenn Sie dies im Downloadschritt nicht angegeben haben. Sie benötigen folgende Informationen:
    • Namensbereich
    • Bucket-Name
    • Objektname
    Mit dem folgenden Befehl können Sie diese Informationen sammeln:
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  4. Nachdem Sie die Datei heruntergeladen haben, müssen Sie zwei Änderungen an der Datei image_metadata.json vornehmen. Extrahieren Sie die Datei, bearbeiten Sie image_metadata.json mit einem ASCII-Texteditor wie vi, pluma, gedit oder Notepad, und legen Sie den Wert false für die Variablen pvEncryptionInTransitEnabled und consistentVolumeNamingEnabled fest.
  5. Erstellen Sie die Datei .oci mit dem Befehl tar neu.
    Beispiel:
    tar zcvf myimage.oci image_metadata.json output.QCOW2
  6. Importieren Sie die Datei .oci direkt über die Browseroberfläche oder die Befehlszeile in PCA. Es ist keine weitere Transformation erforderlich.

Von Private Cloud Appliance in OCI importieren

Führen Sie diese Schritte aus, um Ihre Workloads von Private Cloud Appliance zu OCI zu migrieren.

Bevor Sie Ihr Image aus Private Cloud Appliance exportieren, müssen Sie die Konfiuration cloud-init /var/lib/cloud auf der ausgeführten OCI-Instanz bereinigen, damit die Instanz beim nächsten Booten als neu behandelt wird. Führen Sie $ sudo cloud-init clean aus.

  1. Fahren Sie die zu exportierende Instanz herunter. Wählen Sie in der PCA-Konsole die Instanz aus, und klicken Sie auf Steuerelemente und dann auf Stoppen.
  2. Benutzerdefiniertes Image erstellen. Klicken Sie auf Steuerelemente, Benutzerdefiniertes Image erstellen. Klicken Sie im daraufhin geöffneten Dialogfeld auf Benutzerdefiniertes Image erstellen.
    Das Bild wird erstellt. Warten Sie, bis das benutzerdefinierte Image im Status Verfügbar angezeigt wird.
  3. Wenn das benutzerdefinierte Image verfügbar ist, wählen Sie es aus. Klicken Sie auf Steuerelemente und dann auf Image exportieren.
    Ein Dialogfeld wird geöffnet. Sie können das Image entweder in einen Bucket im System oder in eine Object Storage-URL exportieren.
  4. Wählen Sie einen Objekt-Bucket aus, den Sie zuvor auf der Private Cloud Appliance-Instanz X9-2 erstellt haben. Geben Sie das Objekt an, das Sie erstellen, und klicken Sie auf Exportieren.
    Warten Sie, bis der Objektexport abgeschlossen ist.
  5. Datei herunterladen. Klicken Sie nach Abschluss des Objektexports auf den Bucket, in den Sie das Image exportiert haben, und klicken Sie auf Herunterladen. Sie benötigen folgende Informationen:
    • Namensbereich
    • Bucket-Name
    • Objektname
    Wenn Sie die auf der Private Cloud Appliance installierte OCI-CLI verwenden, können Sie diese Informationen mit dem folgenden Befehl erfassen:
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  6. Melden Sie sich bei OCI an, navigieren Sie zu Object Storage, wählen Sie Buckets aus, und wählen Sie den Bucket aus, den Sie für dieses Verfahren verwendet haben.
  7. Klicken Sie auf Objekte, Hochladen, und geben Sie den Pfad zur Datei .oci an.
    Das Bild wurde hochgeladen.
  8. Nachdem die Datei hochgeladen wurde, können Sie sie als benutzerdefiniertes Image in OCI importieren. Navigieren Sie zu Compute, wählen Sie Benutzerdefinierte Images aus, und wählen Sie Importieren aus. Zeigen Sie auf den verwendeten Bucket, und wählen Sie als Dateityp OCI aus.