هذا هو الأمر fast-dispersion-populate الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
سريع التشتت بالسكان - ملء التشتت السريع Openstack
موجز
سريع التشتت بالسكان [--لاحقة-بداية الحاوية] [--كائن-لاحقة-بداية] [--حاوية-
فقط|--كائن فقط] [--غير آمن] [ملف_conf]
الوصف
هذه إحدى أدوات التشتت السريع المستخدمة لتقييم المجموعة الشاملة
صحة. يتم تحقيق ذلك عن طريق التحقق مما إذا كانت هناك مجموعة من الحاويات الموزعة عمدًا
والكائنات موجودة حاليًا في أماكنها المناسبة داخل المجموعة.
على سبيل المثال، يحتوي النشر المشترك على ثلاث نسخ متماثلة لكل كائن. صحة ذلك
يمكن قياس الكائن عن طريق التحقق مما إذا كانت كل نسخة متماثلة في مكانها الصحيح. إذا كان 2 فقط
3 في مكانها يمكن القول أن صحة الكائن تبلغ 66.66%، حيث ستكون 100%
الكمال.
نحن بحاجة إلى وضع الحاويات والكائنات في جميع أنحاء النظام بحيث تكون قيد التشغيل
أقسام متميزة. ال سريع التشتت بالسكان تقوم الأداة بذلك عن طريق تكوين عشوائي
أسماء الحاويات والكائنات حتى تقع على أقسام مميزة. أخيرًا، وبشكل متكرر
لحياة المجموعة، نحن بحاجة إلى تشغيل تقرير التشتت السريع أداة للتحقق من
صحة كل من هذه الحاويات والأشياء.
تحتاج هذه الأدوات إلى الوصول المباشر إلى المجموعة بأكملها وإلى الملفات الحلقية. التثبيت
من المحتمل أن يقوموا بذلك على خادم وكيل أو يتم استخدام مربع لأغراض الإدارة السريعة
الذي يحتوي أيضًا على الحزم والحلقات السريعة الشائعة. كلاهما سريع التشتت بالسكان و
تقرير التشتت السريع استخدم نفس ملف التكوين، /etc/swift/dispersion.conf . ال
يجب أن يكون الحساب الذي تستخدمه هذه الأداة حسابًا مخصصًا لإحصائيات التشتت وأيضًا
لديك امتيازات المسؤول.
OPTIONS
--غير آمن
السماح بالوصول إلى خادم كيستون غير الآمن. لن تكون شهادة حجر الزاوية
تم التحقق.
--container-suffix-start=NUMBER
ابدأ لاحقة الحاوية عند NUMBER واستأنف التعداد عند هذه النقطة؛ الافتراضي: 0
--object-suffix-start=NUMBER
ابدأ لاحقة الكائن عند NUMBER واستأنف التعداد عند هذه النقطة؛ الافتراضي: 0
--الكائن فقط
تشغيل عدد الكائنات فقط
--حاوية فقط
تشغيل عدد الحاويات فقط
--الكائن فقط
تشغيل عدد الكائنات فقط
- لا تداخل
قم بزيادة التغطية حسب المبلغ في خيار Dispersion_coverage دون أي تداخل
الأقسام الموجودة (إذا تم تشغيلها أكثر من مرة)
CONFIGURATION
مثال /etc/swift/dispersion.conf:
[تشتت]
auth_url = https://127.0.0.1:443/auth/v1.0
auth_user = dpstats:dpstats
auth_key = dpstats
Swift_dir = /etc/swift
# اسم_المشروع = dpstats
# اسم_المجال_المشروع = الافتراضي
# اسم_المجال_المستخدم = الافتراضي
#تغطية_التشتت = 1.0
# المحاولات = 5
#التزامن = 25
# endpoint_type = publicURL
مثال
$ سريع التشتت بالسكان
تم إنشاء 2621 حاوية لتقارير التشتت، 38 ثانية، 0 إعادة محاولة
تم إنشاء 2621 كائنًا للإبلاغ عن التشتت، 27 ثانية، 0 إعادة المحاولة
وثائق
مزيد من الوثائق المتعمقة حول الأدوات المساعدة للتشتت السريع وكذلك Openstack-Swift
ككل يمكن العثور عليها في http://swift.openstack.org/admin_guide.html#الصحة العنقودية و
http://swift.openstack.org
استخدم تقنية التشتت السريع عبر الإنترنت باستخدام خدمات onworks.net