Skip To Content

إنشاء نسخة احتياطية من ArcGIS Enterprise

يمكنك تصدير مكونات نشر ArcGIS Enterprise إلى ملف نسخة احتياطية يمكن استخدامه لاحقًا لاسترداد النشر في حالة تعطُّل الجهاز أو فقدان البيانات. يتضمن الملف عناصر البوابة الإلكترونية والإعدادات، وطبقات الويب المُستضافة، وإعدادات الخادم المُجمعة والمُستضافة، وإذا استخدمت ArcGIS Data Store، بيانات طبقة المعالم المُستضافة ونسخ التخزين الاحتياطية لطبقة المشهد المُستضافة. يعتمد تنوع حجم ملف النسخة الاحتياطية والوقت المُستغرق للإنشاء على عدد العناصر في البوابة الإلكترونية، وعدد طبقات الويب المُستضافة الموجودة ونوعها، وعدد الخوادم المُجمعة المتواجدة، وعدد أجهزةArcGIS Server في الخوادم المُستضافة والمُوحدة. عند عمل نسخة احتياطية لعملية النشر التي لا تحتوي على أية بيانات أو خدمات، يتم إنشاء الملف بحجم 400 ميجا بايت تقريبًا. سيكون الملف أطول من ذلك.

استخدم الأداة المساعدة webgisdr بعملية التصدير وملف خصائص لإنشاء نسخة احتياطية من ArcGIS Enterprise. يمكنك البحث عن الأداة المساعدة في دليل أدوات Portal for ArcGIS. يجب أن تتطابق المعايير التالية لاستخدام الأداة المساعدة:

  • يجب أن يكون دليل المُشاركة المُحدد كبير الحجم ليحتوي على ملف التصدير. نفّذ تصديرًا تجريبيًا لنشر ArcGIS Enterprise للحصول على فكرة بشأن حجم الملف وتحديد عدد الملفات التي تريد الاحتفاظ بها في الدليل المُشارَك وحجم الدليل وفقًا لذلك.
  • يجب أن يتوفر لدى الحساب المستخدم لتثبيت كل مكونات البرنامج ArcGIS Enterprise امتيازات القراءة والكتابة في الدليل المُشارَك.
  • توضع النسخة الاحتياطية لكل مكون في دليل مؤقت في كل جهاز من أجهزة المكون قبل نقلها إلى الدليل المشترك الذي تحدده؛ لذا يجب أن تكون الدلائل التالية كبير بالحد الكافي لأن تحتوي على نسخة احتياطية من كل مكون:
    • Portal for ArcGIS: <Portal_content_directory>/temp
    • ArcGIS Server: /<ArcGIS_Server_installation_directory>/temp
    • ArcGIS Data Store: <ArcGIS_Data_Store_directory>/temp
  • يجب عليكم إعادة تمكين استعادة النقطة الزمنية المحددة في ArcGIS Data Store مخزن بيانات ارتباطية في ArcGIS Enterprise نشركم.

اتبع هذه الخطوات لإنشاء نسخة احتياطية من نشر ArcGIS Enterprise:

  1. قم بعمل نسخة من ملف خصائص القالب. يمكنك الحفظ والنسخ في نفس الدليل في صورة القالب أو دليل جديد.

    ملف خصائص القالب—webgisdr.properties—يتم تثبيته في /arcgis/portal/tools/webgisdr افتراضيًا.

    في هذا المثال، يتم تسمية نسخة الملف mywebgis.properties وحفظها في /home/ags/arcgis/portal/propfiles.

  2. افتح نسخة ملف الخصائص وتحريرها ليتضمن معلومات مُحددة للموقع.

    • SHARED_LOCATION = <موقع ملفات النسخة الاحتياطية>

      حدد موقع مُشارك لإنشاء نسخة مؤقتة من ملفات النسخة الاحتياطية لـ ArcGIS Server, Portal for ArcGIS, و ArcGIS Data Store. يجب أن يتوفر الحساب الذي ثبّت ArcGIS ServerوPortal for ArcGISوArcGIS Data Store والحساب الذي يُشغل الأداة المساعدة webgisdr امتيازات القراءة والكتابة في هذا الموقع. تأكد من أن الموقع كبير بما فيه الكفاية ليتحمل ملف النسخة الاحتياطية. على الرغم من أن الملف مضغوط، يستطيع الملف كبير اعتمادًا على حجم البيانات ونوعها. إذا قمت باستضافة طبقات المشهد وذاكرات التخزين المؤقتة وتعيين INCLUDE_SCENE_TILE_CACHES إلى true, يمكن أن يكون ملف النسخ الاحتياطي لـ ArcGIS Data Store كبير خاصةً.

      قديم:

      في الإصدار Portal for ArcGIS 10.4، كانت هذه الخاصية SHARED_FOLDER.

    • BACKUP_STORE_PROVIDER = {FileSystem | AmazonS3}

      هذه الخاصية جديدة في الإصدار 10.5.1. إذا أردت تخزين نسخة ArcGIS Enterprise الاحتياطية في موقع مشاركة الملف داخل المبنى، حددFileSystem، وستقوم أداة webgisdr المساعدة بتخزين ملفات النسخة الاحتياطية في مشاركة الملف الذي تحدده لـ BACKUP_LOCATION.

      إذا أردت تخزين نسخ ArcGIS Enterprise الاحتياطية في مستودع (S3) لخدمة التخزين البسيطة من أمازون، أنشئ مستودع S3 خصيصًا لتخزين ملفات النسخة الاحتياطية المنشأة بواسطة أداة webgisdr المساعدة، وحدّ ث خصائص S3 بالمعلومات اللازمة للوصول إلى المستودع.

    • BACKUP_LOCATION = <location of on-premises backup file>

      هذه الخاصية جديدة في الإصدار 10.5.1. إذا قمت بتعيين BACKUP_STORE_PROVIDER = FileSystem, يتم مبدئيًا تخزين ملفات النسخ الاحتياطي في SHARED_LOCATION لكن يتم عندئذٍ النسخ على BACKUP_LOCATION تأكد من أن الموقع كبير بما يكفي لتخزين ملفات النسخ الاحتياطي. على الرغم من أن الملف مضغوط، فإنه يمكن أن يكون كبير إلى حد ما اعتمادًا على حجم البيانات ونوعها. يجب أن يكون للحساب الذي يقوم بتنفيذ الأداة المساعدة webgisdr امتيازات القراءة والكتابة على BACKUP_LOCATION.

    • PORTAL_ADMIN_URL = <portal admin directory URL>

      حدد عنوان URL لدليل مجال Portal for ArcGIS. استخدم تنسيق https://portalhostname.domain.com:7443/arcgis، حيث يكون portalhostname.domain.com هو الاسم المؤهل بالكامل للجهاز المثبت عليه Portal for ArcGIS.

    • PORTAL_ADMIN_USERNAME = <اسم مستخدم مسئول البوابة الإلكترونية>

      حدد اسم مستخدم عضو البوابة الإلكترونية المُعين إلى دور المسئول الذي يُعرفه Esri.

    • PORTAL_ADMIN_PASSWORD = <كلمة مرور مسئول البوابة الإلكترونية>

      حدد كلمة مرور حساب مسئول البوابة الإلكترونية.

    • PORTAL_ADMIN_PASSWORD_ENCRYPTED = <true | false>

      حدد خيار false أول مرة تقوم بتجميع الملف مع كلمة مرور المسئول. عند حفظ الملف، سيتم تشفير كلمة المرور وتحديد قيمة PORTAL_ADMIN_PASSWORD_ENCRYPTED إلى true للإشارة إلى كلمة المرور المُشفرة. إذا كنت بحاجة إلى تغيير كلمة المرور مستقبلاً، PORTAL_ADMIN_PASSWORD_ENCRYPTED = false فأدخل كلمة مرور مسئول جديدة، واحفظ الملف.

    • INCLUDE_SCENE_TILE_CACHES = <true | false>

      إذا قمت بنشر طبقات المشهد المُستضافة للبوابة الإلكترونية وتود تضمين بيانات نسخة التخزين المؤقتة للمشهد في النسخة الاحتياطية، حدد INCLUDE_SCENE_TILE_CACHES إلى true. كن على دراية، إذا قمت بتحديد true، وتضمين جميع بيانات ذاكرة التخزين المؤقت للمشاهد في النسخة المؤقتة، وليست بيانات ذاكرة التخزين المؤقتة الجديدة من تاريخ آخر نسخة احتياطية. إذا عرفت بعدم وجود ذاكرة التخزين المؤقت للمشهد الجديد التي تم إنشائها من تاريخ آخر نسخة احتياطية أو إذا لم تقم بنشر المشاهد للبوابة الإلكترونية، يمكنك تحديد INCLUDE_SCENE_TILE_CACHES إلى false.

    • BACKUP_RESTORE_MODE = <full | incremental>

      إذا قمت فقط بإنشاء ملفات نسخ احتياطي كاملة، يمكنك تعيين هذه الخاصية إلى full. لتقليل حجم ملفات النسخ الاحتياطي، بالرغم من أنه يمكنك إنشاء ملفين مختلفين من الخصائص—ملف مع BACKUP_RESTORE_MODE = full، الذ يتم استخدامه أحيانًا لإنشاء ملفات نسخ احتياطي كاملة، وملف مع BACKUP_RESTORE_MODE = incremental لإنشاء نسخ احتياطي تزايدي بين النسخ الاحتياطية الكاملة. تحتوي النسخة الاحتياطية التزايدية على كل التغييرات منذ أحدث نسخة احتياطية كاملة.

      إذا لم تعين BACKUP_RESTORE_MODE في ملف الخصائص، فإنه يتم إنشاء ملفات النسخ الاحتياطي full افتراضيًا.

    • إذا كان نشر ArcGIS Enterprise يعمل على خدمات الأمازون على الويب (AWS)، وكان يتم تخزين دليل محتوى البوابة الإلكترونية في Amazon S3، فأنت بحاجة إلى مستودع نسخ احتياطي لدليل المحتوى. إنشاء مستودع نسخ احتياطي في S3، وتعيين PORTAL_BACKUP_S3_BUCKET في ملف الخصائص لتسمية المستودع وتعيين PORTAL_BACKUP_S3_REGION إلى منطقة AWS حيث أنشأت مستودع S3. راجع موضوع تكوين ArcGIS Enterprise متاح إلى حد كبير مع خدمات تخزين AWS في تعليمات ArcGIS Enterprise on Amazon Web Services لمزيد من المعلومات في هذا النوع من التنفيذ.

      قديم:

      قبل ArcGIS Enterprise الإصدار 10.5.1، كانت خاصية PORTAL_BACKUP_S3_BUCKET هي BACKUP_BUCKET_NAME.

    • بدءًا من الإصدار 10.5.1 ArcGIS Enterprise Cloud Builder for Microsoft Azure، يمكنك تخزين دليل محتوى البوابة الإلكترونية في حاوية ‏‏‏‏مخزن الكائنات الثنائية كبيرة الحجم لـ Azure. لاستخدام أداة webgisdr المساعدة لإنشاء نسخة احتياطية من هذا النشر، يجب عليك تعيين الخصائص التالية (وهي جديدة في الإصدار 10.5.1):
      • PORTAL_BACKUP_BLOB_ACCOUNT_NAME = <Azure storage account>

        تعيين PORTAL_BACKUP_BLOB_ACCOUNT_NAME إلى اسم حساب مخزن الكائنات الثنائية كبيرة الحجم لـ Azure.

        تلميح:

        لقد حددت اسم حساب التخزين عند اختيار استخدام تخزين سحابة Azure للتكوين ومخزن المحتوى على لوحة خيارات النشر في منشئ السحابة.

      • PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <account key>

        قم بتعيين PORTAL_BACKUP_BLOB_ACCOUNT_KEY لمفتاح الحساب المقترن بحساب مخزن الكائنات الثنائية كبيرة الحجم لـ Azure.

      • PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false

        قم بتعيين PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED إلى false عند إضافة قيمة PORTAL_BACKUP_BLOB_ACCOUNT_KEY أولاً. عند حفظ ملف webgisdr.properties، يتم تشفير المفتاح، وستعين الأداة PORTAL_BACKUP_BLOB_ACCOUNT_KEY إلى true.

      • PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT = <Blob storage account endpoint>

        حدد خدمة الكائنات الثنائية كبيرة الحجم نقطة نهاية حساب التخزين.

      • PORTAL_BACKUP_BLOB_ENDPOINT_URL = <Blob service URL>

        حدد عنوان URL لنقطة نهاية خدمة الكائنات الثنائية كبيرة الحجم. عنوان URL بتنسيق https://<PORTAL_BACKUP_BLOB_ACCOUNT_NAME>.<PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT>/<container name>.

    • إذا قمت بتعيين BACKUP_STORE_PROVIDER إلى AmazonS3، فأدخل معلومات الخصائص التالية (جديد في 10.5.1):
      • S3_ACCESSKEY= <The access key for your AWS account>

        لا يجب عليك إلا تعيين ذلك إذا قمت بتعيين S3_CREDENTIAL_TYPE=accessKeys. يجب أن يتمتع مستخدم IAM الممثل بواسطة مفتاح الوصول بوصول القراءة والكتابة في مستودع S3 الذي تحدده بخاصية S3_BUCKET.

      • S3_SECRETKEY= <The secret key for your AWS account>

        حدد المفتاح السري المقترن بمفتاح وصول حساب AWS. لا يُستخدَم ذلك إلا إذا عيَّنت S3_CREDENTIAL_TYPE لـ accessKeys.

      • S3_ENCRYPTED = false

        لا تغيّر تعيين ذلك إلى false. إذا تم تعيين S3_CREDENTIAL_TYPE إلى accessKeys عند تشغيل أداة webgisdr المساعدة، ستُشفّر الأداة المساعدة مفتاح الوصول والمفتاح السري، وتُعيّن S3_ENCRYPTED لقيمة مفتاح الوصول المشفر.

      • S3_BUCKET= <name of the S3 bucket>

        إنه اسم مستودع Amazon S3 حيث تريد تخزين ملف نسخة ArcGIS Enterprise الاحتياطية.

      • S3_CREDENTIAL_TYPE= <IAMRole | accessKeys

        قم بتعيين S3_CREDENTIAL_TYPE لـ IAMRole إذا كنت ستقوم بالوصول إلى S3_BUCKET باستخدام دور AWS IAM. قم بتعيينه لـ accessKeys إذا كنت ستقوم بالوصول إلى S3_BUCKET باستخدام مستخدم AWS IAM عبر مفتاح للوصول. يجب أن يتمتع دور أو مستخدم IAM بوصول القراءة والكتابة في مستودع S3 الذي تحدده بخاصية S3_BUCKET.

      • S3_REGION= <AWS region in which you created the S3 bucket>
      • S3_BACKUP_NAME = <backup file name>

        لا تُستخدَم هذه الخاصية إلا عند استرجاع نشر ArcGIS Enterprise. حدد اسم ملف النسخة الاحتياطية الذي تريد استعادته. إذا لم تحدد اسم ملف النسخة الاحتياطية، سيتم استعادة آخر ملف نسخة احتياطية.

    في هذا المثال، ستكون نسخة احتياطية كاملة من البوابة الإلكترونية في عنوان URL https://portalhostname.domain.com:7443/arcgis، وخدمات وإعدادات الخوادم المُضيفة والخوادم المُوحدة وبيانات طبقة المعالم المُستضافة المُخزنة في مخزن بيانات ArcGIS Data Store الارتباطية هي مخرجات أولية لملفات في \\\\myserver\\tempbackups. سيتم ضغط الملفات المنفصلة في ملف نسخة احتياطية واحد (entbackup) ومن ثم نسخه إلى \\mybuserver\\wgbackups. لن يتم تضمين ذاكرة التخزين المؤقت لطبقة المشهد من مخزن بيانات ذاكرة التخزين المؤقت التجانبية ArcGIS Data Store نظرًا لإعداد INCLUDE_SCENE_TILE_CACHES ليكون false.

    BACKUP_STORE_PROVIDER = FileSystem
    SHARED_LOCATION = \\\\myserver\\tempbackups
    BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackup
    PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis
    PORTAL_ADMIN_USERNAME = admin
    PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass
    PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
    INCLUDE_SCENE_TILE_CACHES = false
    BACKUP_RESTORE_MODE = full

    في هذا المثال، ستكون نسخة احتياطية كاملة من البوابة الإلكترونية في عنوان URL https://portalonaws.mydomain.com:7443/gis، ودليل محتواها (مخزنًا في مستودع S3 portalcontent) والخدمات وإعدادات الخوادم المضيفة والموحدة والبيانات المخزنة في مخازن بيانات ذاكرة تخزين مؤقت ارتباطية وتجانبية بمثابة مخرجات في مستودع S3entbackups في منطقة AWS eu-west-1. اسم ملف النسخة الاحتياطية هو fullbackup06June. يُستَخدَم دور IAM للوصول إلى حساب AWS.

    BACKUP_STORE_PROVIDER = AmazonS3 SHARED_LOCATION = \\\\myserver\\tempbackups BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackupfile PORTAL_ADMIN_URL = https://portalhostname.mydomain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p PORTAL_ADMIN_PASSWORD_ENCRYPTED = false INCLUDE_SCENE_TILE_CACHES = true BACKUP_RESTORE_MODE = full PORTAL_BACKUP_S3_BUCKET = portalcontent S3_BUCKET = entbackups S3_CREDENTIAL_TYPE = IAMRole S3_REGION = eu-west-1
    S3_BACKUP_NAME = fullbackup06June

  3. حفظ ملف الخصائص.

    سيتم تشفير القيمة PORTAL_ADMIN_PASSWORD في الملف ويتم تعيين PORTAL_ADMIN_PASSWORD_ENCRYPTED إلى true بمجرد تشغيل الأداة المساعدة webgisdr مع هذا الملف.

  4. افتح وعاء الأمر على جهاز Portal for ArcGIS وغيِّر الدليل إلى موقع أداة webgisdr المساعدة، وشغل الأداة المساعدة بخيار التصدير.

    تم تثبيت الأداة المساعدة webgisdr لـ <Portal for ArcGIS installation directory>/tools/webgisdr.

    تكون البنية لـ webgisdr كما يلي:

    webgisdr --{export | import} --file <location and name of properties file>

    كما تم ذكره سلفًا، تم حفظ ملف الخصائص (mywebgis.properties) في دليل من إنشاء المستخدم /home/ags/arcgis/portal/propfiles.

    webgisdr --export --file /home/ags/arcgis/portal/propfiles/mywebgis.properties

    تم إنشاء ملف النسخة الاحتياطية في الموقع المُحدد لـ SHARED_LOCATION في ملف الخصائص. اسم الملف هو <timestamp>.webgissite.

  5. إذا اشتمل نشر ArcGIS Enterprise على خدمة خريطة أو ذاكرات تخزين مؤقتة تجانبية مستضافة، أنشئ نسخة من النسخة الاحتياطية يدويًا لكل الدلائل حيث يتم تخزين تجانبات ذاكرة التخزين المؤقت (على سبيل المثال، دليل arcgiscache بالكامل أدنى C:\arcgisserver\directories\ أو <ArcGIS Server installation directory>/arcgis/server/usr/directories).

    تحتوي هذه الدلائل على تجانبات التخزين المؤقت للخريطة وملف مخطط التجانب conf.xml. قد يتضمن أيضًا دلائل التخزين المؤقت قاعدة البيانات الجغرافية الملفية، status.gdb، التي تحتوي على معلومات حول التجانبات التي تم إنشائها.

يمكنك استخدام هذا الملف لاستعادة ArcGIS Enterprise.