---
title: "دليل التثبيت السريع SafeKit في Azure (وحدة mirror.safe للنسخ المتماثل في الوقت الفعلي وتجاوز الأعطال)"
canonical: "https://safekit.eviden.com/ar/quick-install/safekit-quick-installation-guide-in-azure-with-real-time-replication-and-failover/"
description: "انشر وحدة mirror.safe الخاصة بـ SafeKit في Azure لتمكين النسخ المتماثل المتزامن في الوقت الفعلي وتجاوز الفشل التلقائي على Windows و Linux. يرشدك هذا الدليل خلال إعداد مجموعة من عقدتين بدون مشاركة للتطبيقات الهامة بدون تخزين مشترك."
category: "quick-install"
lang: "ar"
topics: "دليل التثبيت السريع Azure عالي التوفر, قيود التوافر العالي SafeKit, نظرة عامة على حل mirror SafeKit/Azure, تثبيت حل mirror SafeKit/Azure على نظامي التشغيل Windows و Linux (mirror.safe), إعداد حل mirror SafeKit/Azure خطوة بخطوة, عرض حل mirror من SafeKit"
translation: "translate_md 2026-11-08.15 | glossaire 2026-11-09.11 | Translation LLM | 33 expressions"
---

# التوفر العالي Azure باستخدام SafeKit: تثبيت وحدة mirror.safe للتحويل التلقائي عند الفشل {#azure-high-availability-with-safekit-install-the-mirrorsafe-module-for-failover}

## دليل التثبيت السريع Azure عالي التوفر {#quick-guide}

يشرح هذا الدليل كيفية إعداد **مجموعة mirror** Azure باستخدام SafeKit، مما يضمن تجاوز الفشل التلقائي والنسخ المتزامن دون الحاجة إلى مساحة تخزين مشتركة. 

للمساعدة، يمكنك استخدام [SafeKit AI 🤖](https://safekit.eviden.com/ar/resources/safekit-support/).

### 1. نظرة عامة {#1-overview}

  * **البنية :** تستخدم نظامًا ثنائي العقدة (أساسي/ثانوي).
  * **حماية البيانات:** تطبيق النسخ المتماثل المتزامن في الوقت الفعلي لضمان **عدم فقدان البيانات** (RPO = 0).

### 2. التثبيت {#2-installation}

  * **البرامج:** قم بتثبيت محرك SafeKit على كلا الخادمين.
  * **الوحدة:** قم بتنزيل وحدة التطبيق `mirror.safe` المعدة مسبقًا.

### 3. التهيئة {#3-configuration}

  * **وحدة التحكم بالويب:** قم بتكوين المجلدات المحددة التي تحتوي على ملفات Azure.
  * **المراقبة:** ابدأ بمراقبة تطبيق Azure وحمايته.

## قيود التوافر العالي SafeKit {#safekit-ha-limitations}

الحد / المتطلب | السبب والتأثير | البديل الموصى به  
---|---|---  
حجم النسخ المتماثل: بضعة تيرابايت |  وقت إعادة المزامنة بعد الفشل ([الخطوة 3](https://safekit.eviden.com/ar/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)): <br> • شبكة بسرعة 1 جيجابت/ثانية ≈ 3 ساعات/تيرابايت <br> • شبكة بسرعة 10 جيجابت/ثانية ≈ ساعة واحدة/تيرابايت (حسب أداء الكتابة على القرص)  |  • استخدام [وحدة تخزين خارجية مشتركة](https://safekit.eviden.com/ar/best-practises/san-vs-nas-shared-storage-for-a-failover-cluster/) (أكثر تكلفة وأكثر تعقيدًا).   
عدد الملفات: أقل من 1,000,000 ملف |  • أداء وقت إعادة المزامنة بعد حدوث عطل ([الخطوة 3](https://safekit.eviden.com/ar/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • الوقت اللازم لمقارنة كل ملف بين العقدتين.  |  • ضع الملفات العديدة المراد نسخها في قرص صلب افتراضي/جهاز افتراضي. <br> • في هذه الحالة، سيتم تكرار الملفات التي تمثل القرص الصلب الافتراضي/الجهاز الافتراضي وإعادة مزامنتها فقط.   
سعة تجاوز الفشل: ≤ 32 جهازًا افتراضيًا |  • تعمل كل آلة افتراضية في وحدة mirror مستقلة. <br> • بحد أقصى 32 وحدة mirror تعمل على نفس المجموعة.  |  • استخدام وحدة تخزين مشتركة خارجية وحل آخر لتجميع الأجهزة الافتراضية (أكثر تكلفة وأكثر تعقيدًا).   
البنية الشبكية: شبكة LAN/VLAN بين المواقع البعيدة |  • تجاوز الفشل التلقائي [لعنوان IP الظاهري](https://safekit.eviden.com/ar/best-practises/how-a-virtual-ip-address-works/) مع عقدتين في نفس الشبكة الفرعية. <br> • عرض نطاق ترددي جيد لإعادة المزامنة ([الخطوة 3](https://safekit.eviden.com/ar/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • زمن انتقال منخفض [للنسخ المتماثل المتزامن](https://safekit.eviden.com/ar/best-practises/synchronous-replication-vs-asynchronous-replication/): عادةً ما يكون أقل من 5 مللي ثانية من زمن ذهاب وعودة (RTT)؛ يجب التحقق من صحة القيم الأعلى مقابل معدل الكتابة للتطبيق.  |  • إذا كانت العقدتان في شبكات فرعية مختلفة (وهو أمر شائع في السحابة)، فاستخدم [خيارات إعادة التوجيه الأخرى](https://safekit.eviden.com/ar/best-practises/how-a-virtual-ip-address-works/#safekit-virtual-ip-implementation): موازن تحميل، أو واجهات سطر الأوامر لمزود السحابة، أو بروتوكول BGP، أو إعادة توجيه نظام أسماء النطاقات (DNS). <br> • استخدم حلول النسخ الاحتياطي مع النسخ المتماثل غير المتزامن للشبكات ذات زمن الانتقال العالي.   

 

## نظرة عامة على حل mirror SafeKit/Azure {#overview-of-the-safekit--azure-mirror-solution}

يُوصَف الحل هنا: **💡 [التوافر العالي Microsoft Azure: النسخ المتماثل المتزامن وتجاوز الفشل SafeKit](<https://safekit.eviden.com/ar/solutions/azure-high-availability-cluster-synchronous-replication-failover/>)**.

## تثبيت حل mirror SafeKit/Azure على نظامي التشغيل Windows و Linux (mirror.safe) {#installation-of-the-safekit--azure-mirror-solution-on-windows-and-linux-mirrorsafe}

### تكوين موازن تحميل Microsoft Azure {#configuration-of-the-microsoft-azure-load-balancer}

يجب تكوين موازن التحميل إذا كنت ترغب في تطبيق عنوان IP ظاهري.  
ويجب تكوين موازن التحميل لإرسال حزم الحالة بشكل دوري إلى العُقد.  
ولهذا الغرض، يوفر SafeKit فحصًا صحيًا يعمل داخل العُقد و

  * تُرجع قيمة OK عندما تكون حالة وحدة mirror PRIM (أخضر) أو ALONE (أخضر)
  * تُرجع "غير موجود" في جميع الحالات الأخرى

يجب عليك تكوين موازن تحميل Microsoft Azure باستخدام:

  * بروتوكول HTTP
  * المنفذ 9010، منفذ خادم الويب SafeKit
  * عنوان URL /var/modules/mirror/ready.txt (إذا كان mirror هو اسم الوحدة النمطية التي ستنشرها لاحقًا)

لمزيد من المعلومات، راجع [تكوين موازن تحميل Microsoft Azure](<https://learn.microsoft.com/en-us/azure/load-balancer/>). 

⚠️ لا تقم بتكوين عنوان IP ظاهري في الخطوة 4 في التكوين المفصل خطوة بخطوة أدناه. تم تعيين عنوان IP الظاهري بالفعل في موازن تحميل Microsoft Azure. يعد تعيين عنوان IP ظاهري في الخطوة 4 مفيدًا للتكوين المحلي فقط.

### تكوين أمان شبكة Microsoft Azure {#configuration-of-the-microsoft-azure-network-security}

يجب تكوين أمان الشبكة لتمكين الاتصالات للبروتوكولات والمنافذ التالية:

  * UDP - 4800 لخدمة safeadmin (بين عُقد SafeKit)
  * UDP - 8888 لوظيفة نبضة heartbeat الوحدة (بين عُقد SafeKit)
  * بروتوكول التحكم بالإرسال (TCP) – 5600 لنسخ الملفات في الوقت الفعلي للوحدة (بين عُقد SafeKit)
  * بروتوكول التحكم بالإرسال (TCP) – 9010 لفحص سلامة موازن التحميل وللوحدة التحكمية لـ SafeKit التي تعمل في وضع http
  * بروتوكول التحكم بالإرسال (TCP) – 9001 لتهيئة وضع https لوحدة التحكم
  * TCP – 9453 لوحدة تحكم الويب SafeKit التي تعمل في وضع https

### تثبيت الحزمة على Windows {#package-installation-on-windows}

  * قم بتنزيل وتثبيت الإصدار المجاني من SafeKit على عقدتي Windows.   
ملاحظة: تتضمن النسخة المجانية جميع ميزات SafeKit. في نهاية الفترة التجريبية، يمكنك تفعيل مفاتيح الترخيص الدائمة دون إلغاء تثبيت الحزمة. 
  * عند اكتمال تثبيت الحزمة، حدد **"تعيين بيانات اعتماد وحدة التحكم وقواعد جدار الحماية الآن"** وقم بتكوين كلمة مرور لمستخدم **admin** لوحدة تحكم SafeKit.   
**اضبط كلمة المرور نفسها على جميع العُقد.**
  * استبعد **C:/safekit/** (دليل التثبيت الافتراضي) وجميع **المجلدات المكررة** التي ستحددها من عمليات فحص مكافحة الفيروسات.   
قد تواجه برامج مكافحة الفيروسات تحديات في الكشف عن SafeKit نظرًا لدمجه الوثيق مع نظام التشغيل، وآليات IP الظاهرية، والنسخ المتماثل في الوقت الفعلي، وإعادة تشغيل الخدمات الهامة. 

<a class="btn-download" href="/ar/resources/safekit-free-trial/">تنزيل SafeKit (Windows) ></a>

### تثبيت الحزم على Linux {#package-installation-on-linux}

  * قم بتثبيت الإصدار المجاني من SafeKit على عقدتي Linux. ملاحظة: تتضمن النسخة التجريبية المجانية جميع ميزات SafeKit. في نهاية فترة التجربة، يمكنك تفعيل مفاتيح الترخيص الدائمة دون إلغاء تثبيت الحزمة.
  * بعد تنزيل حزمة safekit_xx.bin، قم بتشغيلها لاستخراج ملف rpm وسكربت safekitinstall ثم قم بتشغيل سكربت **safekitinstall**
  * أجب بـ **"نعم"** على التهيئة التلقائية لجدار الحماية
  * اضبط كلمة المرور لوحدة التحكم بالويب والمستخدم الافتراضي **admin**. **اضبط كلمة المرور نفسها على جميع العُقد.**

<a class="btn-download" href="/ar/resources/safekit-free-trial/">تنزيل SafeKit (Linux) ></a>

 

ملاحظة: يتم تسليم وحدة **mirror.safe** العامة التي ستقوم بتكوينها داخل الحزمة.

## إعداد حل mirror SafeKit/Azure خطوة بخطوة {#step-by-step-configuration-of-the-safekit--azure-mirror-solution}

### المتطلبات الأساسية {#prerequisites}

  * تم تثبيت Windows على عقدتين.
  * يقتصر إجمالي البيانات المكررة على بضعة تيرابايتات — فإذا تجاوزت ذلك، يصبح وقت إعادة المزامنة كبيرًا.
  * الحد الأدنى لسرعة الاتصال البيني بين العُقد هو 1 جيجابت/ثانية (يوصى بسرعة 10 جيجابت/ثانية لإعادة مزامنة أسرع).
  * يتطلب تجاوز فشل بروتوكول الإنترنت (IP) وجود كلتا العقدتين على نفس LAN) أو LAN الموسعة (L2) — لا تدعم الشبكات الموجهة من الطبقة الثالثة (L3) (باستثناء [موازنات التحميل السحابية](https://safekit.eviden.com/ar/resources/safekit-user-guide-82/#Cloud) 🛠️).

### 1. قم بتشغيل وحدة تحكم SafeKit {#1-launch-the-safekit-console}

  * شغّل وحدة التحكم بالويب في متصفح على إحدى عُقد المجموعة من خلال الاتصال بـ `http://localhost:9010`.
  * أدخل `admin` كاسم مستخدم وكلمة المرور المحددة أثناء التثبيت.

يمكنك أيضًا تشغيل وحدة التحكم في متصفح على محطة عمل خارجية خارج المجموعة.

⚠️ يتم تكوين SafeKit على كلا العقدتين من متصفح واحد.

ℹ️ لتأمين وحدة التحكم بالويب، راجع 🛠️ [11. تأمين خدمة الويب SafeKit](https://safekit.eviden.com/ar/resources/safekit-user-guide-82/#https) في دليل المستخدم.

![ابدأ تشغيل وحدة تحكم الويب SafeKit لتهيئة مجموعة Windows](https://safekit.eviden.com/wp-content/uploads/2024/03/01-login-large.png)

### 2. تكوين عناوين العقد {#2-configure-node-addresses}

  * أدخل عناوين IP للعقد، واضغط على `Tab key` للتحقق من الاتصال وملء أسماء العقد. إذا كان لون node1 أو node2 أحمر، فتحقق من اتصال المتصفح بكلتا العقدتين وتحقق من جدار الحماية في كلتا العقدتين لاستكشاف [الأخطاء وإصلاحها](https://safekit.eviden.com/ar/resources/safekit-user-guide-82/#Troubleshooting) 🛠️.
  * ثم انقر على `Save and apply` لحفظ الإعدادات.
  * تحقق من رسالة `Success` ✅ على كلا العقدتين.
  * إذا حدث `Failure` في التكوين ❌ على عقدة واحدة، فافتح قائمة ▼ الخاصة بتلك العقدة وراجع الرسائل. لاحظ أنه يمكنك استخدام SafeKit AI 🤖 للمساعدة.

ℹ️ إذا أردت، يمكنك إضافة `LAN and nodes` (أولاً ➕) لإنشاء نبض ثانٍ وشبكة نسخ متماثل مخصصة.

ℹ️ إذا نقرت على `Advanced configuration`، فسيتم عرض ملف `cluster.xml`. يتم ملء هذا الملف تلقائيًا بواسطة وحدة التحكم ونشره على العُقد.

![أدخل عُقد مجموعة Windows](https://safekit.eviden.com/wp-content/uploads/2024/03/02-cluster-edit.png)

### 3. حدد وحدة نمطية {#3-select-a-module}

  * في `New module`، انقر على وحدة `mirror.safe`.

ℹ️ في اللافتة الزرقاء في الأعلى، تمثل `node1` 🛜 عقدة اتصال وحدة التحكم. تقوم هذه العقدة بإعادة توجيه الطلبات إلى `node2` عند الحاجة.

ℹ️ تبحث وحدة التحكم عن `xxx.safe` في دليل `Application_Modules/generic/` على عقدة الاتصال (`node1`) إذا قمت بوضع وحدة هناك أثناء التثبيت.

![اختر وحدة Windows](https://safekit.eviden.com/wp-content/uploads/2024/03/04-module-new.png)

### 4. تكوين الوحدة {#4-configure-the-module}

  * في `Module startup at boot`، اختر بدءًا تلقائيًا للوحدة عند الإقلاع دون تأخير.
  * في `Macros`/`SERVICES`، أدخل أسماء خدمات تطبيقك، بترتيب بدء التشغيل، مفصولة بفواصل. راجع لقطة الشاشة هذه للحصول على مثال مرئي [لخدمات Milestone XProtect 🖼️](https://safekit.eviden.com/wp-content/uploads/2025/05/milestone-services.png).
  * في `Heartbeat networks`، يجب أن يكون لديك شبكة نبضات واحدة يتم عليها النسخ المتماثل. إذا أضفت LAN خاصة في الخطوة 2، فيمكنك تكوين نبضتين مع تدفق النسخ المتماثل على LAN الخاصة.
  * في `Virtual IP addresses`، أدخل عنوان IP ظاهري. عنوان IP الظاهري هو عنوان IP قياسي في نفس شبكة IP (نفس الشبكة الفرعية) مثل عناوين IP لكلتا العقدتين.  
يجب تكوين عملاء التطبيق باستخدام عنوان IP الظاهري (أو اسم DNS المرتبط بعنوان IP الظاهري).  
يتم تبديل عنوان IP الظاهري تلقائيًا في حالة حدوث عطل.
  * في `Replicated directories`، اضبط مسارات الدلائل المراد تكرارها. تحقق من وجودها على كلا العقدتين واحتوائها على بيانات التطبيق.  
تُعدّ عملية تكرار البيانات والسجلات ضرورية لقاعدة البيانات.  
يمكنك إنشاء أدلة مكررة إضافية حسب الحاجة.  
راجع لقطة الشاشة هذه للحصول على مثال مرئي [لنسخ Milestone XProtect SQL 🖼️](https://safekit.eviden.com/wp-content/uploads/2025/05/milestone-replication.png).
  * في `Checkers`، ستتمكن من تكوين أدوات الفحص إذا لزم الأمر، مثل مراقبة العمليات، وأدوات الفحص المخصصة، وبروتوكول التحكم بالإرسال (TCP)، واختبار الاتصال (ping)، أو أدوات فحص انقسام الدماغ.  
على سبيل المثال، إذا تم عرض اسم عملية في `Monitored processes/services`، فسيتم مراقبتها مع إجراء إعادة تشغيل في حالة الفشل. سيؤدي تكوين اسم عملية خاطئ إلى توقف الوحدة مباشرة بعد بدء تشغيلها.

ℹ️ إذا نقرت على `Advanced configuration`، فسيتم عرض ملف `userconfig.xml`. يتم ملء هذا الملف تلقائيًا بواسطة وحدة التحكم ونشره على العُقد باستخدام نصوص إعادة التشغيل البرمجية.

ℹ️ في عملية النشر السحابي، لا تحتاج إلى تكوين عنوان IP ظاهري في SafeKit. تتم إدارة عنوان IP الظاهري على [مستوى موازن تحميل السحابة](https://safekit.eviden.com/ar/resources/safekit-user-guide-82/#Cloud) 🛠️.

ℹ️ عند تطبيق تكوين SafeKit، يتم تعيين `startup type` الخدمات تلقائيًا إلى `Manual` في خدمات Windows. وهذا يضمن عدم بدء تشغيل الخدمات تلقائيًا عند إقلاع النظام، بل يتم تشغيلها فقط عند بدء تشغيل الوحدة نفسها (ينطبق الأمر نفسه على Linux).

![أدخل إعدادات وحدة Windows](https://safekit.eviden.com/wp-content/uploads/2025/05/05-module-mirror-edit-config-3.png)

### 5. تعديل البرامج النصية (اختياري) {#5-edit-scripts-optional}

  * هذه الخطوة اختيارية ويمكن تخطيها في معظم الحالات، حيث أن نصوص إعادة التشغيل مسبقة التكوين بالفعل لإعادة تشغيل الخدمات المحددة في الخطوة السابقة.
  * لذا، انقر مباشرة على `Next step`.
  * يبدأ `start_prim.ps1` جميع الخدمات بالترتيب المحدد في قائمة `SERVICES`، بينما يوقف `stop_prim.ps1` جميع الخدمات بالترتيب العكسي.
  * بالإضافة إلى ذلك، يتحقق الملف `start_prim.ps1` من بدء تشغيل كل خدمة ويوقف الوحدة النمطية إذا فشلت أي خدمة في البدء بشكل صحيح.

![أدخل إعدادات وحدة Windows](https://safekit.eviden.com/wp-content/uploads/2026/09/28-module-edit-script.png)

### 6. تشفير الاتصالات (اختياري) {#6-communication-encryption-optional}

  * الحفاظ على تشفير الاتصال بين العُقد.

![تشفير الاتصالات لوحدة Windows](https://safekit.eviden.com/wp-content/uploads/2025/05/07-module-encryption-1.png)

### 7. حفظ وتطبيق {#7-save-and-apply}

  * `Save and apply` على كلتا العقدتين.

![حفظ وتطبيق تكوين وحدة Windows](https://safekit.eviden.com/wp-content/uploads/2025/05/08-module-save-1.png)

### 8. التحقق من نجاح التهيئة {#8-verify-successful-configuration}

  * تحقق من رسالة `Success` ✅ على كلتا العقدتين، ثم انقر على `Monitor modules`.
  * إذا حدث `Failure` في التكوين ❌ على عقدة واحدة، فافتح قائمة ▼ الخاصة بتلك العقدة وراجع الرسائل. لاحظ أنه يمكنك استخدام SafeKit AI 🤖 للمساعدة.

⚠️ في Linux، قد يظهر لك خطأ في هذه الخطوة إذا كانت الدلائل المنسوخة عبارة عن نقاط تحميل. 🛠️ [راجع SK-0030 لحل المشكلة](https://github.com/FR-LES-SAFEKIT-DEV/safekit-packages/releases/download/v8.2/SafeKit_8.2_Knowledge_Base.pdf).

![التحقق من نجاح تكوين وحدة Windows](https://safekit.eviden.com/wp-content/uploads/2025/05/09-module-save-check-1.png)

### 9. ابدأ تشغيل العقدة ببيانات محدثة {#9-start-the-node-with-up-to-date-data}

  * إذا كانت العقدة 1 تحتوي على الدلائل المكررة المحدثة، فحددها و ⋯ `Force start` ▶ `As primary`.

عند بدء تشغيل العقدة 2، سيتم نسخ جميع البيانات من العقدة 1 إلى العقدة 2.

⚠️ إذا اتخذت الخيار الخاطئ، فإنك تخاطر بمزامنة بيانات قديمة على كلا العقدتين.

⚠️ يُفترض أيضًا أن تطبيق Windows متوقف على العقدة 1 حتى يقوم SafeKit بتثبيت آليات النسخ المتماثل ثم يبدأ التطبيق في البرنامج النصي `start_prim`.

⚠️ استخدم `Start` لبدء التشغيل اللاحق: يحتفظ SafeKit بأحدث خادم. "البدء `As primary` هو بدء تشغيل خاص يتم في المرة الأولى أو أثناء العمليات الاستثنائية.

![ابدأ بعقدة Windows الأساسية التي تحتوي على أحدث البيانات](https://safekit.eviden.com/wp-content/uploads/2024/03/10-monitoring-mirror-stop-stop-prim.png)

### 10. انتظر حتى يتم الانتقال إلى ALONE (باللون الأخضر) {#10-wait-for-the-transition-to-alone-green}

  * يجب أن تصل العقدة 1 إلى حالة ALONE (خضراء)، مما يعني تعيين عنوان IP الظاهري وتنفيذ البرنامج النصي `start_prim` على العقدة 1.

⚠️ إذا لم يتم الوصول إلى ALONE (أخضر) أو إذا لم يتم بدء تشغيل التطبيق، فحلل السبب باستخدام [سجل الوحدة 🖼️](https://safekit.eviden.com/wp-content/uploads/2024/03/24-module-log-script.png) الخاص بالعقدة 1.

  * انقر فوق أيقونة **سجل** `node1` 🔍 لفتح سجل الوحدة والبحث عن رسائل الخطأ مثل اكتشاف المدقق لخطأ وإيقاف الوحدة.
  * انقر على `start_prim` في السجل: يتم عرض رسائل إخراج البرنامج النصي على اليمين ويمكن اكتشاف الأخطاء مثل بدء تشغيل خدمة بشكل غير صحيح.
  * استخدم SafeKit AI 🤖 للمساعدة في رسائل السجل.

⚠️ إذا كانت المجموعة في `WAIT (red) not uptodate, STOP (red) not uptodate`، أوقف عقدة WAIT [وأجبر تشغيلها كعقدة أساسية 🖼️](https://safekit.eviden.com/wp-content/uploads/2024/03/10-monitoring-mirror-stop-stop-prim.png).

![تبدأ عقدة Windows الأولى كعقدة أساسية وتصبح ALONE](https://safekit.eviden.com/wp-content/uploads/2024/03/12-monitoring-alone-stop.png)

### 11. ابدأ العقدة 2 {#11-start-node-2}

  * ⋯ `Start` العقدة 2 من خلال قائمتها السياقية.
  * انتظر الحالة SECOND (الخضراء).

ℹ️ تبقى العقدة 2 في الحالة SECOND (البرتقالية) أثناء إعادة مزامنة الدلائل المكررة (النسخ من العقدة 1 إلى العقدة 2).

  * قد يستغرق هذا بعض الوقت اعتمادًا على حجم الملفات التي ستتم إعادة مزامنتها في الدلائل المكررة وعرض النطاق الترددي للشبكة.
  * لمعرفة تقدم عملية النسخ، راجع [سجل الوحدة 🖼️](https://safekit.eviden.com/wp-content/uploads/2024/03/27-module-log-reintegration.png) [وموارد النسخ المتماثل 🖼️](https://safekit.eviden.com/wp-content/uploads/2024/03/26-replication-resources-reintegration.png) للعقدة 2. استخدم SafeKit AI 🤖 للمساعدة في رسائل السجل.

![ابدأ تشغيل عقدة Windows 2](https://safekit.eviden.com/wp-content/uploads/2024/03/13-monitoring-alone-stop-start.png)

### 12. التحقق من أن المجموعة تعمل {#12-verify-that-the-cluster-is-operational}

  * تحقق من أن المجموعة خضراء/خضراء مع تشغيل خدمات Windows على العقدة PRIM وعدم تشغيلها على العقدة SECOND.

في هذه الحالة، يتم تكرار التغييرات داخل الملفات فقط في الوقت الفعلي.

⚠️ يجب تكوين المكونات التي هي عملاء لخدمات Windows باستخدام عنوان IP الظاهري. يمكن إجراء التكوين باستخدام اسم DNS (إذا تم إنشاء اسم DNS وربطه بعنوان IP الظاهري).

![عقدة Windows 2 هي SECOND (الخضراء)](https://safekit.eviden.com/wp-content/uploads/2024/03/14-monitoring-prim-second.png)

### 13. الاختبار {#13-testing}

  * أوقف عقدة PRIM بالتمرير لأسفل في قائمتها السياقية والنقر على `Stop`.
  * تحقق من وجود تجاوز الفشل على العقدة SECOND التي يجب أن تصبح ALONE (باللون الأخضر).
  * باستخدام وحدة تحكم إدارة Microsoft (MMC) على Windows أو باستخدام أسطر الأوامر على Linux، تحقق من تجاوز الفشل لخدمات Windows (المتوقفة على العقدة 1 في البرنامج النصي `stop_prim` والمُشغَّلة على العقدة 2 في البرنامج النصي `start_prim`).

⚠️ إذا لم يتم الوصول إلى ALONE (أخضر) على node2 أو إذا لم يتم بدء تشغيل التطبيق، فحلل السبب باستخدام [سجل الوحدة 🖼️](https://safekit.eviden.com/wp-content/uploads/2024/03/38-module-log-script-second.png) للعقدة 2.

  * انقر فوق أيقونة **سجل** `node2` 🔍 لفتح سجل الوحدة والبحث عن رسائل الخطأ مثل اكتشاف المدقق لخطأ وإيقاف الوحدة.
  * انقر على `start_prim` في السجل: يتم عرض رسائل إخراج البرنامج النصي على اليمين ويمكن اكتشاف الأخطاء مثل بدء تشغيل خدمة بشكل غير صحيح.
  * استخدم SafeKit AI 🤖 للمساعدة في رسائل السجل.

⚠️ 

  * إذا كان كل شيء على ما يرام، فابدأ التشغيل على node1، والتي ستعيد مزامنة الدلائل المكررة من node2.
  * إذا ساءت الأمور، أوقف node2 [وأجبر العقدة 1 على البدء كعقدة أساسية 🖼️](https://safekit.eviden.com/wp-content/uploads/2024/03/10-monitoring-mirror-stop-stop-prim.png)، والتي ستتم إعادة تشغيلها ببياناتها السليمة محليًا وقت الإيقاف.

ℹ️ يمكنك العثور على مزيد من التفاصيل، بالإضافة إلى مقاطع الفيديو، في [التدريب عبر الإنترنت SafeKit](https://safekit.eviden.com/ar/resources/safekit-on-line-training/).

![إيقاف وحدة Windows على خادم PRIM](https://safekit.eviden.com/wp-content/uploads/2024/03/16-monitoring-prim-second-stop.png)

### 14. الدعم {#14-support}

  * للحصول على الدعم، التقط `Snapshots` SafeKit (ملفان مضغوطان)، واحدة لكل عقدة.

ℹ️ [مزيد من المعلومات حول الدعم هنا](https://safekit.eviden.com/ar/resources/safekit-support/).

![التقط لقطات Windows للحصول على الدعم](https://safekit.eviden.com/wp-content/uploads/2024/03/30-snapshots-mirror.png)

 

## عرض حل mirror من SafeKit {#demonstration-of-the-safekit-mirror-solution}

### فيديو SafeKit: تجميع على مستوى التطبيق (8:47) {#demo-mirror-ha-cluster}

في هذا الفيديو، اكتشف كيف تُنفّذ SafeKit **مجموعة HA mirror** دون تعقيد شبكة SAN. بينما يستخدم هذا العرض التوضيحي Microsoft SQL Server، فإن الحل يعمل بشكل متطابق مع قواعد البيانات والتطبيقات الأخرى. 

### الفصول {#chapters}

  1. 🎬 [عقدتان مع SQL Server](https://www.youtube.com/watch?v=mGwEguDnnH0&t=0s) (0:32)
  2. 🎬 [إعداد المجموعة ووحدة mirror.safe](https://www.youtube.com/watch?v=mGwEguDnnH0&t=32s) (3:58)
  3. 🎬 [بدء واختبار النسخ المتماثل لـ SQL، والترحيل، وتجاوز الفشل عند التعطل](https://www.youtube.com/watch?v=mGwEguDnnH0&t=270s) (4:17)

### التنفيذ خطوة بخطوة {#step-by-step-implementation}

  * 🛠️ [اقرأ الدليل الخاص بإعداد مجموعة mirror على Windows](https://safekit.eviden.com/ar/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-real-time-replication-and-failover/)
  * 🛠️ [اقرأ الدليل الخاص بإعداد مجموعة mirror على Linux](https://safekit.eviden.com/ar/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-real-time-replication-and-failover/)

