يمكنك نسخ نشر ArcGIS Enterprise لنشر احتياطي غير متصل. يمكن أن يصبح نشر الاستعداد متصلاً بالإنترنت وجعل النشر نشط إذا فشل النشر الأولي.
ولأن نشر الاستعداد غير متصل بالنشر الأولي اتصالاً نشطًا، يمكنك إعداد نشر الاستعداد في بناء آخر أو مدينة للحراسة من وقت التعطل بسبب بعض الأحداث باعتبارها كوارث طبيعية تم توطينها أو انقطاع اتصال الطاقة. تذكّر دائمًا، أنه على الرغم من ذلك، يجب أن يتمكن العملاء من الوصول إلى نشر الاستعداد.
قم بتصدير مكونات نشر ArcGIS Enterprise الأساسي إلى ملف مضغوط باستخدام أداة webgisdr، واستخدم ملف مضغوط لإعداد نشر الاستعداد والاحتفاظ به.
وقبل تكوين مواجهة الكارثة، تأكد من قراءة مواجهة الكارثة والتكرار.
تصدير ArcGIS Enterprise
استخدم الأداة المساعدة webgisdr مع عملية التصدير وملف خصائص لتصدير نشر ArcGIS Enterprise الأساسي. يشمل الملف المُصدّر البوابة الإلكترونية وخادم الاستضافة ومخازن بيانات ذاكرة التخزين المؤقت الارتباطية والتجانبية والخوادم المُوحّدة. يختلف حجم الملف والوقت المستغرق لإنشائه بناءً على عدد العناصر الموجودة في البوابة الإلكترونية، وعدد طبقات الويب المستضافة ونوعها، وعدد الخوادم الموحدة المتوفرة لديك وعدد أجهزة ArcGIS Server الموجودة في خوادم الاستضافة والخوادم الموحدة.
يمكنك العثور على الأداة المساعدة webgisdr في دليل أدوات Portal for ArcGIS. يجب أن تتطابق المعايير التالية لاستخدام الأداة المساعدة:
- يجب أن يكون دليل المُشاركة المُحدد كبير الحجم ليحتوي على ملف التصدير. قم بإجراء اختبار تصدير لنشر ArcGIS Enterprise للحصول على فكرة عن حجم الملف، وتحديد عدد الملفات التي تنوي الاحتفاظ بها في الدليل المشارَك، وحجم الدليل وفقًا لذلك.
- يتم تخزين النسخ الاحتياطية الإضافية لـ ArcGIS Data Store الموجودة في نشر ArcGIS Enterprise في مجلد تقسيم مرحلي داخل دليل SHARED_LOCATION للنسخ الاحتياطي. لا ينبغي حذف مجلد التقسيم المرحلة ومحتوياته أو تعديل أي منهما.
- يجب أن يكون الاسم ومعرف المستخدم ومعرف المجموعة للحساب المستخدم لتثبيت كل مكون من مكونات البرنامج في ArcGIS Enterprise في كل من النشر الرئيسي ونشر الاستعداد، والحساب المستخدم لتشغيل الأداة webgisdr متطابقة، ويجب أن يتوفر لديهم امتيازات القراءة والكتابة في الدليل المشارَك.
ملاحظة:
إذا تم تخزين محتوى موقع البوابة الخاص بك في نظام الملفات، يمكن أن يؤثر مسح مكافحة الفيروسات في الوقت الحقيقي على أداء النسخ الاحتياطي. فكر في استبعاد دليل محتوى البوابة والنسخة الاحتياطية SHARED_LOCATION ودلائل BACKUP_LOCATION من ماسح مكافحة الفيروسات.
اتبع هذه الخطوات لتصدير نشر ArcGIS Enterprise الأساسي:
- Open a text file and add the following information:
- SHARED_FOLDER = <location for backup files>
Designate a shared directory in which to create the backup file. The domain account that runs the ArcGIS for Server, Portal for ArcGIS, and ArcGIS Data Store must have write access to this directory. The account that installed ArcGIS for Server, Portal for ArcGIS, and ArcGIS Data Store must have read and write privileges on this directory. Be sure the directory is large enough to hold the backup file. Though the file is compressed, the file can be quite large depending on the amount and type of data you have. If you have hosted scene layers and caches and set INLCUDE_NOSQL_DATA to true, the file can be especially large.
- PORTAL_ADMIN_URL = <portal admin directory URL>
Specify the URL of the Portal for ArcGIS admin directory. Use the format https://portalhostname.domain.com:7443/arcgis.
- PORTAL_ADMIN_USERNAME = <portal administrator user name>
Specify the user name of a portal member assigned to the Esri-defined Administrator role.
- PORTAL_ADMIN_PASSWORD = <portal administrator password>
Specify the password of the portal administrator account.
- PORTAL_ADMIN_PASSWORD_ENCRYPTED = <true | false>
Set this option to true to encrypt the password value when you save the file. If you set this option to false, the password is saved in plain text.
- INCLUDE_NOSQL_DATA = <true | false>
If you publish hosted scene layers to your portal and want to include the scene cache data in the backup, set INCLUDE_NOSQL_DATA to true. Be aware that, if set to true, all scene cache data is included in the backup, not just the new cache data created since your last backup. If you know that no new scene caches have been created since your last backup or if you do not publish scenes to your portal, you can set INCLUDE_NOSQL_DATA to false.
In this example, the portal at URL https://portalhostname.domain.com:7443/arcgis, plus its hosting and federated servers, and hosted feature layer data stored in an ArcGIS Data Store relational data store will be output to a backup file on \\mybuserver\\wgbackups. Scene layer caches from an ArcGIS Data Store tile cache data storewill not be included because INCLUDE_NOSQL_DATA is set to false.
SHARED_FOLDER = \\\\mybuserver\\wgbackups PORTAL_ADMIN_URL = http://portalhostname.domain.com:7080/arcgis PORTAL_ADMIN_USERNAME = admin PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass PORTAL_ADMIN_PASSWORD_ENCRYPTED = true INCLUDE_NOSQL_DATA = false
- SHARED_FOLDER = <location for backup files>
- Save the text file.
The PORTAL_ADMIN_PASSWORD value is encrypted in the file if you set PORTAL_ADMIN_PASSWORD_ENCRYPTED = true.
- افتح وعاء الأمر، وقم بتغيير الدلائل على موقع الأداة المساعدة webgisdr، وقم بتشغيل الأداة المساعدة مع خيار تصدير.
في هذا المثال، تم حفظ خصائص (mywebgis.properties) في الدليل الذي ينشئه المستخدم /home/ags/arcgis/portal/propfiles.
webgisdr --export --file /home/ags/arcgis/portal/propfiles/mywebgis.properties
- يمكنك أيضًا إضافة أمر ثانٍ، مثل برنامج نصي للتحقق من الصحة، ليتم تشغيله بعد اكتمال أداة webgisdr. على سبيل المثال:
> call webgisdr.bat -i -f webgisdr.properties > IF %ERRORLEVEL% EQU 0 <your validation script file>
عند اكتمال النسخة الاحتياطية، يتم إنشاء الملف بالنسبة إلى القيمة المعينة لـ BACKUP_STORE_PROVIDER. إذا قمت بتعيين BACKUP_STORE_PROVIDER على FileSystem، فستظل النسخة الاحتياطية في الموقع المحدد لـ BACKUP_LOCATION في ملف الخصائص. إذا قمت بتعيين BACKUP_STORE_PROVIDER على AmazonS3 أوAzureBlob، فسيتم نسخه إلى موقع التخزين السحابي ذي الصلة.
اسم الملف هو <timestamp>.webgissite.
حرك ملف تصدير
إذا تم إنشاء ملف التصدير في موقع لا يمكن لنشر الاستعداد الوصول إليه، حرك ملف النسخة الاحتياطية إلى موقع يمكن لأداة webgisdr الوصول إليه. قم بعمل نسخة من ملف الخصائص ليتم الاستخدام خاصةً للاستيراد، وتحديث القيمة BACKUP_LOCATION في ملف الخصائص الجديد ليعكس الموقع الجديد لملف التصدير. إذا كان BACKUP_LOCATION هو الدليل، هو فإن الأداة سوف تستخرج أحدث نسخة احتياطية داخل الدليل إلى داخل SHARED_LOCATION. إذا تم تعيين BACKUP_LOCATION على ملف نسخ احتياطي معين، فسوف تستخرج الأداة تلك النسخة الاحتياطية إلى داخل SHARED_LOCATION.
تأكد أن الأجهزة في وضع الاستعداد يمكنها الوصول إلى مسار SHARED_LOCATION.
تأكد من أن الحساب الذي يشغِّل أداة webgisdr به على الأقل حق وصول للقراءة إلى BACKUP_LOCATION وحق وصول للكتابة إلى SHARED_LOCATION. تأكد أيضًا من أن الحساب الذي يقوم بتثبيت ArcGIS Server وPortal for ArcGIS وArcGIS Data Store به حق وصول للقراءة إلى SHARED_LOCATION.
بالنسبة لأغراض هذا المثال لدورة العمل، يتم تسمية نسخة ملف الخصائص toimport.properties.
قم بتنزيل مكونات نشر الاستعداد
قبل استيراد نشر ArcGIS Enterprise إلى وضع الاستعداد للمرة الأولى، يجب عليك تثبيت كل مكونات البرنامج وتكوينها (ArcGIS Server وPortal for ArcGIS وArcGIS Web Adaptor وArcGIS Data Store) على أجهزة الاستعداد. يجب أن يكون عنوان URL المستخدم للوصول إلى البوابة الإلكترونية (عنوان URL لموزان التحميل أو عنوان URL لمحول الويب) وعنوان URL لخدمات ArcGIS Server متطابقَين لنشر الاستعداد، كما هو الأمر في النشر الأساسي.
على سبيل المثال، إذا كان عنوان URL للوصول إلى البوابة الإلكترونية في النشر الأساسي هو https://myportalslb.organization.com/portal وكان عنوان URL للخدمات لـ GIS Server في النشر الأساسي هو https://myserverslb.organization.com/server، يجب أن يستخدم نشر الاستعداد عناوين URL نفسها.
لا يتطلب تراخيص ArcGIS إضافية لنشر الاستعداد لأنه لا يمكن الوصول إليها بشكل نشط، فقط قم بالنشر النشط إذا فشل الأولي.
قم باستيراد نشر الاستعداد
بمجرد الحصول على نشر فارغ في أجهزة الاستعداد، قم باستيراد المحتوى من النشر الأولي.
إذا كان نشر ArcGIS Enterprise الأساسي متوفرًا إلى حد كبير، تحتفظ أداة webgisdr بإعدادات عالية التوفر لموقع GIS Server ومخازن بيانات ذاكرة التخزين المؤقت التجانبية والارتباطية لـ ArcGIS Data Store عند الاستيراد إلى نشر الاستعداد. في البوابة الإلكترونية، تقوم أداة webgisdr بإلغاء تسجيل جهاز البوابة الإلكترونية للاستعداد، وكذلك استعادة البوابة الإلكترونية للجهاز الرئيسي، كما تقوم بإلغاء تسجيل جهاز الاستعداد عند الاستيراد.
- افتح وعاء أوامر على جهاز Portal for ArcGIS لنشر الاستعداد، وغيّر الدلائل إلى موقع الأداة المساعدة webgisdr، وشغّل الأداة المساعدة من خلال خيار الاستيراد.
في هذا المثال، تم حفظ خصائص (toimport.properties) في الدليل الذي ينشئه المستخدم /home/ags/arcgis/portal/propfiles.
webgisdr --import --file /home/ags/arcgis/portal/propfiles/toimport.properties
لاحظ أن ملف الخصائص لا يجب أن يكون في نفس الدليل الذي قمت بالحفظ فيه عند إنشائه أول مرة. إذا قمت بتحريكها، فحدد موقع الدليل الجديد باستخدام معلمة --file.
قم بصيانة نشر الاستعداد
لتقليل فقد البيانات، قم بالتصدير من الأولي والاستيراد في نشر الاستعداد بأسرع وقت ممكن. يعتمد عدد مرات القيام بذلك على الوقت المستغرق لتصدير النشر واستيراده، وما إذا كان بإمكانك كتابة عمليات التصدير والاستيراد دون الحاجة إلى تدخل يدوي (مثل نسخ ملفات من موقع إلى موقع آخر ماديًا).
انتقل إلى الاستعداد عند فشل الأولي
كما هو موضح في استرجاع الكوارث والنسخ المماثلة، سيتمكن قسم IT اعطاء نشر الاستعداد متصلين بالإنترنت إذا فشل النشر الأولي.