يمكنك نسخ نشر ArcGIS Enterprise لنشر احتياطي غير متصل. يمكن أن يصبح نشر الاستعداد متصلاً بالإنترنت وجعل النشر نشط إذا فشل النشر الأولي.
ولأن نشر الاستعداد غير متصل بالنشر الأولي اتصالاً نشطًا، يمكنك إعداد نشر الاستعداد في بناء آخر أو مدينة للحراسة من وقت التعطل بسبب بعض الأحداث باعتبارها كوارث طبيعية تم توطينها أو انقطاع اتصال الطاقة. تذكّر دائمًا، أنه على الرغم من ذلك، يجب أن يتمكن العملاء من الوصول إلى نشر الاستعداد.
قم بتصدير مكونات نشر ArcGIS Enterprise الأساسي إلى ملف مضغوط باستخدام أداة webgisdr، واستخدم ملف مضغوط لإعداد نشر الاستعداد والاحتفاظ به.
وقبل تكوين مواجهة الكارثة، تأكد من قراءة مواجهة الكارثة والتكرار.
تصدير ArcGIS Enterprise
استخدم الأداة المساعدة webgisdr مع عملية التصدير وملف خصائص لتصدير نشر ArcGIS Enterprise الأساسي. يشمل الملف المُصدّر البوابة الإلكترونية وخادم الاستضافة ومخازن بيانات ذاكرة التخزين المؤقت الارتباطية والتجانبية والخوادم المُوحّدة. يختلف حجم الملف والوقت المستغرق لإنشائه بناءً على عدد العناصر الموجودة في البوابة الإلكترونية، وعدد طبقات الويب المستضافة ونوعها، وعدد الخوادم الموحدة المتوفرة لديك وعدد أجهزة ArcGIS Server الموجودة في خوادم الاستضافة والخوادم الموحدة.
يمكنك العثور على الأداة المساعدة webgisdr في دليل أدوات Portal for ArcGIS. يجب أن تتطابق المعايير التالية لاستخدام الأداة المساعدة:
- يجب أن يكون دليل المُشاركة المُحدد كبير الحجم ليحتوي على ملف التصدير. قم بإجراء اختبار تصدير لنشر ArcGIS Enterprise للحصول على فكرة عن حجم الملف، وتحديد عدد الملفات التي تنوي الاحتفاظ بها في الدليل المشارَك، وحجم الدليل وفقًا لذلك.
- يجب أن يكون الاسم ومعرف المستخدم ومعرف المجموعة للحساب المستخدم لتثبيت كل مكون من مكونات البرنامج في ArcGIS Enterprise في كل من النشر الرئيسي ونشر الاستعداد، والحساب المستخدم لتشغيل الأداة webgisdr متطابقة، ويجب أن يتوفر لديهم امتيازات القراءة والكتابة في الدليل المشارَك.
ملاحظة:
إذا تم تخزين محتوى موقع البوابة الخاص بك في نظام الملفات، يمكن أن يؤثر مسح مكافحة الفيروسات في الوقت الحقيقي على أداء النسخ الاحتياطي. فكر في استبعاد دليل محتوى البوابة والنسخة الاحتياطية SHARED_LOCATION ودلائل BACKUP_LOCATION من ماسح مكافحة الفيروسات.
اتبع هذه الخطوات لتصدير نشر ArcGIS Enterprise الأساسي:
- قم بعمل نسخة من ملف خصائص القالب. يمكنك الحفظ والنسخ في نفس الدليل في صورة القالب أو دليل جديد.
ملف خصائص القالب—webgisdr.properties—يتم تثبيته في /arcgis/portal/tools/webgisdr افتراضيًا.
في هذا المثال، يتم تسمية نسخة الملف mywebgis.properties وحفظها في /home/ags/arcgis/portal/propfiles.
- افتح نسخة ملف الخصائص وتحريرها ليتضمن معلومات مُحددة للموقع.
- PORTAL_ADMIN_URL = <عنوان URL الخاص بدليل مسؤول البوابة الإلكترونية>
حدد عنوان URL لدليل مسؤول Portal for ArcGIS. استخدم تنسيق https://portalhostname.domain.com:7443/arcgis، بحيث يكون portalhostname.domain.com هو الاسم المؤهل بالكامل للجهاز المثبت عليه Portal for ArcGIS.
- PORTAL_ADMIN_USERNAME = <اسم مستخدم مسئول البوابة الإلكترونية>
حدد اسم مستخدم عضو البوابة الإلكترونية المُعين إلى دور المسؤول.
- PORTAL_ADMIN_PASSWORD = <كلمة مرور مسئول البوابة الإلكترونية>
حدد كلمة مرور حساب مسئول البوابة الإلكترونية.
- PORTAL_ADMIN_PASSWORD_ENCRYPTED = <true | false>
حدد خيار false أول مرة تقوم بتجميع الملف مع كلمة مرور المسئول. عند حفظ الملف، سيتم تشفير كلمة المرور وتحديد قيمة PORTAL_ADMIN_PASSWORD_ENCRYPTED إلى true للإشارة إلى كلمة المرور المُشفرة. إذا كنت بحاجة إلى تغيير كلمة المرور مستقبلاً، فعين PORTAL_ADMIN_PASSWORD_ENCRYPTED = false، وأدخل كلمة مرور مسئول جديدة، واحفظ الملف.
- BACKUP_RESTORE_MODE = <backup | full | incremental>
بعد عرضه في الإصدار 10.9، يمكن استخدام وضع backup عند توفر مساحة محدودة على محرك الأقراص الثابتة على جهاز البوابة الإلكترونية أو عند عدم جدولة النسخ الاحتياطية بانتظام. عند استخدام هذا الوضع، يتم تطبيق حد الحجم الافتراضي على سجلات المعاملات الداخلية، مما يمنعها من ملء محرك الأقراص الثابتة الخاص بك. إذا قمت فقط بإنشاء ملفات نسخ احتياطي كاملة، يمكنك تعيين هذه الخاصية إلى full. لتقليل حجم ملفات النسخ الاحتياطي، بالرغم من أنه يمكنك إنشاء ملفين مختلفين من الخصائص—ملف مع BACKUP_RESTORE_MODE = full، الذ يتم استخدامه أحيانًا لإنشاء ملفات نسخ احتياطي كاملة، وملف مع BACKUP_RESTORE_MODE = incremental لإنشاء نسخ احتياطي تزايدي بين النسخ الاحتياطية الكاملة. تحتوي النسخة الاحتياطية التزايدية على كل التغييرات منذ أحدث نسخة احتياطية كاملة.
- 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 كبيرًا بصفة خاصة.
تأكد من تجاوز أي شرطةمائلة عكسية في المسار. على سبيل المثال، يتم إدخال C:\backups كـ C:\\backups ويتم إدخال \fileserver\backups كـ \\\\fileserver\\backups. - INCLUDE_SCENE_TILE_CACHES = <true | false>
إذا قمت بنشر طبقات المشهد المُستضافة للبوابة الإلكترونية وتود تضمين بيانات نسخة التخزين المؤقتة للمشهد في النسخة الاحتياطية، حدد INCLUDE_SCENE_TILE_CACHES إلى true. كن على دراية، إذا قمت بتحديد true، وتضمين جميع بيانات ذاكرة التخزين المؤقت للمشاهد في النسخة المؤقتة، وليست بيانات ذاكرة التخزين المؤقتة الجديدة من تاريخ آخر نسخة احتياطية. إذا عرفت بعدم وجود ذاكرة التخزين المؤقت للمشهد الجديد التي تم إنشائها من تاريخ آخر نسخة احتياطية أو إذا لم تقم بنشر المشاهد للبوابة الإلكترونية، يمكنك تحديد INCLUDE_SCENE_TILE_CACHES إلى false.
- BACKUP_STORE_PROVIDER = {FileSystem | AmazonS3 | AzureBlob}
حدد ما إذا كنت تريد حفظ ملف النسخ الاحتياطي webgissite على نظام الملفات أو على مساحة التخزين السحابي.
لتخزين نسختك الاحتياطية ArcGIS Enterprise في موقع مشاركة الملفات داخليًا، فحدد FileSystem وستقوم الأداة المساعدة بتخزين webgisdr ملفات النسخة الاحتياطية في مشاركة الملف التي تحددها لـ BACKUP_LOCATION.
لتخزين نسختك الاحتياطية ArcGIS Enterprise في موقع تخزين مستودع متوافق مع Amazon Simple Storage Service (S3) أو S3، فأنشئ موقعًا مخصصًا لتخزين ملفات النسخ الاحتياطي التي تم إنشاؤها بواسطة الأداة المساعدة webgisdr، وحدّث S3 خصائص بالمعلومات اللازمة للوصول إلى المستودع.
لتخزين نسختك الاحتياطية ArcGIS Enterprise في Microsoft Azure مخزن الكائنات الثنائية كبيرة الحجم لـ Blob، فأنشئ حاوية Azure مخزن Blob خصيصًا لتخزين ملفات النسخة الاحتياطية المنشأة بواسطة الأداة المساعدة webgisdr، وحدّث Azure خصائص بالمعلومات اللازمة للوصول إلى الحاوية.
ملاحظة:
إذا كان نشر ArcGIS Enterprise الخاص بك محليًا ولكن تم تخزين النسخ الاحتياطية في السحابة، فسيستغرق إنشاء نسخ احتياطية واستعادتها وقتًا أطول مما لو قمت بتخزين النسخ الاحتياطية في مشاركة ملف محلي.
- BACKUP_LOCATION = <location of on-premises backup file>
قم بتعيين موقع لملف النسخ الاحتياطي لـ webgissite.
تأكد من تجاوز أي شرطةمائلة عكسية في المسار. على سبيل المثال، يتم إدخال C:\backups كـ C:\\backups ويتم إدخال \\fileserver\backups كـ \\\\fileserver\\backups.
يتم تخزين ملفات النسخ الاحتياطي بشكل أولي في SHARED_LOCATION ولكن يتم نسخها إلى BACKUP_LOCATION. تأكد من أن الموقع كبير بما فيه الكفاية ليتحمل ملف النسخة الاحتياطية. على الرغم من أن الملف مضغوط، فإنه يمكن أن يكون كبير إلى حد ما اعتمادًا على حجم البيانات ونوعها. يجب أن يمتلك الحساب الذي يشغل الأداة المساعدة webgisdr امتيازات القراءة والكتابة على BACKUP_LOCATION.
إذا قمت بتعيين BACKUP_LOCATION لمجلد، تقوم أداة مواجهة الكوارث باستيراد ملف النسخة الاحتياطية الأحدث إلى ذلك المجلد. إذا قمت بتعيين BACKUP_LOCATION لملف نسخة احتياطية محدد في المجلد، يتم استيراد ذلك الملف بواسطة أداة مواجهة الكوارث.
ملاحظة:
أثناء التصدير، إذا كان حزم النسخ الاحتياطي يستغرق وقتًا طويلاً، فضع في اعتبارك تعيينه على مسار BACKUP_LOCATION محلي. يمكنك بعد ذلك نسخ الحزمة النهائية إلى موقعها المقصود. تأكد من وجود مساحة كافية على محرك الأقراص المحلي لتخزين النسخ الاحتياطي مؤقتًا.
- COMPRESSION_METHOD= <copy | fastest | fast | normal | maximum | ultra>
حدد طريقة الضغط للنسخة الاحتياطية الخاصة بـ webgissite. القيمة الافتراضية في حالة تجميعها أو التعليق عليها هي copy. في معظم الحالات، يمكن ترك المجال للتعليق. يمكن للمسؤول اختيار ضغط النسخ الاحتياطية أكثر على حساب زيادة الوقت المطلوب لإكمال النسخ الاحتياطي.
- إذا قمت بتعيين BACKUP_STORE_PROVIDER إلى AmazonS3، أدخل معلومات الخصائص التالية:
- S3_ACCESSKEY= <The access key for your Amazon Web Services (AWS) account>
لا يجب عليك إلا تعيين ذلك إذا قمت بتعيين S3_CREDENTIAL_TYPE=accessKey. يجب أن يتمتع مستخدم IAM الممثل بواسطة مفتاح الوصول بوصول القراءة والكتابة في مستودع S3 الذي تحدده بخاصية S3_BUCKET.
- S3_SECRETKEY= <The secret key for your AWS account>
حدد المفتاح السري المقترن بمفتاح وصول حساب AWS. لا يُستخدَم ذلك إلا إذا عيَّنت S3_CREDENTIAL_TYPE لـ accessKey.
- S3_ENCRYPTED = false
لا تغيّر تعيين ذلك إلى false. إذا تم تعيين S3_CREDENTIAL_TYPE إلى accessKey عند تشغيل أداة webgisdr المساعدة، فستُشفّر الأداة المساعدة مفتاح الوصول والمفتاح السري، وتُعيّن S3_ENCRYPTED لقيمة مفتاح الوصول المشفر.
- S3_BUCKET= <name of the S3 bucket>
إنه اسم مستودع Amazon S3 حيث تريد تخزين ملف نسخة ArcGIS Enterprise الاحتياطية.
- S3_CREDENTIAL_TYPE= <IAMRole | accessKey>
قم بتعيين S3_CREDENTIAL_TYPE لـ IAMRole إذا كنت ستقوم بالوصول إلى S3_BUCKET باستخدام دور AWS IAM. قم بتعيينه لـ accessKey إذا كنت ستقوم بالوصول إلى S3_BUCKET باستخدام مستخدم AWS IAM عبر مفتاح للوصول. يجب أن يتمتع دور أو مستخدم IAM بوصول القراءة والكتابة في مستودع S3 الذي تحدده بخاصية S3_BUCKET.
- S3_REGION= <AWSregion in which you created the S3 bucket>
- S3_BACKUP_NAME = <backup file name>
لا تُستخدَم هذه الخاصية إلا عند استرجاع نشر ArcGIS Enterprise. حدد اسم ملف النسخة الاحتياطية الذي تريد استعادته. إذا لم تحدد اسم ملف النسخة الاحتياطية، سيتم استعادة آخر ملف نسخة احتياطية.
- S3_ACCESSKEY= <The access key for your Amazon Web Services (AWS) account>
- إذا كان نشر 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.
- إذا قمت بتعيين BACKUP_STORE_PROVIDER إلى AzureBlob، أدخل معلومات الخصائص التالية:
- AZURE_BLOB_ACCOUNT_NAME = <Azure storage account>
حدد اسم حساب تخزين Azure Blob
تلميح:
لقد حددت اسم حساب التخزين هذا عند اختيار خيار استخدام تخزين سحابة Azure للتكوين ومخزن المحتوى على لوحة خيارات النشر في Cloud Builder.
- AZURE_BLOB_ACCOUNT_KEY = <account key>
حدد مفتاح الحساب المقترن بحساب تخزين Azure Blob.
- AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED = false
حدد false عند إضافة قيم ACCOUNT_KEY إلى الملف. عند حفظ ملف webgisdr.properties، يتم تشفير المفتاح، وستعين الأداة هذه الخصائص إلى true.
- AZURE_BLOB_CONTAINER_NAME = <Name of your Azure Blob storage container>
حدد اسم حاوية Blob.
- AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = <Blob storage account endpoint>
حدد خدمة الكائنات الثنائية كبيرة الحجم نقطة نهاية حساب التخزين.
- (اختياري) AZURE_BLOB_ENDPOINT_URL = <عنوان URL لخدمة Blob>
حدد عنوان URL لنقطة نهاية خدمة Blob إذا كنت تستخدم نقطة نهاية تخزين ثنائية كبيرة الحجم مخصصة. إذا كنت لا تستخدم نقطة نهاية مخصصة، فلا تقم بإلغاء تعليق هذا السطر. يكون عنوان URL الافتراضي بتنسيق https://<BLOB_ACCOUNT_NAME>.blob.core.windows.net.
- AZURE_BLOB_ACCOUNT_NAME = <Azure storage account>
- يمكنك أيضًا تخزين دليل محتوى البوابة في حاوية مخزن Azure Blob. إذا كنت تفعل ذلك، فأنت بحاجة إلى مستودع احتياطي لدليل المحتوى في Azure. لا ينبغي أن يكون هذا هو نفس المستودع التي توجد بها البوابة نفسها؛ خلاف ذلك ، سيحدث تكرار المحتوى في كل مرة تقوم فيها بإجراء نسخة احتياطية. تحدد مجموعة الخصائص التي تبدأ بـ PORTAL_BACKUP_BLOB الحساب المستخدم لدليل محتوى البوابة. يجب أن تتطابق قيم هذه الخصائص مع تلك المحددة في قسم AZURE_BLOB أعلاه؛ كما تنطبق التعريفات الخاصة بهذا القسم هنا أيضًا.
- PORTAL_BACKUP_BLOB_ACCOUNT_NAME = <Azure storage account>
- PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <account key>
- PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false
- PORTAL_BACKUP_BLOB_CONTAINER_NAME = <Name of your Azure Blob storage container>
- PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = <نقطة نهاية حساب تخزين Blob>
- (اختياري) PORTAL_BACKUP_BLOB_ENDPOINT_URL = <عنوان URL لخدمة Blob مخصصة>
- IS_PORTAL_PKI_AUTHENTICATED = <صواب | خطأ>
إذا قمت بتكوين بنية أساسية لمفتاح عام (PKI) لتأمين الوصول إلى البوابة الخاصة بك، فقم بتعيين هذه القيمة على true.
تعرف على المزيد عن خيارات مصادقة البوابة
إذا تم التعيين إلى صحيح، فأدخل قيم الخصائص الإضافية التالية:
- PORTAL_CLIENT_CERTIFICATE_FILE_PATH = <مسار ملف الشهادة الكامل>
حدد مسار الملف الكامل لشهادة PKI الخاصة بالبوابة بتنسيق PKCS12.
- PORTAL_CLIENT_CERTIFICATE_PASSWORD = <كلمة مرور للشهادة>
حدد كلمة المرور المطابقة لشهادة PKI.
- PORTAL_CLIENT_CERTIFICATE_PASSWORD_ENCRYPTED = خطأ
عند إدخال قيمة كلمة مرور الشهادة لأول مرة، اترك هذه القيمة كـ false. عند تشغيل الأداة لأول مرة بعد حفظ هذه القيمة، ستقوم الأداة بتشفير كلمة المرور وتغيير هذه الخاصية إلى true.
- PORTAL_CLIENT_CERTIFICATE_FILE_PATH = <مسار ملف الشهادة الكامل>
في هذا المثال، سيتم إخراج نسخًا احتياطيًا من البوابة الإلكترونية في عنوان URL https://portalhostname.domain.com:7443/arcgis، بالإضافة إلى خدمات وإعدادات الخوادم المُضيفة والخوادم المُوحدة وبيانات طبقة المعالم المُستضافة المُخزنة في مخزن بيانات ArcGIS Data Store الارتباطية مبدئيًا إلى الملفات الموجودة في \\\\myserver\\tempbackups. سيتم ضغط الملفات المنفصلة في ملف نسخة احتياطية واحد (entbackup) ومن ثم نسخه إلى \\mybuserver\\wgbackups. لن يتم تضمين ذاكرات التخزين المؤقت لطبقة المشهد من مخزن بيانات ذاكرة التخزين المؤقت التجانبية ArcGIS Data Store نظرًا لتعيين INCLUDE_SCENE_TILE_CACHES على false.
PORTAL_ADMIN_URL = https://portalhostname.domain.com:7443/arcgis PORTAL_ADMIN_USERNAME = admin PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\\\myserver\\tempbackups INCLUDE_SCENE_TILE_CACHES = false BACKUP_STORE_PROVIDER = FileSystem BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackup
في هذا المثال، سيتم إخراج نسخ احتياطي من البوابة الإلكترونية في عنوان URL https://portalonaws.mydomain.com:7443/gis، ودليل محتواها (المخزن في مستودع S3 portalcontent) والخدمات وإعدادات الخوادم المضيفة والموحدة الخاصة بالبوابة الإلكترونية والبيانات المخزنة في مخازن بيانات ذاكرة تخزين مؤقت ارتباطية وتجانبية إلى مستودع S3 entbackups في منطقة AWS eu-west-1. اسم ملف النسخة الاحتياطية هو fullbackup06June. يُستَخدَم دور IAM للوصول إلى حساب AWS.
PORTAL_ADMIN_URL = https://portalonaws.mydomain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\fileserver\backups INCLUDE_SCENE_TILE_CACHES = true BACKUP_STORE_PROVIDER = AmazonS3 S3_BUCKET = entbackups S3_CREDENTIAL_TYPE = IAMRole S3_REGION = eu-west-1 S3_BACKUP_NAME = fullbackup06June PORTAL_BACKUP_S3_BUCKET = portalcontent PORTAL_BACKUP_S3_REGION =eu-west-1
هذا المثال موضوع لتخزين Microsoft Azure Blob سيتم إخراج نسخة احتياطية من البوابة الإلكترونية في عنوان URL https://portalonazure.domain.com:7443/arcgis، ودليل محتواها وخدمات وإعدادات الخوادم المضيفة والموحدة الخاصة بالبوابة الإلكترونية والبيانات المخزنة في مخازن بيانات ذاكرة تخزين مؤقت ارتباطية وتجانبية، إلى drbackups الخاصة بـ Blob Azure.
PORTAL_ADMIN_URL = https://portalonazure.domain.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\fileserver\backups BACKUP_STORE_PROVIDER = AzureBlob AZURE_BLOB_ACCOUNT_NAME = entbackups AZURE_BLOB_ACCOUNT_KEY = <key> AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED =false AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net AZURE_BLOB_CONTAINER_NAME = drbackups PORTAL_BACKUP_BLOB_ACCOUNT_NAME = entbackups PORTAL_BACKUP_BLOB_ACCOUNT_KEY = <key> PORTAL_BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false PORTAL_BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net PORTAL_BACKUP_BLOB_CONTAINER_NAME = portalcontent
- PORTAL_ADMIN_URL = <عنوان URL الخاص بدليل مسؤول البوابة الإلكترونية>
- حفظ ملف الخصائص.
سيتم تشفير القيمة PORTAL_ADMIN_PASSWORD في الملف ويتم تعيين PORTAL_ADMIN_PASSWORD_ENCRYPTED إلى true بمجرد تشغيل الأداة المساعدة webgisdr مع هذا الملف.
- افتح وعاء الأمر، وقم بتغيير الدلائل على موقع الأداة المساعدة 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 اعطاء نشر الاستعداد متصلين بالإنترنت إذا فشل النشر الأولي.