ECS: Centera ile CAS bağlantı dizesi ve SDK okuma yük devretme farklılıkları
Summary: Centera ve ECS, Yazılım Geliştirme Kiti (SDK) için havuz açıldıktan sonra ilk yoklamaya yanıt verirken farklı çalışır.
Symptoms
JCASScript ile İçerik Adreslenebilir Depolama (CAS) protokolünü kullanarak bir ECS'ye bağlanırken, info komutunu kullanıyorsanız Çoğaltma adresi boştur.
Birincil ECS kullanılamıyorsa okuma sırasında SDK yük devretmesi nasıl yapılır?
Centera ve ECS, SDK havuzu açıldıktan sonra ilk yoklamaya yanıt verirken farklı çalışır.
Cause
Resolution
Merkez:
İlk yoklamanın bir parçası olarak ve havuz açıldıktan sonra bağlantı dizesinde birincil Centera IP'leri sağlanıyorsa, Centera araştırma yanıtındaki çoğaltma IP adreslerini SDK'ya geri gönderir. SDK, birincil yük devretme veya bağlantı yük devretmesi (Centera durakları veya ağdan birincil duraklara) sonrasında işletimsel yük devretme (okuma, yazma, silme, var) için bu çoğaltma IP'lerini kullanır.
SDK seçeneği lazy_pool_open kullanılırsa, SDK ikincil adresleri araştırmaz. İkincil adresler, operasyonel veya ağ yük devretmesi olup olmadığını araştırır.
ECS:
Havuz açıldıktan sonra ilk yoklama yanıtının bir parçası olarak uygulama bağlantı dizesinde yalnızca birincil IP adresini belirtirseniz ECS, yoklama yanıtında çoğaltma IP adreslerini geri göndermez. SDK, ikincil IP adresleri hakkında bilgi sahibi değildir. ECS'de grup geneldir ve güçlü bir tutarlılık sağlayacak şekilde tasarlanmıştır. Nesneler yazılırken ECS, çoğaltma durumundan bağımsız olarak nesneyi getirir. Bu, herhangi bir Sanal Veri Merkezinden (VDC) operasyonel yük devretme (okuma, yazma, var olma ve silme) sağlar.
Bağlantı yük devretmesi için bağlantı dizesinde birincil ve ikincil adreslerin olması önerilir.
SDK önce bağlantı dizesindeki ilk IP'yi yoklar. Tüm birincil VDC IP'lerini aldığında, yoklamanın bir parçası olarak SDK, bağlantı dizesindeki diğer IP'leri araştırmaz ( lazy_pool). Bağlantı yük devretmesi için bağlantı dizesindeki diğer IP'leri kullanır.
Normal havuzlar açık (kullanılmıyor) lazy_pool open - Mühendisliğin önerdiği) önce bağlantı dizesindeki ilk IP'yi araştırın. Yanıtı aldıktan sonra, birincil adresi mantıksal olarak ayırır ve bağlantıda yalnızca bir sonraki ikincil IP'yi araştırır ve tüm ikincil IP adreslerini önbellekte tutar. Birincil VDC'ye ulaşılamazsa Kesinti Sırasında Erişim (ADO) (15 dakikalık zaman aşımı) etkinse tüm birincil IP'leri (Centera ile aynı) dener. Tüm IP'ler ağ hataları attıktan sonra ikincil IP'yi dener. 15 dakikalık ADO zaman aşımı gerçekleştiğinde ikincil VDC okuma, yazma, silme ve mevcut işlemlerine erişim sağlar.
Bağlantı dizesinde ikincil IP'ler kullanılmazsa ve birincil VDC başarısız olur veya ağ bağlantısı kesilirse. İkincil VDC'ye erişmek için uygulama bağlantı dizesi ikincil VDC IP'lerini içerecek şekilde manuel olarak güncelleştirilmelidir. İşlemlerin çalışması için 15 dakikalık ADO zaman aşımı süresi geçmelidir.