Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen hızlı dağıtma-doldur komutudur.
Program:
ADI
hızlı dağılma-doldurma - Openstack-Swift dağılım popülasyonu
SİNOPSİS
hızlı dağılma-doldurma [--konteyner-soneki-başlangıç] [--nesne-sonek-başlangıç] [--konteyner-
yalnızca|--yalnızca nesne] [--güvensiz] [conf_dosyası]
TANIM
Bu, genel kümeyi değerlendirmek için kullanılan hızlı dağılım yardımcı programlarından biridir.
sağlık. Bu, kasıtlı olarak dağıtılmış bir dizi kapsayıcının olup olmadığını kontrol ederek gerçekleştirilir.
ve nesneler şu anda küme içinde uygun yerlerindedir.
Örneğin, ortak bir dağıtımda her nesnenin üç kopyası bulunur. Bunun sağlığı
nesne, her bir kopyanın uygun yerde olup olmadığı kontrol edilerek ölçülebilir. eğer sadece 2
3 yerinde ise nesnenin sağlığının %66.66 olduğu söylenebilir, burada %100 olur
mükemmel.
Konteynerleri ve nesneleri açık olacak şekilde sistem boyunca yerleştirmemiz gerekiyor.
ayrı bölümler. NS hızlı dağılma-doldurma araç bunu rastgele oluşturarak yapar
kap ve nesne adları, farklı bölümlere düşene kadar. Son ve tekrar tekrar
kümenin ömrü için, hızlı dağılma raporu kontrol etmek için araç
bu kapların ve nesnelerin her birinin sağlığı.
Bu araçların tüm kümeye ve halka dosyalarına doğrudan erişime ihtiyacı vardır. yükleme
bunları bir proxy sunucusunda muhtemelen yapacak veya hızlı yönetim amacıyla kullanılan bir kutu
bu aynı zamanda ortak hızlı paketleri ve halkayı da içerir. Her ikisi de hızlı dağılma-doldurma ve
hızlı dağılma raporu aynı yapılandırma dosyasını kullanın, /etc/swift/dispersion.conf . NS
bu araç tarafından kullanılan hesap, dağılım istatistikleri için özel bir hesap olmalıdır ve ayrıca
yönetici ayrıcalıklarına sahip olmak.
SEÇENEKLER
--güvensiz
Güvenli olmayan kilit taşı sunucusuna erişime izin verin. Kilit taşının sertifikası olmayacak
doğrulandı.
--container-suffix-start=SAYI
Kapsayıcı son ekini NUMBER'da başlatın ve bu noktada popülasyona devam edin; varsayılan: 0
--object-suffix-start=SAYI
Nesne son ekini NUMBER'de başlatın ve popülasyonu bu noktada devam ettirin; varsayılan: 0
--sadece nesne
Yalnızca nesne popülasyonunu çalıştır
--sadece kapsayıcı
Yalnızca kapsayıcı popülasyonunu çalıştır
--sadece nesne
Yalnızca nesne popülasyonunu çalıştır
-- örtüşme yok
Örtüşme olmadan dispersion_coverage seçeneğinde kapsamı miktara göre artırın
mevcut bölümler (birden fazla çalıştırılırsa)
YAPILANDIRMA
Örnek E-posta /etc/swift/dispersion.conf:
[dağılım]
kimlik_url = https://127.0.0.1:443/auth/v1.0
auth_user = dpstats: dpstats
auth_key = dpstats
Swift_dir = /etc /swift
# proje_adı = dpstats
# proje_domain_name = varsayılan
# user_domain_name = varsayılan
# dağılım_kapsam = 1.0
# yeniden deneme = 5
# eşzamanlılık = 25
# endpoint_type = publicurl
ÖRNEK
$ hızlı dağılma-doldurma
Dağılım raporlaması için 2621 kapsayıcı oluşturuldu, 38 saniye, 0 yeniden deneme
Dağılım raporlaması için 2621 nesne oluşturuldu, 27 saniye, 0 yeniden deneme
DOKÜMANTASYON
Hızlı dağıtma yardımcı programları ve ayrıca Openstack-Swift hakkında daha ayrıntılı belgeler
bir bütün olarak bulunabilir http://swift.openstack.org/admin_guide.html#küme-sağlık ve
http://swift.openstack.org
onworks.net hizmetlerini kullanarak hızlı dağıtma-doldurma özelliğini çevrimiçi kullanın