مشاركة عبر


تثبيت أداة Azure Application Consistent Snapshot

توفر هذه المقالة دليلا لتثبيت أداة Azure Application Consistent Snapshot (AzAcSnap) التي يمكنك استخدامها مع Azure NetApp Files أو Azure Large Instances.

هام

التثبيتات الموزعة هي الخيار الوحيد لأنظمة Azure Large Instances، لأنه يتم نشرها في شبكة خاصة. يجب تثبيت AzAcSnap على كل نظام لضمان الاتصال.

يدعم AzAcSnap 10 المزيد من قواعد البيانات وأنظمة التشغيل، لذلك لم يعد المثبت الذاتي متوفرا.

تنزيل AzAcSnap

أولا، قم بتنزيل ملف AzAcSnap القابل للتنفيذ إلى أي دليل على جهاز الكمبيوتر الخاص بك. يتم توفير AzAcSnap كملف قابل للتنفيذ، لذلك لا يوجد شيء لتثبيته.

  • Linux x86-64 (ثنائي)

    • يحتوي ثنائي Linux على ملف توقيع Linux مقترن. تم توقيع هذا الملف باستخدام المفتاح العام ل Microsoft للسماح بالتحقق من GPG للمثبت الذي تم تنزيله.

    هام

    لم يعد المثبت متوفرا لنظام Linux. يرجى اتباع الإرشادات هنا لإعداد ملف تعريف المستخدم لتشغيل AzAcSnap وتبعياته.

  • Windows 64 بت (قابل للتنفيذ)

    • تم توقيع ثنائي Windows من قبل Microsoft.

بمجرد اكتمال هذه التنزيلات، قم بتثبيت أداة Azure Application Consistent Snapshot.

المتطلبات الأساسية للتثبيت

اتبع الإرشادات لإعداد وتشغيل اللقطات وأمر التعافي من الكوارث. نوصي بإكمال الخطوات التالية كجذر قبل تثبيت أدوات اللقطة واستخدامها:

  1. تصحيح نظام التشغيل

    1. بالنسبة إلى SUSE على مثيلات Azure الكبيرة، قم بإعداد أداة إدارة اشتراك SUSE (SMT). لمزيد من المعلومات، راجع تثبيت SAP Hana (المثيلات الكبيرة) وتكوينها على Azure.
  2. إعداد مزامنة الوقت. قم بتوفير خادم زمني متوافق مع بروتوكول وقت الشبكة (NTP)، وقم بتكوين نظام التشغيل وفقا لذلك.

  3. تثبيت قاعدة البيانات. اتبع الإرشادات الخاصة بقاعدة البيانات المدعومة التي تستخدمها.

  4. حدد الواجهة الخلفية للتخزين التي تستخدمها للتوزيع. لمزيد من المعلومات، راجع تمكين الاتصال بالتخزين لاحقا في هذه المقالة.

  5. تمكين الاتصال بقاعدة البيانات. لمزيد من المعلومات، راجع تمكين الاتصال بقاعدة البيانات لاحقا في هذه المقالة.

    قم بإعداد مستخدم SAP HANA مناسب باتباع الإرشادات الواردة في القسم لتمكين الاتصال بقاعدة البيانات في مستند تكوين قاعدة البيانات.

    بعد الإعداد، يمكنك اختبار الاتصال من سطر الأوامر باستخدام الأمثلة التالية. الأمثلة التالية للاتصال غير SSL إلى SAP HANA.

    HANA 1.0:

    hdbsql -n <HANA IP address> -i <HANA instance> -U <HANA user> "\s"

    HANA 2.0:

    hdbsql -n <HANA IP address> -i <HANA instance> -d SYSTEMDB -U <HANA user> "\s"

تثبيت أدوات اللقطة

مع اكتمال خطوات المتطلبات الأساسية، تكون خطوات تثبيت AzAcSnap كما يلي:

  1. إنشاء مستخدم azacsnapلقطة وإنشاء الدليل الرئيسي وتعيين عضوية المجموعة.
  2. تكوين azacsnap معلومات تسجيل دخول ~/.profile المستخدم.
  3. ابحث في نظام الملفات عن الدلائل لإضافتها إلى $PATH (Linux) أو %PATH% (Windows) ل AzAcSnap. تسمح هذه المهمة للمستخدم الذي يقوم بتشغيل AzAcSnap باستخدام أوامر محددة لقاعدة البيانات، مثل hdbsql و hdbuserstore.
  4. ابحث في نظام الملفات عن الدلائل لإضافتها إلى $LD_LIBRARY_PATH (Linux) ل AzAcSnap. تتطلب منك العديد من الأوامر تعيين مسار مكتبة لتشغيلها بشكل صحيح.
  5. نسخ ثنائي AzAcSnap إلى موقع على المستخدم $PATH (Linux) أو %PATH% (Windows).
  6. على Linux قد يكون من الضروري تعيين الأذونات الثنائية azacsnap بشكل صحيح، بما في ذلك الملكية والتصنيف القابل للتنفيذ.

تنفيذ الخطوات التالية لتشغيل azacsnap:

  • بالنسبة إلى Linux عبر جلسة عمل shell:

    1. كمستخدم فائق الجذر، قم بإنشاء مستخدم Linux
      1. useradd -m azacsnap
    2. تسجيل الدخول كمستخدم
      1. su – azacsnap
      2. cd $HOME/bin
    3. تنزيل azacsnap
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. تشغيل azacsnap
      1. azacsnap -c about
  • بالنسبة إلى Windows عبر واجهة المستخدم الرسومية:

    1. إنشاء مستخدم Windows
    2. تسجيل الدخول كمستخدم
    3. تحميل azacsnap.exe
    4. فتح جلسة عمل طرفية وتشغيل azacsnap
      1. azacsnap.exe -c about

تحديث ملف تعريف المستخدم

يحتاج المستخدم الذي يقوم بتشغيل AzAcSnap إلى تحديث أي متغيرات بيئة للتأكد من أن AzAcSnap يمكنه تشغيل أوامر قاعدة البيانات المحددة دون الحاجة إلى المسار الكامل للأمر. يسمح هذا الأسلوب بتجاوز أوامر قاعدة البيانات إذا لزم الأمر لأغراض خاصة.

  • يتطلب hdbuserstore SAP HANA و hdbsql.
  • يتطلب sqlplusOracleDB .
  • يتطلب db2 IBM Db2 و ssh (للوصول عن بعد إلى Db2 عند إجراء تثبيت مركزي).

Linux

في إعداد Linux للمستخدم $PATH يتم عادة عن طريق تحديث المستخدمين $HOME/.profile بالمعلومات المناسبة $PATH لتحديد موقع الثنائيات، وربما LD_LIBRARY_PATH المتغير لضمان توفر الكائنات المشتركة لثنائيات Linux.

  1. ابحث في نظام الملفات عن الدلائل لإضافتها إلى $PATH ل AzAcSnap.

    على سبيل المثال:

    # find the path for the hdbsql command
    export DBCMD="hdbsql"
    find / -name ${DBCMD} -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'
    /hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add
    #
    # add the output to the user's profile
    echo "export PATH=\"\$PATH:/hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add\"" >> /home/azacsnap/.profile
    #
    # add any shared objects to the $LD_LIBRARY_PATH
    export SHARED_OBJECTS='*.so'
    NEW_LIB_PATH=`find -L /hana/shared/[A-z0-9][A-z0-9][A-z0-9]/HDB*/exe /usr/sap/hdbclient -name "*.so" -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'`
    #
    # add the output to the user's profile
    echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
    

Windows

استخدم أدوات Windows المحددة للعثور على موقع الأوامر وإضافة الدلائل الخاصة بها إلى ملف تعريف المستخدمين.

  1. اتخذ الإجراءات التالية، اعتمادا على الواجهة الخلفية للتخزين:

    لا توجد إجراءات خاصة لملفات Azure NetApp.

إلغاء تثبيت أدوات اللقطة

إذا قمت بتثبيت أدوات اللقطة باستخدام الإعدادات الافتراضية، فإن إلغاء التثبيت يتطلب فقط إزالة المستخدم الذي قمت بتثبيت الأوامر له وحذف ثنائي AzAcSnap.

إكمال إعداد أدوات اللقطة

يمكن اتباع هذه الخطوات لتكوين أدوات اللقطة واختبارها.

  1. سجل الدخول إلى حساب مستخدم AzAcSnap. أ. بالنسبة إلى Linux، su - azacsnap. أ. بالنسبة إلى Windows، سجل الدخول كمستخدم AzAcSnap.
  2. إذا قمت بإضافة ثنائي AzAcSnap إلى المستخدم $PATH (Linux) أو %PATH% (Windows)، فقم بتشغيل AzAcSnap باستخدام azacsnap، أو تحتاج إلى إضافة المسار الكامل إلى ثنائي AzAcSnap (على سبيل المثال. /home/azacsnap/bin/azacsnap (Linux) أو C:\Users\AzAcSnap\azacsnap.exe (Windows)).
  3. تكوين ملف تفاصيل العميل. azacsnap -c configure --configuration new
  4. اختبر الاتصال بالتخزين. azacsnap -c test --test storage
  5. اختبر الاتصال بقاعدة البيانات. أ. SAP HANA azacsnap -c test --test hana a. Oracle DB azacsnap -c test --test oracle a. IBM Db2 azacsnap -c test --test db2

إذا تم تشغيل أوامر الاختبار بشكل صحيح، يكون الاختبار ناجحا. يمكنك بعد ذلك تنفيذ أول لقطة تخزين متناسقة مع قاعدة البيانات.

  • azacsnap -c backup --volume data --prefix adhoc_test --retention 1

الخطوات التالية