لا يمكن استعادة مثيل لقطة

لا يمكنني استعادة مثيل من لقطة (snapshot).

أقوم بالتجربة بطرق مختلفة. التثبيت ونسخة احتياطية من المنتدى تعمل بشكل جيد، لكنني قلق بشأن استعادة مثيل من لقطة من Lightsail.

أقوم باستعادة الصورة، ويعمل كل شيء على النطاق القديم، لكنني لا أستطيع ربط نطاق جديد. عند تعيين عنوان مختلف، تظهر رسالة خطأ تفيد بأنه لا يمكن الاتصال بالمنفذ (محظور) رغم أن المنفذ مفتوح (443 و80 أيضًا). أوامر ./discourse-setup وإعادة بناء التطبيق لا تعمل. لقد جربت ثلاثة مزودين وثلاثة نطاقات متتالية، وتظهر نفس المشكلة دائمًا. المنافذ وسجل A المرتبط بعنوان IP مضبوطة بشكل صحيح بالتأكيد.

لا تُدعم اللقطات بشكل فعلي، فهناك متغيرات كثيرة قد تؤدي إلى حالة غير متسقة. ستحتاج إلى استخدام آلية النسخ الاحتياطي المدمجة.

3 إعجابات

ما هي هذه المتغيرات؟ لماذا لا يُعد هذا مشكلة في الأنظمة المماثلة مثل NodeBB وغيرها؟

هل يمكنك توضيح ذلك أكثر؟

إذن، بشكل أساسي، الدفع مقابل النسخ الاحتياطي على AWS/Azure غير مفيد تمامًا؟

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

إذا تمكنت من جعلها تعمل، فكل التوفيق لك!

3 إعجابات

ليس تمامًا، يمكنك إعداد Configure Application-Consistent Backup for Azure Linux VMs by Using Azure Backup - Azure Backup | Microsoft Learn باستخدام سكريبتات قبل وبعد تضع Discourse في وضع القراءة فقط قبل إجراء نسخ احتياطي للآلة الافتراضية مباشرةً:

docker exec -i app discourse enable_readonly
docker exec -i app discourse disable_readonly

مما يضمن اتساق قاعدة البيانات عند الاستعادة (تم إثبات نجاحه مع نسخ احتياطي واستعادة كاملين للآلة الافتراضية).

إعجابَين (2)