Migration zwischen OCI und Private Cloud Appliance

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

Aus OCI in Private Cloud Appliance importieren

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

Bevor Sie Ihr Image aus OCI exportieren, müssen Sie die Konfiuration cloud-init /var/lib/cloud auf 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 Ihrer Liste der Bilder, wählen Sie dieses Bild aus, und klicken Sie auf Exportieren und den Namen des zu verwendenden Objekt-Buckets.
    Warten Sie, bis der Objektexport abgeschlossen ist.
  3. Datei herunterladen. Wenn der Objektexport abgeschlossen ist, klicken Sie 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 die folgenden Informationen:
    • Namespace
    • Bucket-Name
    • Objektname
    Sie können 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
  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.

Aus 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 Ihrer ausgeführten OCI-Instanz bereinigen, damit die Instanz beim nächsten Start als neu behandelt wird. Führen Sie $ sudo cloud-init clean aus.

  1. Fahren Sie die Instanz herunter, die Sie exportieren möchten. Wählen Sie in der PCA-Konsole die Instanz aus, und klicken Sie auf Steuerelemente und dann auf Stoppen.
  2. Erstellen Sie ein benutzerdefiniertes Image. Klicken Sie auf Steuerelemente und dann auf Benutzerdefiniertes Image erstellen. Klicken Sie im daraufhin geöffneten Dialogfeld auf Benutzerdefiniertes Bild 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 in der Instanz Private Cloud Appliance 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. Wenn der Objektexport abgeschlossen ist, klicken Sie auf den Bucket, in den Sie das Image exportiert haben, und klicken Sie auf Herunterladen. Sie benötigen die folgenden Informationen:
    • Namespace
    • 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 diese Prozedur verwendet haben.
  7. Klicken Sie auf Objekte, Hochladen, und geben Sie den Pfad zur Datei .oci an.
    Das Bild wird 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 OCI als Dateityp aus.