الترحيل بين OCI وPrivate Cloud Appliance

Private Cloud Appliance X9-2 متوافق بشكل كبير مع OCI، والذي يبسط عملية الترحيل بين هذه الأنظمة. يوضح هذا القسم كيفية الترحيل من OCI إلى PCA، أو من PCA إلى OCI.

استيراد من OCI إلى Private Cloud Appliance

اتبع هذه الخطوات لترحيل أحمال العمل الخاصة بك من OCI إلى Private Cloud Appliance

قبل تصدير صورتك من OCI، يجب تنظيف الخلط من cloud-init /var/lib/cloud في نسخة من المثيل بحيث يتم التعامل مع المثيل على أنه جديد في المرة التالية التي يقوم فيها بالتمهيد. قم بتشغيل $ sudo cloud-init clean.

  1. في وحدة تحكم OCI، حدد الطبعة، وانقر على المزيد من الإجراءات، ثم على تكوين صورة مخصصة.
    يتم إنشاء الصورة.
  2. انتقل إلى قائمة الصور، وحدد تلك الصورة، ثم انقر على تصدير واسم حزمة الكائنات التي تريد استخدامها.
    انتظر حتى اكتمال تصدير الكائن.
  3. نزل الملف. بمجرد الانتهاء من تصدير الكائن، انقر على المستودع الذي قمت بتصدير الصورة إليه وانقر على تنزيل. أعد تسميته ليكون امتداده .oci إذا لم تحدده في خطوة التنزيل. ستحتاج إلى المعلومات التالية:
    • مساحة اسم
    • اسم الرزمة
    • اسم الكائن
    يمكنك استخدام الأمر التالي لجمع هذه المعلومات:
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  4. فور الانتهاء من تنزيل الملف يلزم إجراء تغييرين على ملف image_metadata.json. استخرج الملف، وحرر image_metadata.json باستخدام محرر نص ASCII مثل vi أو pluma أو gedit أو Notepad، وقم بتعيين القيمة false للمتغيرين pvEncryptionInTransitEnabled وconsistentVolumeNamingEnabled.
  5. أعد تكوين ملف .oci باستخدام الأمر tar.
    على سبيل المثال:
    tar zcvf myimage.oci image_metadata.json output.QCOW2
  6. استيراد ملف .oci مباشرة إلى PCA باستخدام واجهة المستعرض أو سطر الأوامر. لا توجد حاجة لإجراء المزيد من التحويل.

استيراد من Private Cloud Appliance إلى OCI

اتبع هذه الخطوات لترحيل أحمال العمل الخاصة بك من Private Cloud Appliance إلى OCI.

قبل تصدير صورتك من Private Cloud Appliance، يجب تنظيف الخلط بين cloud-init /var/lib/cloud في مثيل OCI قيد التشغيل بحيث يتم التعامل مع المثيل كجديد في المرة القادمة التي يقوم فيها بالتمهيد. قم بتشغيل $ sudo cloud-init clean.

  1. قم بإغلاق المثيل الذي تريد تصديره. في وحدة تحكم PCA، حدد المثيل وانقر على عناصر التحكم ثم إيقاف.
  2. أنشئ صورة مخصصة. انقر على عناصر التحكم، ثم تكوين صورة مخصصة. في مربع الحوار الذي يتم فتحه، انقر على تكوين صورة مخصصة.
    يتم إنشاء الصورة. انتظر حتى تظهر الصورة المخصصة بالحالة متاح.
  3. عند توفر الصورة المخصصة، حددها. انقر على عناصر التحكم ثم تصدير الصورة.
    يتم فتح مربع حوار. لديك خيار تصدير الصورة إلى مستودع داخل النظام أو إلى عنوان URL لتخزين الكائنات.
  4. حدد مستودع كائنات قمت بإنشائه من قبل في مثيل Private Cloud Appliance X9-2. امنح الكائن الذي تقوم بتكوين اسم، ثم انقر على تصدير.
    انتظر حتى اكتمال تصدير الكائن.
  5. نزل الملف. بمجرد الانتهاء من تصدير الكائن، انقر على المستودع الذي قمت بتصدير الصورة إليه وانقر على تنزيل. ستحتاج إلى المعلومات التالية:
    • مساحة اسم
    • اسم الرزمة
    • اسم الكائن
    في حالة استخدام OCI CLI المثبت على Private Cloud Appliance، يمكنك استخدام الأمر التالي لجمع هذه المعلومات:
    oci os object get \
     --namespace-name object_storage_namespace \
     --bucket-name bucket_name \
     --name object_name \
     --file file_location
  6. سجل الدخول إلى OCI، وانتقل إلى تخزين الكائنات، وحدد الرزم، وحدد الحزمة التي استخدمتها لهذا الإجراء.
  7. انقر على الكائنات، ثم تحميل، ثم حدد المسار إلى ملف .oci.
    تم تحميل الصورة.
  8. فور تحميل الملف، يمكنك استيراده كصورة مخصصة إلى OCI. انتقل إلى حوسبة، وحدد صور مخصصة، وحدد استيراد. أشر إلى الحزمة التي استخدمتها، وحدد OCI كنوع ملف.