Effettua la migrazione tra OCI e Private Cloud Appliance

Private Cloud Appliance X9-2 è altamente compatibile con OCI, che semplifica il processo di migrazione tra questi sistemi. In questa sezione viene descritto come eseguire la migrazione da OCI a PCA o da PCA a OCI.

Importa da OCI in Private Cloud Appliance

Attenersi alla procedura riportata di seguito per eseguire la migrazione dei carichi di lavoro da OCI a Private Cloud Appliance

Prima di esportare l'immagine da OCI, è necessario pulire la configurazione cloud-init /var/lib/cloud su una copia dell'istanza in modo che venga trattata come nuova al successivo avvio. Eseguire $ sudo cloud-init clean.

  1. Nella console OCI selezionare l'istanza, fare clic su Altre azioni, quindi su Crea immagine personalizzata.
    L'immagine viene creata.
  2. Passare alla lista di immagini, selezionarla e fare clic su Esporta e sul nome del bucket oggetto che si desidera utilizzare.
    Attendere il completamento dell'esportazione dell'oggetto.
  3. Scaricare il file. Al termine dell'esportazione dell'oggetto, fare clic sul bucket in cui è stata esportata l'immagine e fare clic su Scarica. Rinominarlo in modo che abbia un'estensione .oci se non è stata specificata nel passo di download. Avrai bisogno delle seguenti informazioni:
    • Spazio dei nomi
    • Nome bucket
    • Nome oggetto
    È possibile utilizzare il comando seguente per raccogliere queste informazioni:
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  4. Una volta scaricato il file è necessario apportare due modifiche al file image_metadata.json. Estrarre il file, modificare image_metadata.json utilizzando un editor di testo ASCII come ad esempio vi, pluma, gedit o Blocco note e impostare il valore false per le variabili pvEncryptionInTransitEnabled e consistentVolumeNamingEnabled.
  5. Creare di nuovo il file .oci utilizzando il comando tar.
    Ad esempio:
    tar zcvf myimage.oci image_metadata.json output.QCOW2
  6. Importare direttamente il file .oci in PCA utilizzando l'interfaccia del browser o la riga di comando. Non sono richieste altre trasformazioni.

Importa da Private Cloud Appliance in OCI

Segui questi passi per eseguire la migrazione dei carichi di lavoro da Private Cloud Appliance a OCI.

Prima di esportare l'immagine da Private Cloud Appliance, devi pulire la struttura cloud-init /var/lib/cloud sull'istanza OCI in esecuzione in modo che venga trattata come nuova al successivo avvio dell'istanza. Eseguire $ sudo cloud-init clean.

  1. Chiudere l'istanza che si desidera esportare. Nella console PCA selezionare l'istanza, fare clic su Controlli, quindi su Arresta.
  2. Creare un'immagine personalizzata. Fare clic su Controlli, quindi su Crea immagine personalizzata. Nella finestra di dialogo visualizzata fare clic su Crea immagine personalizzata.
    L'immagine viene creata. Attendere che l'immagine personalizzata venga visualizzata in stato Disponibile.
  3. Quando è disponibile, selezionarla. Fare clic su Controlli, quindi su Esporta immagine.
    Viene visualizzata una finestra di dialogo. Hai la possibilità di esportare l'immagine in un bucket all'interno del sistema o in un URL di storage degli oggetti.
  4. Selezionare un bucket oggetti creato in precedenza nell'istanza Private Cloud Appliance X9-2. Fornire l'oggetto che si sta creando un nome, quindi fare clic su Esporta.
    Attendere il completamento dell'esportazione dell'oggetto.
  5. Scaricare il file. Al termine dell'esportazione dell'oggetto, fare clic sul bucket in cui è stata esportata l'immagine e fare clic su Scarica. Avrai bisogno delle seguenti informazioni:
    • Spazio dei nomi
    • Nome bucket
    • Nome oggetto
    Se si utilizza l'interfaccia CLI OCI installata in Private Cloud Appliance, è possibile utilizzare il comando riportato di seguito per raccogliere queste informazioni.
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  6. Eseguire il login a OCI, andare a Storage degli oggetti, selezionare Bucket e selezionare il bucket utilizzato per questa procedura.
  7. Fare clic su Oggetti, quindi su Carica e specificare il percorso del file .oci.
    Immagine caricata.
  8. Una volta caricato, il file può essere importato come immagine personalizzata in OCI. Passare a Computazione, selezionare Immagini personalizzate e selezionare Importa. Puntare al bucket utilizzato e selezionare OCI come tipo di file.