ЕКС: Рядок підключення CAS і SDK читання відмовостійкості: відмінності з Centera

Summary: Centera та ECS працюють по-різному, реагуючи на початкове зондування після відкриття пулу для Software Development Kit (SDK).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

При підключенні до ECS за допомогою протоколу Content Addressable Storage (CAS) з JCASScript, під час роботи з info , адреса Replica порожня.

Як відбувається перемикання SDK під час зчитування, якщо основний ECS недоступний?
Centera та ECS працюють по-різному, реагуючи на початкове зондування після відкриття пулу SDK.

Cause

Рядок з'єднання CAS і SDK зчитують відмінності між відмовостійкими зчитуваннями з Centera.

Resolution

Центра:
Якщо ви надаєте основні IP-адреси Centera в рядку підключення як частину початкового зондування та після відкриття пулу, Centera надсилає назад репліки IP-адрес у відповіді зонду на SDK. SDK використовує ці репліки IP-адрес для оперативного перемикання на відмову (читання, запис, видалення, існує) при первинному або відмовному переході з'єднання (зупинка Centera або зупинка мережі до основної).

Якщо опція SDK lazy_pool_open використовується, то SDK не зондує вторинні адреси. Вторинні адреси зондуються, якщо відбувається оперативне або мережеве перемикання.

ЕКС:
Якщо вказати лише основну IP-адресу в рядку підключення програми як частину початкової відповіді зондування після відкриття пулу, ECS не надсилає репліки IP-адрес у відповідь зонду. SDK не знає про вторинні IP-адреси. На ECS відро є глобальним і спроектоване таким чином, щоб забезпечити сильну стабільність. Де записані об'єкти, ECS отримує об'єкт незалежно від статусу реплікації. Це забезпечує оперативне перемикання після відмови (читання, запис, існування та видалення) з будь-якого віртуального центру обробки даних (VDC).

Наявність первинної та вторинної адрес у рядку підключення рекомендується для відновлення після відмови з'єднання.

SDK спочатку зондує першу IP-адресу в рядку підключення. Коли SDK отримує всі основні IP-адреси VDC, як частина зондування, SDK не зондує інші IP у рядку з'єднання (як у випадку з lazy_pool). Він використовує інші IP-адреси в рядку з'єднання для відновлення з'єднання.

Звичайні басейни відкриті (не використовуються lazy_pool open - який Engineering рекомендує) спочатку промацати перший IP в рядку підключення. Отримавши відповідь, він логічно відокремлює основну адресу та зондує лише наступну вторинну IP-адресу в з'єднанні, а також зберігає всі вторинні IP-адреси в кеші. Якщо до основного постійного струму не вдається додзвонитися, якщо ввімкнено функцію «Доступ під час відключення» (ADO) (15-хвилинний тайм-аут), він спробує всі основні IP-адреси (так само, як і Centera). Після того, як всі IP викидають помилки мережі, вона пробує вторинний IP. Як тільки настає 15-хвилинний тайм-аут ADO, вторинний VDC надає доступ до операцій читання, запису, видалення та існування.

Якщо не використовуються вторинні IP-адреси в рядку підключення, а також якщо основний VDC виходить з ладу або втрачає підключення до мережі. Рядок підключення програми потрібно оновити вручну, щоб включити вторинні IP-адреси постійного струму для доступу до вторинного VDC. Тайм-аут ADO тривалістю 15 хвилин повинен пройти до виконання операційних робіт.

Affected Products

Elastic Cloud Storage

Products

ECS Appliance, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud Storage
Article Properties
Article Number: 000046077
Article Type: Solution
Last Modified: 24 Sept 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.